Campos da API GraphQL do Real-Time Metrics

Cada conjunto de dados a GraphQL API possui campos específicos que podem ser utilizados ao consultar dados daquele conjunto de dados específico. Esses campos também são utilizados na interface do Real-Time Metrics no Azion Console.

Veja cada campo disponível e suas descrições a seguir.


CampoDescrição
bytesSentNúmero de bytes enviados para o cliente. Este campo é resultado de uma soma. Exemplo: 191
configurationIdIdentificador único de configuração Azion definido no arquivo de configuração do virtual host. Exemplo: 1595368520
geolocCountryNameResolução do nome do país baseado no IP do cliente. Exemplo: Canada
geolocRegionNameResolução do nome da região/estado baseado no IP do cliente. Exemplo: Parana
hostInformação de host enviada na linha da requisição. Armazena: nome do host da linha da requisição, ou o nome do host do campo Host do campo host do cabeçalho, ou o nome do servidor correspondente à requisição. Exemplo: g1sdetynmxe0ao.map.azionedge.net
proxyStatusCódigo de status de erro HTTP ou da origem quando nenhuma resposta é obtida da origem. Exemplo: 520. Em caso de cache, a resposta é -.
remoteAddressClassClasse do endereço de IP da origem que gerou a requisição. Exemplo: 44.192.0.0/11
requestLengthTamanho da requisição em bytes, incluindo a linha da requisição, cabeçalhos e corpo. Este campo é resultado de uma soma. Exemplo: 167
requestMethodMétodo da requisição. Exemplo: GET ou POST.
requestTimeTempo de processamento da requisição decorrido desde que os primeiros bytes foram lidos a partir do cliente com resolução de milissegundos. Este campo é resultado de uma soma. Exemplo: 1.19
requestsQuantidade total de requisições na agregação sendo usada. Este campo é resultado de uma soma. Exemplo: 11
schemeEsquema da requisição. Exemplo: HTTP ou HTTPS.
serverProtocolVersão do protocolo da requisição. Exemplo: HTTP/1.1, HTTP/2.0, HTTP/3.0
sentHttpXOriginalImageSizeCabeçalho X-Original-Image-Size enviado na resposta da origem. Informa o tamanho da imagem original em bytes. Este campo é resultado de uma soma. Exemplo: 987390
sourceLocPopLocalização e PoP do edge que recebeu a requisição. Exemplo: lax-bso
statusCódigo de status HTTP da requisição. Exemplo: 200
tsData e hora de quando o evento foi criado. Exemplo: 2022-10-20T10:10:10
upstreamBytesReceivedNúmero de bytes recebidos pelo edge da origem, se o conteúdo não estiver em cache. Este campo é resultado de uma soma. Exemplo: 8304
upstreamCacheStatusStatus do cache local do edge. Pode ser: MISS, BYPASS, EXPIRED, STALE, UPDATING, REVALIDATED, HIT ou -
upstreamResponseTimeTempo, em milissegundos, para o edge receber uma resposta padrão da origem, incluindo cabeçalhos e corpo. Este campo é resultado de uma soma. Exemplo: 0.876. No caso de cache, a resposta é -.
upstreamStatusCódigo de status HTTP da origem. Se um servidor não pode ser selecionado, a variável mantém o código de status 502 (Bad Gateway). Exemplo: 200. No caso de cache, a resposta é -.
wafBlockInforma se o WAF bloqueou ou não a ação. 0 quando não bloqueado e 1 quando bloqueado. Quando em Learning Mode, ele não será bloqueado, independentemente do retorno.
wafLearningInforma se o WAF está em Learning Mode. Retorna 0 se está e 1 se não está.

Quando um campo é o resultado de algum tipo de cálculo, como uma soma, ele é considerado como um campo calculado.

Campo calculadoDescrição
bandwidthImagesProcessedSavedDataDados de banda economizados em bytes com o Image Processor através de serviços da Azion. Exemplo: 1026730813
bandwidthMissedDataTaxa de banda de dados em bytes que não foram encontrados no cache da Azion. Exemplo: 3.76
bandwidthOffloadPorcentagem de banda que foi economizada através de serviços da Azion. Exemplo: 85.23
bandwidthSavedDataTaxa de banda de dados em bytes economizados atingida através de serviços da Azion. Exemplo: 0.21
bandwidthTotalTaxa de banda atingida em bytes através de serviços da Azion. Exemplo: 4.21
dataTransferredInSoma do tamanho da requisição em bytes. Se os dados não foram um cache hit, o tamanho da requisição é somado mais uma vez. Exemplo: 1202
dataTransferredOutSoma dos bytes enviados. Se os dados não foram um cache hit, os upstream bytes enviados são somados. Exemplo: 6460
dataTransferredTotalValor de Data Transferred In + Data Transferred Out em bytes. Exemplo: 766
edgeRequestsTotalQuantidade total de todas as requisições na edge application. Exemplo: 23
edgeRequestsTotalPerSecondQuantidade total de requisições por segundo na edge application. Exemplo: 0.00026
httpRequestsTotalQuantidade total de requisições utilizado o protocolo HTTP. Exemplo: 10
httpsRequestsTotalQuantidade total de requisições utilizado o protocolo HTTPS. Exemplo: 120
missedDataQuantidade total de dados que não foram encontrados no cache da Azion e buscados na origem. Exemplo: 384
missedRequestsQuantidade total de requisições que não foram encontradas no cache da Azion ao usar serviços da Azion. Exemplo: 5
missedRequestsPerSecondQuantidade total de requisições que não foram encontradas no cache da Azion por segundo ao usar serviços da Azion. Exemplo: 0.00034
offloadPorcentagem de dados do cliente entregues pela Azion, economizando dados. Exemplo: 9.71
requestsHttpMethodGetQuantidade total de requisições com o método HTTP GET. Exemplo: 18
requestsHttpMethodHeadQuantidade total de requisições com o método HTTP HEAD. Exemplo: 2
requestsHttpMethodOthersQuantidade total de requisições com outros métodos HTTP. Exemplo: 3
requestsHttpMethodPostQuantidade total de requisições com o método HTTP POST. Exemplo: 6
requestsOffloadedPorcentagem de requisições do cliente entregues pela Azion. Exemplo: 50
requestsPerSecondOffloadedPorcentagem de requisições por segundo que foram offloaded através de serviços da Azion. Exemplo: 10
requestsStatusCode200Quantidade total de requisições com o código de status HTTP 200. Exemplo: 45
requestsStatusCode204Quantidade total de requisições com o código de status HTTP 204. Exemplo: 20
requestsStatusCode206Quantidade total de requisições com o código de status HTTP 206. Exemplo: 30
requestsStatusCode2xxQuantidade total de requisições com códigos de status de outros códigos 2XX HTTP. Exemplo: 60
requestsStatusCode301Quantidade total de requisições com o código de status HTTP 301. Exemplo: 10
requestsStatusCode302Quantidade total de requisições com o código de status HTTP 302. Exemplo: 12
requestsStatusCode304Quantidade total de requisições com o código de status HTTP 304. Exemplo: 5
requestsStatusCode3xxQuantidade total de requisições com códigos de status de outros códigos 3XX HTTP. Exemplo: 30
requestsStatusCode400Quantidade total de requisições com o código de status HTTP 400. Exemplo: 24
requestsStatusCode403Quantidade total de requisições com o código de status HTTP 403. Exemplo: 14
requestsStatusCode404Quantidade total de requisições com o código de status HTTP 404. Exemplo: 35
requestsStatusCode4xxQuantidade total de requisições com códigos de status de outros códigos 4XX HTTP. Exemplo: 50
requestsStatusCode500Quantidade total de requisições com o código de status HTTP 500. Exemplo: 6
requestsStatusCode502Quantidade total de requisições com o código de status HTTP 502. Exemplo: 18
requestsStatusCode503Quantidade total de requisições com o código de status HTTP 503. Exemplo: 40
requestsStatusCode5xxQuantidade total de requisições com códigos de status de outros códigos 5XX HTTP. Exemplo: 100
savedDataQuantidade total de dados economizados ao usar serviços da Azion. Exemplo: 8300
savedRequestsQuantidade total de requisições economizadas ao usar serviços da Azion. Exemplo: 18
savedRequestsPerSecondQuantidade total de requisições economizadas por segundo ao usar serviços da Azion. Exemplo: 11
wafRequestsAllowedQuantidade total de requisições permitidas pelo WAF. Exemplo: 10
wafRequestsBlockedQuantidade total de requisições bloqueadas pelo WAF. Exemplo: 4
wafRequestsOthersAttacksQuantidade total de requisições com outros ataques, sem considerar ameaças XSS, RFI, e SQL Injection. Exemplo: 2
wafRequestsRfiAttacksQuantidade total de requisições com ataques Remote File Inclusion (RFI). Exemplo: 5
wafRequestsSqlAttacksQuantidade total de requisições com ataques SQL Injection. Exemplo: 3
wafRequestsThreatQuando o WAF está em modo learning, o total de requisições identificadas como ameaça que foram processadas, mas não bloqueadas, pelo WAF. Exemplo: 10
wafRequestsXssAttacksQuantidade total de requisições com ataques Cross-site scripting (XSS). Exemplo: 1

CampoDescrição
bytesSentNúmero de bytes enviados para o cliente. Este campo é resultado de uma soma. Exemplo: 191
configurationIdIdentificador único de configuração Azion definido no arquivo de configuração do virtual host. Exemplo: 1595368520
hostInformação de host enviada na linha da requisição. Armazena: nome do host da linha da requisição, ou o nome do host do campo Host do campo host do cabeçalho, ou o nome do servidor correspondente à requisição. Exemplo: g1sdetynmxe0ao.map.azionedge.net
proxyStatusCódigo de status de erro HTTP ou da origem quando nenhuma resposta é obtida da origem. Exemplo: 520. Em caso de cache, a resposta é -.
remoteAddressClassClasse do endereço de IP da origem que gerou a requisição. Exemplo: 44.192.0.0/11
requestLengthTamanho da requisição em bytes, incluindo a linha da requisição, cabeçalhos e corpo. Este campo é resultado de uma soma. Exemplo: 167
requestMethodMétodo da requisição. Exemplo: GET ou POST.
requestTimeTempo de processamento da requisição decorrido desde que os primeiros bytes foram lidos a partir do cliente com resolução de milissegundos. Este campo é resultado de uma soma. Exemplo: 1.19
requestsQuantidade total de requisições na agregação sendo usada. Este campo é resultado de uma soma. Exemplo: 11
schemeEsquema da requisição. Exemplo: HTTP ou HTTPS.
sourceLocPopLocalização e PoP do edge que recebeu a requisição. Exemplo: lax-bso
statusCódigo de status HTTP da requisição. Exemplo: 200
tsData e hora de quando o evento foi criado. Exemplo: 2022-10-20T10:10:10
upstreamBytesReceivedNúmero de bytes recebidos pelo edge da origem, se o conteúdo não estiver em cache. Este campo é resultado de uma soma. Exemplo: 8304
upstreamCacheStatusStatus do cache local do edge. Pode ser: MISS, BYPASS, EXPIRED, STALE, UPDATING, REVALIDATED, HIT ou -
upstreamResponseTimeTempo, em milissegundos, para o edge receber uma resposta padrão da origem, incluindo cabeçalhos e corpo. Este campo é resultado de uma soma. Exemplo: 0.876. No caso de cache, a resposta é -.
upstreamStatusCódigo de status HTTP da origem. Se um servidor não pode ser selecionado, a variável mantém o código de status 502 (Bad Gateway). Exemplo: 200. No caso de cache, a resposta é -.

Quando um campo é o resultado de algum tipo de cálculo, como uma soma, ele é considerado como um campo calculado.

Campo calculadoDescrição
dataTransferredInSoma do tamanho da requisição em bytes. Se os dados não foram um cache hit, o tamanho da requisição é somado mais uma vez. Exemplo: 1202
dataTransferredOutSoma dos bytes enviados. Se os dados não foram um cache hit, os upstream bytes enviados são somados. Exemplo: 6460
dataTransferredTotalValor de Data Transferred In + Data Transferred Out em bytes. Exemplo: 766
offloadPorcentagem de dados do cliente entregues pela Azion, economizando dados. Exemplo: 9.71

CampoDescrição
computeTimeTempo total de exeção, em milissegundos, para a function durante seu processamento. Este campo é resultado de uma soma. Exemplo: 0
configurationIdIdentificador único de configuração Azion definido no arquivo de configuração do virtual host. Exemplo: 1595368520
edgeFunctionIdIdentificador da edge function. Exemplo: 1321
edgeFunctionInstanceIdIdentificador único da edge function instance. Exemplo: 10590
edgeFunctionsInstanceIdListLista de edge functions instances que foram invocadas durante a requisição. Exemplo: 10728
functionLanguageLinguagem utilizada na function. Exemplo: javascript
initiatorTypeInitiator type utilizado na function. Pode ser 1 (Edge Application) ou 2 (Edge Firewall).
invocationsQuantidade total de uma invocação. Este campo é resultado de uma soma. Exemplo: 8
sourceLocPopLocalização e PoP do edge que recebeu a requisição. Exemplo: lax-bso
tsData e hora de quando o evento foi criado. Exemplo: 2022-10-20T10:10:10

Quando um campo é o resultado de algum tipo de cálculo, como uma soma, ele é considerado como um campo calculado.

Campo calculadoDescrição
edgeApplicationInvocationsQuantidade total de invocações de uma function de uma edge application. Exemplo: 50
edgeFirewallInvocationsQuantidade total de invocações de uma function de um edge firewall. Exemplo: 30

imagesProcessedMetrics (Image Processor)

Seção intitulada imagesProcessedMetrics (Image Processor)
CampoDescrição
bytesSentNúmero de bytes enviados para o cliente. Este campo é resultado de uma soma. Exemplo: 191
configurationIdIdentificador único de configuração Azion definido no arquivo de configuração do virtual host. Exemplo: 1595368520
hostInformação de host enviada na linha da requisição. Armazena: nome do host da linha da requisição, ou o nome do host do campo Host do campo host do cabeçalho, ou o nome do servidor correspondente à requisição. Exemplo: g1sdetynmxe0ao.map.azionedge.net
remoteAddressClassClasse do endereço de IP da origem que gerou a requisição. Exemplo: 44.192.0.0/11
requestMethodMétodo da requisição. Exemplo: GET ou POST.
requestTimeTempo de processamento da requisição decorrido desde que os primeiros bytes foram lidos a partir do cliente com resolução de milissegundos. Este campo é resultado de uma soma. Exemplo: 1.19
requestsQuantidade total de requisições na agregação sendo usada. Este campo é resultado de uma soma. Exemplo: 11
schemeEsquema da requisição. Exemplo: HTTP ou HTTPS
sourceLocPopLocalização e PoP do edge que recebeu a requisição. Exemplo: lax-bso
statusCódigo de status HTTP da requisição. Exemplo: 200
tsData e hora de quando o evento foi criado. Exemplo: 2022-10-20T10:10:10
upstreamCacheStatusStatus do cache local do edge. Pode ser: MISS, BYPASS, EXPIRED, STALE, UPDATING, REVALIDATED, HIT ou -
upstreamResponseTimeTempo, em milissegundos, para o edge receber uma resposta padrão da origem, incluindo cabeçalhos e corpo. Este campo é resultado de uma soma. Exemplo: 0.876. No caso de cache, a resposta é -.
upstreamStatusCódigo de status HTTP da origem. Se um servidor não pode ser selecionado, a variável mantém o código de status 502 (Bad Gateway). Exemplo: 200. No caso de cache, a resposta é -.

CampoDescrição
qtypeDefinição do tipo de record que será utilizado. Exemplo: PTR, A, AAAA, HTTPS, NS, SRV
requestsQuantidade total de requisições na agregação sendo usada. Este campo é resultado de uma soma. Exemplo: 11
sourceLocPopLocalização e PoP do edge que recebeu a requisição. Exemplo: lax-bso
tsData e hora de quando o evento foi criado. Exemplo: 2022-10-20T10:10:10
zoneIdIdentificador único da zona do Edge DNS. Exemplo: 1340

CampoDescrição
configurationIdIdentificador único de configuração Azion definido no arquivo de configuração do virtual host. Exemplo: 1595368520
dataStreamedQuantidade total de dados streamados em bytes para o endpoint configurado. Este campo é resultado de uma soma. Exemplo: 1270
endpointTypeTipo de endpoint usado no Data Stream configurado. Exemplo: S3
requestsQuantidade total de requisições na agregação sendo usada. Este campo é resultado de uma soma. Exemplo: 11
sourceLocPopLocalização e PoP do edge que recebeu a requisição. Exemplo: lax-bso
streamedLinesQuantidade total de linhas streamadas para o endpoint configurado. Valor máximo de 2000. Este campo é resultado de uma soma. Exemplo: 837
tsData e hora de quando o evento foi criado. Exemplo: 2022-10-20T10:10:10

Os seguintes conjuntos de dados foram descontinuados. Recomenda-se utilizar os novos conjuntos que substituiram eles.

CampoDescrição
bytesSentNúmero de bytes enviados para o cliente. Este campo é resultado de uma soma. Exemplo: 191
configurationIdIdentificador único de configuração Azion definido no arquivo de configuração do virtual host. Exemplo: 1595368520
hostInformação de host enviada na linha da requisição. Armazena: nome do host da linha da requisição, ou o nome do host do campo Host do campo host do cabeçalho, ou o nome do servidor correspondente à requisição. Exemplo: g1sdetynmxe0ao.map.azionedge.net
proxyStatusCódigo de status de erro HTTP ou da origem quando nenhuma resposta é obtida da origem. Exemplo: 520. Em caso de cache, a resposta é -.
remoteAddressClassClasse do endereço de IP da origem que gerou a requisição. Exemplo: 44.192.0.0/11
requestLengthTamanho da requisição em bytes, incluindo a linha da requisição, cabeçalhos e corpo. Este campo é resultado de uma soma. Exemplo: 167
requestMethodMétodo da requisição. Exemplo: GET ou POST.
requestTimeTempo de processamento da requisição decorrido desde que os primeiros bytes foram lidos a partir do cliente com resolução de milissegundos. Este campo é resultado de uma soma. Exemplo: 1.19
requestsQuantidade total de requisições na agregação sendo usada. Este campo é resultado de uma soma. Exemplo: 11
schemeEsquema da requisição. Exemplo: HTTP ou HTTPS.
sourceLocPopLocalização e PoP do edge que recebeu a requisição. Exemplo: lax-bso
statusCódigo de status HTTP da requisição. Exemplo: 200
tsData e hora de quando o evento foi criado. Exemplo: 2022-10-20T10:10:10
upstreamBytesReceivedNúmero de bytes recebidos pelo edge da origem, se o conteúdo não estiver em cache. Este campo é resultado de uma soma. Exemplo: 8304
upstreamCacheStatusStatus do cache local do edge. Pode ser: MISS, BYPASS, EXPIRED, STALE, UPDATING, REVALIDATED, HIT ou -
upstreamResponseTimeTempo, em milissegundos, para o edge receber uma resposta padrão da origem, incluindo cabeçalhos e corpo. Este campo é resultado de uma soma. Exemplo: 0.876. No caso de cache, a resposta é -.
upstreamStatusCódigo de status HTTP da origem. Se um servidor não pode ser selecionado, a variável mantém o código de status 502 (Bad Gateway). Exemplo: 200. No caso de cache, a resposta é -.

Quando um campo é o resultado de algum tipo de cálculo, como uma soma, ele é considerado como um campo calculado.

Campo calculadoDescrição
dataTransferredInSoma do tamanho da requisição em bytes. Se os dados não foram um cache hit, o tamanho da requisição é somado mais uma vez. Exemplo: 1202
dataTransferredOutSoma dos bytes enviados. Se os dados não foram um cache hit, os upstream bytes enviados são somados. Exemplo: 6460
dataTransferredTotalValor de Data Transferred In + Data Transferred Out em bytes. Exemplo: 766
offloadPorcentagem de dados do cliente entregues pela Azion, economizando dados. Exemplo: 9.71

CampoDescrição
qtypeDefinição do tipo de record que será utilizado. Exemplo: PTR, A, AAAA, HTTPS, NS, SRV
requestsQuantidade total de requisições na agregação sendo usada. Este campo é resultado de uma soma. Exemplo: 11
sourceLocPopLocalização e PoP do edge que recebeu a requisição. Exemplo: lax-bso
tsData e hora de quando o evento foi criado. Exemplo: 2022-10-20T10:10:10
zoneIDIdentificador único da zona do Edge DNS. Exemplo: 1340

Contribuidores