Campos do Real-Time Metrics
Consulte os campos de cada dataset do Real-Time Metrics na GraphQL API, com o tipo que o schema declara, o que cada campo contém e um valor de exemplo.
Os datasets do Real-Time Metrics da GraphQL API contêm dados de requisições que a Azion agrega em buckets de tempo, atendidos pelo endpoint de metrics, https://api.azion.com/v4/metrics/graphql. Cada seção desta página lista os campos de um dataset: o nome que uma query seleciona, o tipo que o schema declara, o que o campo contém e um valor de exemplo. Os mesmos campos são a base do Real-Time Metrics no Azion Console, onde alguns dashboards também oferecem um campo domains, que lista todos os domínios configurados na conta.
Um campo que resulta de um cálculo, como uma soma, é um campo calculado, e cada dataset lista os seus campos calculados em uma tabela própria. Um campo descontinuado continua no schema, e a sua linha indica o campo que o substitui. Para filtrar, agrupar e ordenar por esses campos, consulte Datasets e argumentos de query.
workloadMetrics
workloadMetrics contém os dados de requisições de Applications e do Web Application Firewall (WAF) de um firewall, em buckets de minuto, hora e dia. httpMetrics foi descontinuado; use workloadMetrics. Os dois atendem os mesmos campos e retornam as mesmas linhas.
| Campo | Tipo | Descrição |
|---|---|---|
bytesSent | Int | Número de bytes enviados a um cliente. O valor é uma soma. Exemplo: 191 |
configurationId | String | Identificador único de configuração da Azion definido no arquivo de configuração do virtual host. Exemplo: 1595368520 |
geolocCountryName | String | Nome do país resolvido a partir do endereço IP do cliente. Exemplo: Canada |
geolocRegionName | String | Nome da região ou do estado resolvido a partir do endereço IP do cliente. Exemplo: Parana |
host | String | Informação de host enviada na linha da requisição: o nome do host da linha da requisição, o nome do host do header de requisição Host ou o nome do servidor que corresponde à requisição. Exemplo: www.example.com |
proxyStatus | Int | Código de status HTTP de erro, ou da origem, quando nenhuma resposta é obtida do upstream. Exemplo: 500 |
remoteAddressClass | String | Classe do endereço IP da origem que gerou a requisição. Exemplo: 192.0.2.0/24 |
requestLength | Int | Tamanho da requisição em bytes, incluindo a linha da requisição, os headers e o corpo. O valor é uma soma. Exemplo: 167 |
requestMethod | String | Método da requisição HTTP. Exemplo: GET ou POST |
requestTime | Decimal | Tempo de processamento da requisição, em segundos, desde que os primeiros bytes foram lidos do cliente. O valor é uma soma. Exemplo: 0.234 |
requests | Int | Quantidade total de requisições na agregação em uso. O valor é uma soma. Exemplo: 11 |
scheme | String | Esquema da requisição. Exemplo: HTTP ou HTTPS |
sentHttpXOriginalImageSize | Int | O header X-Original-Image-Size enviado na resposta da origem, usado pelo Image Processor para informar o tamanho original da imagem. O valor é uma soma. Exemplo: 987390 |
serverProtocol | String | Versão do protocolo da requisição. Exemplo: HTTP/1.1, HTTP/2.0 ou HTTP/3.0 |
sourceLocPop | String | Localização do servidor da Azion que recebeu a requisição. Exemplo: lax-bso |
sslProtocol | String | Protocolo de uma conexão TLS estabelecida. Exemplo: TLS v1.2 |
status | Int | Código de status HTTP da requisição. Exemplo: 200 |
ts | CustomDateTime | Timestamp de quando o evento foi criado. Exemplo: 2026-10-03T13:00:00Z |
upstreamBytesReceived | Int | Número de bytes recebidos da origem quando o conteúdo não está em cache. O valor é uma soma. Exemplo: 8304 |
upstreamCacheStatus | String | Status do cache local: MISS, BYPASS, EXPIRED, STALE, UPDATING, REVALIDATED, HIT ou - |
upstreamResponseTime | Decimal | Tempo que a Azion leva para receber a resposta da origem, em segundos, incluindo headers e corpo. O valor é uma soma. Exemplo: 0.876 |
upstreamStatus | Int | Código de status HTTP da origem. Quando nenhum servidor pode ser selecionado, o valor é 502 (Bad Gateway). Exemplo: 200 |
wafAttackFamily | String | Categoria do ataque detectado pelo WAF, com base nas suas características. Exemplo: $SQL, $RFI, $XSS ou $OTHERS |
wafBlock | String | Indica se a requisição foi bloqueada pelo WAF: 0 quando não foi e 1 quando foi. No modo Logging, que este dataset chama de learning, nenhuma requisição é bloqueada pelo WAF, qualquer que seja o valor. |
wafLearning | String | Indica se WAF roda no modo Logging, que o nome do campo chama de learning. Retorna 0 quando não roda e 1 quando roda. |
Campos calculados
Os campos calculados de workloadMetrics são o resultado de um cálculo, como uma soma, sobre as requisições de cada bucket:
| Campo | Tipo | Descrição |
|---|---|---|
bandwidthImagesProcessedSavedData | BigInt | Banda de dados economizada, em bytes, alcançada pelo Image Processor por meio dos serviços da Azion. Exemplo: 1026730813 |
bandwidthMissedData | Float | Taxa de banda de dados não encontrados no cache, em bytes, por meio dos serviços da Azion. Exemplo: 3.76 |
bandwidthOffload | Float | Porcentagem da banda com offload por meio dos serviços da Azion. Exemplo: 85.23 |
bandwidthSavedData | Float | Taxa de banda de dados economizados, em bytes, por meio dos serviços da Azion. Exemplo: 0.21 |
bandwidthTotal | Float | Taxa de banda, em bytes, por meio dos serviços da Azion. Exemplo: 4.21 |
dataTransferredIn | Float | Soma do tamanho da requisição, em bytes. Quando a requisição não é um cache hit, o tamanho da requisição é somado mais uma vez. Exemplo: 1202 |
dataTransferredOut | Float | Soma dos bytes enviados. Quando a requisição não é um cache hit, os bytes enviados do upstream são somados. Exemplo: 6460 |
dataTransferredTotal | Float | dataTransferredIn mais dataTransferredOut, em bytes. Exemplo: 766 |
edgeRequestsTotal | BigInt | Descontinuado; use requestsTotal. |
edgeRequestsTotalPerSecond | Float | Descontinuado; use requestsTotalPerSecond. |
httpRequestsTotal | BigInt | Quantidade total de requisições que usaram o protocolo HTTP. Exemplo: 10 |
httpsRequestsTotal | BigInt | Quantidade total de requisições que usaram o protocolo HTTPS. Exemplo: 120 |
missedData | Float | Quantidade total de dados que não foram encontrados e foram buscados na origem. Exemplo: 384 |
missedRequests | Float | Quantidade total de requisições não encontradas no cache dos serviços da Azion. Exemplo: 5 |
missedRequestsPerSecond | Float | Quantidade total de requisições por segundo não encontradas no cache dos serviços da Azion. Exemplo: 0.00034 |
offload | Float | Porcentagem dos dados do cliente entregues pela Azion, o que economiza dados. Exemplo: 9.71 |
requestsHttpMethodGet | BigInt | Quantidade total de requisições com o método HTTP GET. Exemplo: 18 |
requestsHttpMethodHead | BigInt | Quantidade total de requisições com o método HTTP HEAD. Exemplo: 2 |
requestsHttpMethodOthers | BigInt | Quantidade total de requisições com outros métodos HTTP. Exemplo: 3 |
requestsHttpMethodPost | BigInt | Quantidade total de requisições com o método HTTP POST. Exemplo: 6 |
requestsOffloaded | Float | Porcentagem das requisições do cliente entregues pela Azion. Exemplo: 50 |
requestsPerSecondOffloaded | Float | Porcentagem das requisições por segundo com offload por meio dos serviços da Azion. Exemplo: 10 |
requestsStatusCode200 | BigInt | Quantidade total de requisições com o código de status HTTP 200. Exemplo: 45 |
requestsStatusCode204 | BigInt | Quantidade total de requisições com o código de status HTTP 204. Exemplo: 20 |
requestsStatusCode206 | BigInt | Quantidade total de requisições com o código de status HTTP 206. Exemplo: 30 |
requestsStatusCode2xx | BigInt | Quantidade total de requisições com outros códigos de status HTTP 2xx. Exemplo: 60 |
requestsStatusCode301 | BigInt | Quantidade total de requisições com o código de status HTTP 301. Exemplo: 10 |
requestsStatusCode302 | BigInt | Quantidade total de requisições com o código de status HTTP 302. Exemplo: 12 |
requestsStatusCode304 | BigInt | Quantidade total de requisições com o código de status HTTP 304. Exemplo: 5 |
requestsStatusCode3xx | BigInt | Quantidade total de requisições com outros códigos de status HTTP 3xx. Exemplo: 30 |
requestsStatusCode400 | BigInt | Quantidade total de requisições com o código de status HTTP 400. Exemplo: 24 |
requestsStatusCode403 | BigInt | Quantidade total de requisições com o código de status HTTP 403. Exemplo: 14 |
requestsStatusCode404 | BigInt | Quantidade total de requisições com o código de status HTTP 404. Exemplo: 35 |
requestsStatusCode4xx | BigInt | Quantidade total de requisições com outros códigos de status HTTP 4xx. Exemplo: 50 |
requestsStatusCode500 | BigInt | Quantidade total de requisições com o código de status HTTP 500. Exemplo: 6 |
requestsStatusCode502 | BigInt | Quantidade total de requisições com o código de status HTTP 502. Exemplo: 18 |
requestsStatusCode503 | BigInt | Quantidade total de requisições com o código de status HTTP 503. Exemplo: 40 |
requestsStatusCode5xx | BigInt | Quantidade total de requisições com outros códigos de status HTTP 5xx. Exemplo: 100 |
requestsTotal | BigInt | Quantidade total de requisições na aplicação. Exemplo: 23 |
requestsTotalPerSecond | Float | Quantidade total de requisições por segundo na aplicação. Exemplo: 0.00026 |
savedData | Float | Quantidade total de dados economizados pelos serviços da Azion. Exemplo: 8300 |
savedRequests | Float | Quantidade total de requisições economizadas pelos serviços da Azion. Exemplo: 18 |
savedRequestsPerSecond | Float | Quantidade total de requisições por segundo economizadas pelos serviços da Azion. Exemplo: 11 |
wafRequestsAllowed | BigInt | Quantidade total de requisições permitidas pelo WAF. Exemplo: 10 |
wafRequestsBlocked | BigInt | Quantidade total de requisições bloqueadas pelo WAF. Exemplo: 4 |
wafRequestsOthersAttacks | BigInt | Quantidade total de requisições com outros ataques, exceto ameaças de Cross-site scripting (XSS), Remote File Inclusion (RFI) e SQL Injection. Exemplo: 2 |
wafRequestsRfiAttacks | BigInt | Quantidade total de requisições com um ataque de Remote File Inclusion (RFI). Exemplo: 5 |
wafRequestsSqlAttacks | BigInt | Quantidade total de requisições com um ataque de SQL Injection. Exemplo: 3 |
wafRequestsThreat | BigInt | No modo Logging, quantidade total de requisições identificadas pelo WAF como ameaças e processadas sem bloqueio. Exemplo: 10 |
wafRequestsXssAttacks | BigInt | Quantidade total de requisições com um ataque de Cross-site scripting (XSS). Exemplo: 1 |
workloadBreakdownMetrics
workloadBreakdownMetrics detalha os dados de requisições de Applications por atributos da requisição, como path, user agent e rede do cliente, em buckets de hora. httpBreakdownMetrics foi descontinuado; use workloadBreakdownMetrics. Os dois atendem os mesmos campos e retornam as mesmas linhas.
| Campo | Tipo | Descrição |
|---|---|---|
geolocAsn | String | Alocação do Autonomous System Number (ASN), consultada na tabela MaxMind. Exemplo: AS52580 Azion Technologies Ltda. |
geolocCountryName | String | País do cliente remoto, detectado pela geolocalização do endereço IP. Exemplo: United States ou Russian Federation |
geolocRegionName | String | — Exemplo: Parana |
host | String | Informação de host enviada na linha da requisição: o nome do host da linha da requisição, o nome do host do header de requisição Host ou o nome do servidor que corresponde à requisição. Exemplo: www.example.com |
httpReferer | String | Endereço da página a partir da qual a requisição foi feita. Exemplo: https://example.com |
httpUserAgent | String | Valor do header User-Agent: a aplicação, o sistema operacional, o fornecedor ou a versão do usuário final. Exemplo: Mozilla/5.0 (Windows NT 10.0; Win64; x64) |
remoteAddress | String | Endereço IP da origem que gerou a requisição. Exemplo: 192.0.2.10 |
requestPath | String | Path da requisição feita pelo usuário final, sem o host, o protocolo e os argumentos. Exemplo: /v1/application |
sentHttpContentType | String | O header Content-Type enviado na resposta da origem. Exemplo: text/html; charset=UTF-8 |
ts | CustomDateTime | Timestamp de quando o evento foi criado. Exemplo: 2026-10-03T13:00:00Z |
upstreamAddr | String | Endereço IP e porta do upstream. Também pode conter vários servidores ou grupos de servidores. Exemplo: 192.0.2.1:80. O valor 127.0.0.1:1666 indica que o upstream é Azion Runtime. |
Campos calculados
Os campos calculados de workloadBreakdownMetrics são o resultado de um cálculo, como uma soma, sobre as requisições de cada bucket:
| Campo | Tipo | Descrição |
|---|---|---|
blockedRequests | Int | Quantidade total de requisições bloqueadas na agregação em uso. O valor é uma soma. Exemplo: 17 |
requests | Int | Quantidade total de requisições na agregação em uso. O valor é uma soma. Exemplo: 11 |
wafThreatRequests | Int | Quantidade total de requisições detectadas e bloqueadas pelo WAF por causa de ameaças de segurança identificadas. Exemplo: 1523 |
tieredCacheMetrics
tieredCacheMetrics contém os dados de requisições do Tiered Cache, em buckets de minuto, hora e dia.
| Campo | Tipo | Descrição |
|---|---|---|
bytesSent | Int | Número de bytes enviados a um cliente. O valor é uma soma. Exemplo: 191 |
configurationId | String | Identificador único de configuração da Azion definido no arquivo de configuração do virtual host. Exemplo: 1595368520 |
host | String | Informação de host enviada na linha da requisição: o nome do host da linha da requisição, o nome do host do header de requisição Host ou o nome do servidor que corresponde à requisição. Exemplo: www.example.com |
proxyStatus | Int | Código de status HTTP de erro, ou da origem, quando nenhuma resposta é obtida do upstream. Exemplo: 520 |
remoteAddressClass | String | Classe do endereço IP da origem que gerou a requisição. Exemplo: 192.0.2.0/24 |
requestLength | Int | Tamanho da requisição em bytes, incluindo a linha da requisição, os headers e o corpo. O valor é uma soma. Exemplo: 167 |
requestMethod | String | Método da requisição HTTP. Exemplo: GET ou POST |
requestTime | Decimal | Tempo de processamento da requisição, em segundos, desde que os primeiros bytes foram lidos do cliente. O valor é uma soma. Exemplo: 0.234 |
requests | Int | Quantidade total de requisições na agregação em uso. O valor é uma soma. Exemplo: 11 |
scheme | String | Esquema da requisição. Exemplo: HTTP ou HTTPS |
sourceLocPop | String | Localização do servidor da Azion que recebeu a requisição. Exemplo: lax-bso |
status | Int | Código de status HTTP da requisição. Exemplo: 200 |
ts | CustomDateTime | Timestamp de quando o evento foi criado. Exemplo: 2026-10-03T13:00:00Z |
upstreamBytesReceived | Int | Número de bytes recebidos da origem quando o conteúdo não está em cache. O valor é uma soma. Exemplo: 8304 |
upstreamCacheStatus | String | Status do cache local: MISS, BYPASS, EXPIRED, STALE, UPDATING, REVALIDATED, HIT ou - |
upstreamResponseTime | Decimal | Tempo que a Azion leva para receber a resposta da origem, em segundos, incluindo headers e corpo. O valor é uma soma. Exemplo: 0.876 |
upstreamStatus | Int | Código de status HTTP da origem. Quando nenhum servidor pode ser selecionado, o valor é 502 (Bad Gateway). Exemplo: 200 |
Campos calculados
Os campos calculados de tieredCacheMetrics são o resultado de um cálculo, como uma soma, sobre as requisições de cada bucket:
| Campo | Tipo | Descrição |
|---|---|---|
dataTransferredIn | Float | Soma do tamanho da requisição, em bytes. Quando a requisição não é um cache hit, o tamanho da requisição é somado mais uma vez. Exemplo: 1202 |
dataTransferredOut | Float | Soma dos bytes enviados. Quando a requisição não é um cache hit, os bytes enviados do upstream são somados. Exemplo: 6460 |
dataTransferredTotal | Float | dataTransferredIn mais dataTransferredOut, em bytes. Exemplo: 766 |
offload | Float | Porcentagem dos dados do cliente entregues pela Azion, o que economiza dados. Exemplo: 9.71 |
functionsMetrics
functionsMetrics contém os dados de invocação de Functions, em buckets de minuto, hora e dia. edgeFunctionsMetrics foi descontinuado; use functionsMetrics. Os dois atendem os mesmos campos.
| Campo | Tipo | Descrição |
|---|---|---|
computeTime | Decimal | Tempo total de execução da function, em milissegundos. O valor é uma soma. Exemplo: 120 |
configurationId | String | Identificador único de configuração da Azion definido no arquivo de configuração do virtual host. Exemplo: 1595368520 |
edgeFunctionId | String | Descontinuado; use functionId. |
edgeFunctionInstanceId | String | Descontinuado; use functionInstanceId. |
edgeFunctionsInstanceIdList | String | Descontinuado; use functionsInstanceIdList. |
functionId | String | Identificador da sua function. Exemplo: 1321 |
functionInstanceId | String | Identificador da sua function instance. Exemplo: 10590 |
functionLanguage | String | Linguagem da function. Exemplo: javascript |
functionsInstanceIdList | String | Lista das function instances invocadas durante a requisição. Exemplo: 10728 |
initiatorType | String | O que iniciou a function: 1 para uma aplicação ou 2 para um firewall. |
invocations | Int | Quantidade total de invocações. O valor é uma soma. Exemplo: 8 |
sourceLocPop | String | Localização do servidor da Azion que recebeu a requisição. Exemplo: lax-bso |
ts | CustomDateTime | Timestamp de quando o evento foi criado. Exemplo: 2026-10-03T13:00:00Z |
Campos calculados
Os campos calculados de functionsMetrics são o resultado de um cálculo, como uma soma, sobre as invocações de cada bucket:
| Campo | Tipo | Descrição |
|---|---|---|
applicationInvocations | BigInt | Quantidade total de invocações de uma function a partir de uma aplicação. Exemplo: 50 |
edgeApplicationInvocations | BigInt | Descontinuado; use applicationInvocations. |
edgeFirewallInvocations | BigInt | Descontinuado; use firewallInvocations. |
firewallInvocations | BigInt | Quantidade total de invocações de uma function a partir de um firewall. Exemplo: 30 |
imagesProcessedMetrics
imagesProcessedMetrics contém os dados de requisições do Image Processor, em buckets de minuto, hora e dia.
| Campo | Tipo | Descrição |
|---|---|---|
bytesSent | Int | Número de bytes enviados a um cliente. O valor é uma soma. Exemplo: 191 |
configurationId | String | Identificador único de configuração da Azion definido no arquivo de configuração do virtual host. Exemplo: 1595368520 |
host | String | Informação de host enviada na linha da requisição: o nome do host da linha da requisição, o nome do host do header de requisição Host ou o nome do servidor que corresponde à requisição. Exemplo: www.example.com |
remoteAddressClass | String | Classe do endereço IP da origem que gerou a requisição. Exemplo: 192.0.2.0/24 |
requestMethod | String | Método da requisição HTTP. Exemplo: GET ou POST |
requestTime | Decimal | Tempo de processamento da requisição, em segundos, desde que os primeiros bytes foram lidos do cliente. O valor é uma soma. Exemplo: 0.234 |
requests | Int | Quantidade total de requisições na agregação em uso. O valor é uma soma. Exemplo: 11 |
scheme | String | Esquema da requisição. Exemplo: HTTP ou HTTPS |
sourceLocPop | String | Localização do servidor da Azion que recebeu a requisição. Exemplo: lax-bso |
status | Int | Código de status HTTP da requisição. Exemplo: 200 |
ts | CustomDateTime | Timestamp de quando o evento foi criado. Exemplo: 2026-10-03T13:00:00Z |
upstreamCacheStatus | String | Status do cache local: MISS, BYPASS, EXPIRED, STALE, UPDATING, REVALIDATED, HIT ou - |
upstreamResponseTime | Decimal | Tempo que a Azion leva para receber a resposta da origem, em segundos, incluindo headers e corpo. O valor é uma soma. Exemplo: 0.876 |
upstreamStatus | Int | Código de status HTTP da origem. Quando nenhum servidor pode ser selecionado, o valor é 502 (Bad Gateway). Exemplo: 200 |
dnsQueriesMetrics
dnsQueriesMetrics contém os dados de consultas do Edge DNS, em buckets de minuto, hora e dia. edgeDnsQueriesMetrics foi descontinuado; use dnsQueriesMetrics. Os dois atendem os mesmos campos e retornam as mesmas linhas.
| Campo | Tipo | Descrição |
|---|---|---|
qtype | String | Tipo do registro que a consulta pede. Exemplo: PTR, A, AAAA, HTTPS, NS ou SRV |
requests | Int | Quantidade total de requisições na agregação em uso. O valor é uma soma. Exemplo: 11 |
sourceLocPop | String | Localização do servidor da Azion que recebeu a requisição. Exemplo: lax-bso |
ts | CustomDateTime | Timestamp de quando o evento foi criado. Exemplo: 2026-10-03T12:00:00Z |
zoneId | String | Identificador único da zona do Edge DNS. Exemplo: 1340 |
dataStreamedMetrics
dataStreamedMetrics contém os dados de entrega do Data Stream, em buckets de minuto, hora e dia.
| Campo | Tipo | Descrição |
|---|---|---|
configurationId | String | Identificador único de configuração da Azion definido no arquivo de configuração do virtual host. Exemplo: 1595368520 |
dataStreamed | Int | Quantidade total de dados transmitidos ao endpoint configurado, em bytes. O valor é uma soma. Exemplo: 1270 |
endpointType | String | Tipo do endpoint que o data stream usa. Exemplo: S3 |
requests | Int | Quantidade total de requisições na agregação em uso. O valor é uma soma. Exemplo: 11 |
sourceLocPop | String | Localização do servidor da Azion que recebeu a requisição. Exemplo: lax-bso |
streamedLines | Int | Quantidade total de linhas transmitidas ao endpoint configurado, com valor máximo de 2000. O valor é uma soma. Exemplo: 837 |
ts | CustomDateTime | Timestamp de quando o evento foi criado. Exemplo: 2026-10-02T19:00:00Z |
connectedUsersMetrics
connectedUsersMetrics contém os dados de sessões do Live Ingest, em buckets de minuto.
| Campo | Tipo | Descrição |
|---|---|---|
host | String | Host de onde os dados foram coletados. |
ts | CustomDateTime | Timestamp do ponto de dados. Exemplo: 2026-10-03T13:00:00Z |
Campos calculados
Os campos calculados de connectedUsersMetrics contam as sessões únicas de cada bucket:
| Campo | Tipo | Descrição |
|---|---|---|
uniqueSessions | Int | Número de sessões únicas registradas para o host. |
uniqueSessionsTotal | Int | Total de sessões únicas calculado em todos os hosts. |
botManagerMetrics
botManagerMetrics contém os dados de requisições do Bot Manager, em buckets de minuto. O dataset retorna dados apenas em uma conta com assinatura do Bot Manager.
| Campo | Tipo | Descrição |
|---|---|---|
action | String | Ação executada pelo Bot Manager em uma requisição identificada como bot: allow, deny, redirect, custom_html, drop, random_delay ou hold_connection. Exemplo: deny |
botCategory | String | Categoria de bot identificada na requisição. Exemplo: scraping, crawling ou brute-force |
botMode | String | Modo de proteção contra bots da requisição. Exemplo: Web |
challengeSolved | String | Indica se o bot passou no desafio CAPTCHA: 1 para resolvido e 0 para não resolvido. |
classified | String | Identificação do tráfego: bad bot, good bot, legitimate ou under evaluation. |
geolocCountryName | String | País de onde veio o ataque de bot. Exemplo: Brazil |
geolocRegionName | String | Estado ou região de onde veio o ataque de bot. Exemplo: Parana |
host | String | Informação de host enviada na linha da requisição: o nome do host da linha da requisição, o nome do host do header de requisição Host ou o nome do servidor que corresponde à requisição. Exemplo: www.example.com |
requestMethod | String | Método HTTP da requisição. Exemplo: GET |
sourceLocPop | String | Localização do servidor da Azion que recebeu a requisição. Exemplo: lax-bso |
ts | CustomDateTime | Timestamp de quando o evento foi criado. Exemplo: 2026-10-03T13:00:00Z |
Os sete valores de action são as ações que podem ser executadas pelo Bot Manager. Para saber o que cada uma faz, como a resposta 403 de deny, consulte Argumentos.
Campos calculados
O campo calculado de botManagerMetrics é uma soma sobre as requisições de cada bucket:
| Campo | Tipo | Descrição |
|---|---|---|
requests | Int | Quantidade total de requisições analisadas pelo Bot Manager. O valor é uma soma. Exemplo: 11 |
botManagerBreakdownMetrics
botManagerBreakdownMetrics detalha os dados de requisições do Bot Manager por endereço do cliente e URL, em buckets de minuto. O dataset retorna dados apenas em uma conta com assinatura do Bot Manager.
| Campo | Tipo | Descrição |
|---|---|---|
host | String | Informação de host enviada na linha da requisição: o nome do host da linha da requisição, o nome do host do header de requisição Host ou o nome do servidor que corresponde à requisição. Exemplo: www.example.com |
remoteAddr | String | Endereço IP da origem que gerou a requisição. Exemplo: 192.0.2.10 |
requestUrl | String | URL da requisição feita pelo usuário final, com o host e o path e sem argumentos. Exemplo: www.example.com/v1 |
ts | CustomDateTime | Timestamp de quando o evento foi criado. Exemplo: 2026-10-03T13:00:00Z |
Campos calculados
Os campos calculados de botManagerBreakdownMetrics contam as requisições de bots de cada bucket:
| Campo | Tipo | Descrição |
|---|---|---|
badBotRequests | Int | Quantidade total de requisições classificadas como bots maliciosos. O valor é uma soma. Exemplo: 12 |
botRequests | Int | Quantidade total de requisições classificadas como bots. O valor é uma soma. Exemplo: 11 |
uniqRequestUrl | Int | Número de URLs distintas que bots requisitaram. Exemplo: 5 |
l2CacheMetrics
l2CacheMetrics contém os dados de requisições do Tiered Cache, em buckets de minuto, hora e dia, e o schema dá a ele os mesmos campos de tieredCacheMetrics.
| Campo | Tipo | Descrição |
|---|---|---|
bytesSent | Int | Número de bytes enviados a um cliente. O valor é uma soma. Exemplo: 191 |
configurationId | String | Identificador único de configuração da Azion definido no arquivo de configuração do virtual host. Exemplo: 1595368520 |
host | String | Informação de host enviada na linha da requisição: o nome do host da linha da requisição, o nome do host do header de requisição Host ou o nome do servidor que corresponde à requisição. Exemplo: www.example.com |
proxyStatus | Int | Código de status HTTP de erro, ou da origem, quando nenhuma resposta é obtida do upstream. Exemplo: 520 |
remoteAddressClass | String | Classe do endereço IP da origem que gerou a requisição. Exemplo: 192.0.2.0/24 |
requestLength | Int | Tamanho da requisição em bytes, incluindo a linha da requisição, os headers e o corpo. O valor é uma soma. Exemplo: 167 |
requestMethod | String | Método da requisição HTTP. Exemplo: GET ou POST |
requestTime | Decimal | Tempo de processamento da requisição, em segundos, desde que os primeiros bytes foram lidos do cliente. O valor é uma soma. Exemplo: 0.234 |
requests | Int | Quantidade total de requisições na agregação em uso. O valor é uma soma. Exemplo: 11 |
scheme | String | Esquema da requisição. Exemplo: HTTP ou HTTPS |
sourceLocPop | String | Localização do servidor da Azion que recebeu a requisição. Exemplo: lax-bso |
status | Int | Código de status HTTP da requisição. Exemplo: 200 |
ts | CustomDateTime | Timestamp de quando o evento foi criado. Exemplo: 2026-10-03T13:00:00Z |
upstreamBytesReceived | Int | Número de bytes recebidos da origem quando o conteúdo não está em cache. O valor é uma soma. Exemplo: 8304 |
upstreamCacheStatus | String | Status do cache local: MISS, BYPASS, EXPIRED, STALE, UPDATING, REVALIDATED, HIT ou - |
upstreamResponseTime | Decimal | Tempo que a Azion leva para receber a resposta da origem, em segundos, incluindo headers e corpo. O valor é uma soma. Exemplo: 0.876 |
upstreamStatus | Int | Código de status HTTP da origem. Quando nenhum servidor pode ser selecionado, o valor é 502 (Bad Gateway). Exemplo: 200 |
Campos calculados
Os campos calculados de l2CacheMetrics são o resultado de um cálculo, como uma soma, sobre as requisições de cada bucket:
| Campo | Tipo | Descrição |
|---|---|---|
dataTransferredIn | Float | Soma do tamanho da requisição, em bytes. Quando a requisição não é um cache hit, o tamanho da requisição é somado mais uma vez. Exemplo: 1202 |
dataTransferredOut | Float | Soma dos bytes enviados. Quando a requisição não é um cache hit, os bytes enviados do upstream são somados. Exemplo: 6460 |
dataTransferredTotal | Float | dataTransferredIn mais dataTransferredOut, em bytes. Exemplo: 766 |
offload | Float | Porcentagem dos dados do cliente entregues pela Azion, o que economiza dados. Exemplo: 9.71 |
idnsQueriesMetrics
idnsQueriesMetrics contém os dados de consultas do Edge DNS, em buckets de minuto, hora e dia. Ele atende os mesmos campos de dnsQueriesMetrics e retorna as mesmas linhas.
| Campo | Tipo | Descrição |
|---|---|---|
qtype | String | Tipo do registro que a consulta pede. Exemplo: PTR, A, AAAA, HTTPS, NS ou SRV |
requests | Int | Quantidade total de requisições na agregação em uso. O valor é uma soma. Exemplo: 11 |
sourceLocPop | String | Localização do servidor da Azion que recebeu a requisição. Exemplo: lax-bso |
ts | CustomDateTime | Timestamp de quando o evento foi criado. Exemplo: 2026-10-03T12:00:00Z |
zoneId | String | Identificador único da zona do Edge DNS. Exemplo: 1340 |
O campo da zona é zoneId, com d minúsculo. Uma query que agrupa por zoneID retorna 400, com um detail que termina em Expected type "IdnsQueriesMetricsGroupByFields", found zoneID.