Glossário
Consulte offload, dados economizados, dataset, tag de agregação, tag de variação, resolução e os outros termos da documentação do Real-Time Metrics.
Este glossário define os termos que Real-Time Metrics usa nos dashboards do Azion Console e na API GraphQL do produto.
| Termo | Definição |
|---|---|
| ameaça | Uma requisição que WAF identifica como um ataque, e que Dashboards de Secure conta por tipo. Cross-Site Scripting (XSS) injeta scripts maliciosos do lado do cliente em páginas que os seus visitantes veem, e Remote File Inclusion (RFI) inclui arquivos ou scripts remotos no seu domínio. SQL injection injeta código que tenta ler ou atacar dados que ele não tem permissão para acessar, e Other Threats conta todos os outros tipos. |
| at-most-once | A abordagem de contagem do Real-Time Metrics, que prioriza a performance: cada evento é contado uma vez ou nenhuma. Billing usa uma abordagem exactly-once e conta cada evento exatamente uma vez, então os dois podem diferir, e Billing é o número em que confiar. Real-Time Metrics e faturamento compara as duas abordagens. |
| Azion Query Language | A sintaxe do campo de query na linha de filtros, onde você escreve uma condição como um campo, um operador e um valor separados por espaços, como status = 200, e une condições com and. Um nome de campo com duas ou mais palavras fica entre aspas, como "Upstream Status". Filtros e intervalo de tempo lista os operadores e as mensagens de validação. |
| bot | Uma requisição que mostra as características não humanas de um bot: padrões anormais, headers ausentes ou incomuns, uma string de user-agent suspeita, um endereço IP com histórico malicioso, um desafio que falhou, como um CAPTCHA, ou sinais de uma ferramenta de automação. Bot Manager classifica um bot como Good Bot, como um crawler de mecanismo de busca, que é permitido, ou Bad Bot, que extrai dados, lança ataques ou sobrecarrega sistemas. Dashboards de Secure mostra as duas classes em gráficos, com as requisições Legitimate e Under Evaluation. |
| camada de Tiered Cache | A camada de cache extra que Tiered Cache adiciona entre o data center e a origem, descrita em mais detalhes no Learning Center. Com Tiered Cache ativado, o gráfico Edge Cache conta os dados entre o cliente, o data center e a camada de Tiered Cache. O dashboard Tiered Cache conta os dados entre o data center, a camada de Tiered Cache e a origem. |
| categoria | O agrupamento de nível mais alto dos dashboards do Real-Time Metrics, selecionado no dropdown de categoria: Build, Secure ou Observe. Uma categoria reúne abas de produto, e uma aba de produto reúne um ou mais dashboards. Dashboards de Build, Dashboards de Secure e Dashboards de Observe documentam uma categoria cada. |
| dados economizados | Dados que o data center entregou ao cliente a partir do cache, sem buscar o conteúdo na origem: cliente → data center → cliente. O gráfico Saved Data soma esses dados em bytes a partir do campo savedData, e Saved Requests e Saved Bandwidth contam o mesmo caso por requisições e por banda. Offload expressa o mesmo caso como uma porcentagem, e Dashboards de Build documenta cada gráfico. |
| dados perdidos | Dados que o data center entregou ao cliente depois de buscar o conteúdo na origem, porque o conteúdo não estava em cache: cliente → data center → origem → data center → cliente. O gráfico Missed Data soma esses dados em bytes a partir do campo missedData, e Missed Requests e Missed Bandwidth contam o mesmo caso por requisições e por banda. Dashboards de Build documenta os três gráficos. |
| dashboard | Um conjunto de gráficos que Real-Time Metrics mostra juntos para um produto, como Data Transferred na aba Applications. Todos os gráficos de um dashboard leem o mesmo dataset, e um produto com mais de um dashboard mostra um seletor para alternar entre eles. Dashboards de Build lista cada dashboard de Build e os gráficos dele. |
| Data Transferred In | A série que conta os dados que viajam do cliente em direção à origem: do cliente ao data center e, depois, do data center à origem. Com Tiered Cache ativado, esse segundo trecho termina, em vez disso, na camada de Tiered Cache. O gráfico Edge Cache do dashboard Data Transferred plota essa série a partir do campo dataTransferredIn. |
| Data Transferred Out | A série que conta os dados que viajam da origem em direção ao cliente: da origem ao data center e, depois, do data center ao cliente. Com Tiered Cache ativado, esse primeiro trecho começa, em vez disso, na camada de Tiered Cache. O gráfico Edge Cache do dashboard Data Transferred plota essa série a partir do campo dataTransferredOut. |
| Data Transferred Total | A soma de Data Transferred In e Data Transferred Out, em bytes, plotada a partir do campo dataTransferredTotal. Ela mede o volume no intervalo, enquanto a banda, como em Total Bandwidth Usage, mede o conteúdo que a sua aplicação entrega a cada segundo, em bits por segundo. Os dados economizados contam somente os bytes entregues sem uma ida à origem, e Dashboards de Build documenta os três gráficos. |
| dataset | Uma coleção nomeada de métricas agregadas que a API GraphQL expõe, como httpMetrics, que guarda os eventos de requisição de Applications e Firewall. Cada dashboard lê um dataset, e cada gráfico dele consulta campos desse dataset, como mostra a query que Copy query copia para a área de transferência. Campos da API GraphQL do Real-Time Metrics lista todos os datasets e os campos deles. |
| linha de média | Uma linha que um gráfico temporal pode sobrepor na média dos pontos dele: a soma dos pontos dividida pelo número deles, para aquele gráfico e intervalo. Show Mean Line desenha uma linha para o gráfico, e Show Mean Line per series desenha uma linha por série em um gráfico com duas ou mais séries. Filtros e intervalo de tempo descreve o menu do gráfico. |
| métrica | Um valor agregado que Real-Time Metrics calcula a partir dos eventos que um produto gera, como uma contagem de requisições ou de bytes por bucket de tempo, e plota em um gráfico. Os eventos brutos por trás de uma métrica estão em Real-Time Events. O Learning Center aborda métricas em geral. |
| offload | A porcentagem de conteúdo que o data center entregou ao cliente sem buscá-lo na origem, mostrada em gráficos em Dashboards de Build. Real-Time Metrics informa o offload por dados em Edge Offload, por requisições em Requests Offloaded e por banda em Bandwidth Offloaded. Tiered Cache Offload informa a parcela de dados que a camada de Tiered Cache entregou sem buscá-los na origem. |
| Real-Time Events | O produto de Observe que guarda os eventos brutos que os produtos geram, como o log de cada requisição, enquanto Real-Time Metrics mostra esses eventos agregados em métricas ao longo do tempo. Use-o para inspecionar as requisições individuais por trás de uma mudança em um gráfico. Real-Time Events documenta o produto. |
| Request Breakdown | O quinto dashboard da aba Applications, e o único que lê o dataset httpBreakdownMetrics em vez de httpMetrics. A tabela IP Address Information dele distribui as requisições por endereço remoto, ASN, país e região. Dashboards de Build documenta a tabela. |
| requisição | Um acesso ao conteúdo da sua aplicação: Real-Time Metrics conta cada acesso como uma requisição. O gráfico Total Requests divide as requisições em Http Requests Total e Https Requests Total, e Edge Requests Total é a soma das duas. Dashboards de Build documenta cada gráfico de requisições. |
| resolução | A duração de tempo que cada ponto de um gráfico temporal cobre: um minuto, uma hora ou um dia. Real-Time Metrics a escolhe pela duração do intervalo selecionado, não pela idade dos dados, então um intervalo mais longo plota menos pontos, e mais largos. Como Real-Time Metrics funciona informa as durações de intervalo que a alteram. |
| série | Uma linha, barra ou fatia de um gráfico, que representa uma categoria de dados, como um domínio em um gráfico de requisições ao longo do tempo. Um gráfico pode mostrar várias séries, e a legenda lista cada uma com o total dela no intervalo. Filtros e intervalo de tempo descreve a legenda. |
| tag de agregação | A tag sob a descrição de um gráfico que informa como o gráfico combina os valores que plota: Sum os soma, e Average calcula a média deles. O total da legenda segue a mesma regra, então em um gráfico Average ele é dividido pelo número de pontos. Filtros e intervalo de tempo descreve cada parte do card de um gráfico. |
| tag de variação | A tag de porcentagem ao lado da tag de agregação que compara o intervalo selecionado com a janela de mesma duração imediatamente anterior. Ela aparece em gráficos temporais com uma única série e em cards de número grande, e a cor dela mostra se a mudança é boa para aquele gráfico, então um aumento em Missed Data aparece em vermelho. Quando não há nada para comparar, a tag mostra Can’t compare. |
tsRange | O argumento de filtro de uma query GraphQL que define o intervalo de tempo dela com um timestamp begin e um end. Uma query precisa de um intervalo de tempo, dado por tsRange ou por limites como tsGte e tsLt, ou a API retorna 400 com To execute queries it is mandatory to provide the desired time interval. Azion Console carrega o intervalo selecionado como tsRange no parâmetro filters de uma URL compartilhável. |
| upstream status | O status code que o servidor por trás da Azion, como a sua origem ou um serviço externo, retornou para uma requisição, registrado no campo upstreamStatus. O status é o código que a sua aplicação na Azion retornou ao cliente, então os dois podem diferir em uma requisição. A tabela Requests by Status and Upstream Status conta as requisições pelos dois, e Dashboards de Build a documenta. |