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.
httpMetrics (Edge Applications, WAF)
Seção intitulada httpMetrics (Edge Applications, WAF)Campo | Descrição |
---|---|
bytesSent | Número de bytes enviados para o cliente. Este campo é resultado de uma soma. Exemplo: 191 |
configurationId | Identificador único de configuração Azion definido no arquivo de configuração do virtual host. Exemplo: 1595368520 |
geolocCountryName | Resolução do nome do país baseado no IP do cliente. Exemplo: Canada |
geolocRegionName | Resolução do nome da região/estado baseado no IP do cliente. Exemplo: Parana |
host | Informaçã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 |
proxyStatus | Código de status de erro HTTP ou da origem quando nenhuma resposta é obtida da origem. Exemplo: 520 . Em caso de cache, a resposta é - . |
remoteAddressClass | Classe do endereço de IP da origem que gerou a requisição. Exemplo: 44.192.0.0/11 |
requestLength | Tamanho da requisição em bytes, incluindo a linha da requisição, cabeçalhos e corpo. Este campo é resultado de uma soma. Exemplo: 167 |
requestMethod | Método da requisição. Exemplo: GET ou POST . |
requestTime | Tempo 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 |
requests | Quantidade total de requisições na agregação sendo usada. Este campo é resultado de uma soma. Exemplo: 11 |
scheme | Esquema da requisição. Exemplo: HTTP ou HTTPS . |
serverProtocol | Versão do protocolo da requisição. Exemplo: HTTP/1.1 , HTTP/2.0 , HTTP/3.0 |
sentHttpXOriginalImageSize | Cabeç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 |
sourceLocPop | Localização e PoP do edge que recebeu a requisição. Exemplo: lax-bso |
status | Código de status HTTP da requisição. Exemplo: 200 |
ts | Data e hora de quando o evento foi criado. Exemplo: 2022-10-20T10:10:10 |
upstreamBytesReceived | Nú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 |
upstreamCacheStatus | Status do cache local do edge. Pode ser: MISS , BYPASS , EXPIRED , STALE , UPDATING , REVALIDATED , HIT ou - |
upstreamResponseTime | Tempo, 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 é -. |
upstreamStatus | Có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 é -. |
wafBlock | Informa 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. |
wafLearning | Informa se o WAF está em Learning Mode. Retorna 0 se está e 1 se não está. |
Campos calculados
Seção intitulada Campos calculadosQuando um campo é o resultado de algum tipo de cálculo, como uma soma, ele é considerado como um campo calculado.
Campo calculado | Descrição |
---|---|
bandwidthImagesProcessedSavedData | Dados de banda economizados em bytes com o Image Processor através de serviços da Azion. Exemplo: 1026730813 |
bandwidthMissedData | Taxa de banda de dados em bytes que não foram encontrados no cache da Azion. Exemplo: 3.76 |
bandwidthOffload | Porcentagem de banda que foi economizada através de serviços da Azion. Exemplo: 85.23 |
bandwidthSavedData | Taxa de banda de dados em bytes economizados atingida através de serviços da Azion. Exemplo: 0.21 |
bandwidthTotal | Taxa de banda atingida em bytes através de serviços da Azion. Exemplo: 4.21 |
dataTransferredIn | Soma 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 |
dataTransferredOut | Soma dos bytes enviados. Se os dados não foram um cache hit, os upstream bytes enviados são somados. Exemplo: 6460 |
dataTransferredTotal | Valor de Data Transferred In + Data Transferred Out em bytes. Exemplo: 766 |
edgeRequestsTotal | Quantidade total de todas as requisições na edge application. Exemplo: 23 |
edgeRequestsTotalPerSecond | Quantidade total de requisições por segundo na edge application. Exemplo: 0.00026 |
httpRequestsTotal | Quantidade total de requisições utilizado o protocolo HTTP. Exemplo: 10 |
httpsRequestsTotal | Quantidade total de requisições utilizado o protocolo HTTPS. Exemplo: 120 |
missedData | Quantidade total de dados que não foram encontrados no cache da Azion e buscados na origem. Exemplo: 384 |
missedRequests | Quantidade total de requisições que não foram encontradas no cache da Azion ao usar serviços da Azion. Exemplo: 5 |
missedRequestsPerSecond | Quantidade total de requisições que não foram encontradas no cache da Azion por segundo ao usar serviços da Azion. Exemplo: 0.00034 |
offload | Porcentagem de dados do cliente entregues pela Azion, economizando dados. Exemplo: 9.71 |
requestsHttpMethodGet | Quantidade total de requisições com o método HTTP GET. Exemplo: 18 |
requestsHttpMethodHead | Quantidade total de requisições com o método HTTP HEAD. Exemplo: 2 |
requestsHttpMethodOthers | Quantidade total de requisições com outros métodos HTTP. Exemplo: 3 |
requestsHttpMethodPost | Quantidade total de requisições com o método HTTP POST. Exemplo: 6 |
requestsOffloaded | Porcentagem de requisições do cliente entregues pela Azion. Exemplo: 50 |
requestsPerSecondOffloaded | Porcentagem de requisições por segundo que foram offloaded através de serviços da Azion. Exemplo: 10 |
requestsStatusCode200 | Quantidade total de requisições com o código de status HTTP 200. Exemplo: 45 |
requestsStatusCode204 | Quantidade total de requisições com o código de status HTTP 204. Exemplo: 20 |
requestsStatusCode206 | Quantidade total de requisições com o código de status HTTP 206. Exemplo: 30 |
requestsStatusCode2xx | Quantidade total de requisições com códigos de status de outros códigos 2XX HTTP. Exemplo: 60 |
requestsStatusCode301 | Quantidade total de requisições com o código de status HTTP 301. Exemplo: 10 |
requestsStatusCode302 | Quantidade total de requisições com o código de status HTTP 302. Exemplo: 12 |
requestsStatusCode304 | Quantidade total de requisições com o código de status HTTP 304. Exemplo: 5 |
requestsStatusCode3xx | Quantidade total de requisições com códigos de status de outros códigos 3XX HTTP. Exemplo: 30 |
requestsStatusCode400 | Quantidade total de requisições com o código de status HTTP 400. Exemplo: 24 |
requestsStatusCode403 | Quantidade total de requisições com o código de status HTTP 403. Exemplo: 14 |
requestsStatusCode404 | Quantidade total de requisições com o código de status HTTP 404. Exemplo: 35 |
requestsStatusCode4xx | Quantidade total de requisições com códigos de status de outros códigos 4XX HTTP. Exemplo: 50 |
requestsStatusCode500 | Quantidade total de requisições com o código de status HTTP 500. Exemplo: 6 |
requestsStatusCode502 | Quantidade total de requisições com o código de status HTTP 502. Exemplo: 18 |
requestsStatusCode503 | Quantidade total de requisições com o código de status HTTP 503. Exemplo: 40 |
requestsStatusCode5xx | Quantidade total de requisições com códigos de status de outros códigos 5XX HTTP. Exemplo: 100 |
savedData | Quantidade total de dados economizados ao usar serviços da Azion. Exemplo: 8300 |
savedRequests | Quantidade total de requisições economizadas ao usar serviços da Azion. Exemplo: 18 |
savedRequestsPerSecond | Quantidade total de requisições economizadas por segundo ao usar serviços da Azion. Exemplo: 11 |
wafRequestsAllowed | Quantidade total de requisições permitidas pelo WAF. Exemplo: 10 |
wafRequestsBlocked | Quantidade total de requisições bloqueadas pelo WAF. Exemplo: 4 |
wafRequestsOthersAttacks | Quantidade total de requisições com outros ataques, sem considerar ameaças XSS, RFI, e SQL Injection. Exemplo: 2 |
wafRequestsRfiAttacks | Quantidade total de requisições com ataques Remote File Inclusion (RFI). Exemplo: 5 |
wafRequestsSqlAttacks | Quantidade total de requisições com ataques SQL Injection. Exemplo: 3 |
wafRequestsThreat | Quantidade total de requisições consideradas como ameaça processadas pelo WAF. Exemplo: 10 |
wafRequestsXssAttacks | Quantidade total de requisições com ataques Cross-site scripting (XSS). Exemplo: 1 |
tieredCacheMetrics (Tiered Cache)
Seção intitulada tieredCacheMetrics (Tiered Cache)Campo | Descrição |
---|---|
bytesSent | Número de bytes enviados para o cliente. Este campo é resultado de uma soma. Exemplo: 191 |
configurationId | Identificador único de configuração Azion definido no arquivo de configuração do virtual host. Exemplo: 1595368520 |
host | Informaçã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 |
proxyStatus | Código de status de erro HTTP ou da origem quando nenhuma resposta é obtida da origem. Exemplo: 520 . Em caso de cache, a resposta é - . |
remoteAddressClass | Classe do endereço de IP da origem que gerou a requisição. Exemplo: 44.192.0.0/11 |
requestLength | Tamanho da requisição em bytes, incluindo a linha da requisição, cabeçalhos e corpo. Este campo é resultado de uma soma. Exemplo: 167 |
requestMethod | Método da requisição. Exemplo: GET ou POST . |
requestTime | Tempo 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 |
requests | Quantidade total de requisições na agregação sendo usada. Este campo é resultado de uma soma. Exemplo: 11 |
scheme | Esquema da requisição. Exemplo: HTTP ou HTTPS . |
sourceLocPop | Localização e PoP do edge que recebeu a requisição. Exemplo: lax-bso |
status | Código de status HTTP da requisição. Exemplo: 200 |
ts | Data e hora de quando o evento foi criado. Exemplo: 2022-10-20T10:10:10 |
upstreamBytesReceived | Nú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 |
upstreamCacheStatus | Status do cache local do edge. Pode ser: MISS , BYPASS , EXPIRED , STALE , UPDATING , REVALIDATED , HIT ou - |
upstreamResponseTime | Tempo, 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 é - . |
upstreamStatus | Có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 é - . |
Campos calculados
Seção intitulada Campos calculadosQuando um campo é o resultado de algum tipo de cálculo, como uma soma, ele é considerado como um campo calculado.
Campo calculado | Descrição |
---|---|
dataTransferredIn | Soma 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 |
dataTransferredOut | Soma dos bytes enviados. Se os dados não foram um cache hit, os upstream bytes enviados são somados. Exemplo: 6460 |
dataTransferredTotal | Valor de Data Transferred In + Data Transferred Out em bytes. Exemplo: 766 |
offload | Porcentagem de dados do cliente entregues pela Azion, economizando dados. Exemplo: 9.71 |
edgeFunctionsMetrics (Edge Functions)
Seção intitulada edgeFunctionsMetrics (Edge Functions)Campo | Descrição |
---|---|
computeTime | Tempo total de exeção, em milissegundos, para a function durante seu processamento. Este campo é resultado de uma soma. Exemplo: 0 |
configurationId | Identificador único de configuração Azion definido no arquivo de configuração do virtual host. Exemplo: 1595368520 |
edgeFunctionId | Identificador da edge function. Exemplo: 1321 |
edgeFunctionInstanceId | Identificador único da edge function instance. Exemplo: 10590 |
edgeFunctionsInstanceIdList | Lista de edge functions instances que foram invocadas durante a requisição. Exemplo: 10728 |
functionLanguage | Linguagem utilizada na function. Exemplo: javascript |
initiatorType | Initiator type utilizado na function. Pode ser 1 (Edge Application) ou 2 (Edge Firewall). |
invocations | Quantidade total de uma invocação. Este campo é resultado de uma soma. Exemplo: 8 |
sourceLocPop | Localização e PoP do edge que recebeu a requisição. Exemplo: lax-bso |
ts | Data e hora de quando o evento foi criado. Exemplo: 2022-10-20T10:10:10 |
Campos calculados
Seção intitulada Campos calculadosQuando um campo é o resultado de algum tipo de cálculo, como uma soma, ele é considerado como um campo calculado.
Campo calculado | Descrição |
---|---|
edgeApplicationInvocations | Quantidade total de invocações de uma function de uma edge application. Exemplo: 50 |
edgeFirewallInvocations | Quantidade total de invocações de uma function de um edge firewall. Exemplo: 30 |
imagesProcessedMetrics (Image Processor)
Seção intitulada imagesProcessedMetrics (Image Processor)Campo | Descrição |
---|---|
bytesSent | Número de bytes enviados para o cliente. Este campo é resultado de uma soma. Exemplo: 191 |
configurationId | Identificador único de configuração Azion definido no arquivo de configuração do virtual host. Exemplo: 1595368520 |
host | Informaçã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 |
remoteAddressClass | Classe do endereço de IP da origem que gerou a requisição. Exemplo: 44.192.0.0/11 |
requestMethod | Método da requisição. Exemplo: GET ou POST . |
requestTime | Tempo 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 |
requests | Quantidade total de requisições na agregação sendo usada. Este campo é resultado de uma soma. Exemplo: 11 |
scheme | Esquema da requisição. Exemplo: HTTP ou HTTPS |
sourceLocPop | Localização e PoP do edge que recebeu a requisição. Exemplo: lax-bso |
status | Código de status HTTP da requisição. Exemplo: 200 |
ts | Data e hora de quando o evento foi criado. Exemplo: 2022-10-20T10:10:10 |
upstreamCacheStatus | Status do cache local do edge. Pode ser: MISS , BYPASS , EXPIRED , STALE , UPDATING , REVALIDATED , HIT ou - |
upstreamResponseTime | Tempo, 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 é -. |
upstreamStatus | Có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 é - . |
edgeDnsQueriesMetrics (Edge DNS)
Seção intitulada edgeDnsQueriesMetrics (Edge DNS)Campo | Descrição |
---|---|
qtype | Definição do tipo de record que será utilizado. Exemplo: PTR , A , AAAA , HTTPS , NS , SRV |
requests | Quantidade total de requisições na agregação sendo usada. Este campo é resultado de uma soma. Exemplo: 11 |
sourceLocPop | Localização e PoP do edge que recebeu a requisição. Exemplo: lax-bso |
ts | Data e hora de quando o evento foi criado. Exemplo: 2022-10-20T10:10:10 |
zoneId | Identificador único da zona do Edge DNS. Exemplo: 1340 |
dataStreamedMetrics (Data Stream)
Seção intitulada dataStreamedMetrics (Data Stream)Campo | Descrição |
---|---|
configurationId | Identificador único de configuração Azion definido no arquivo de configuração do virtual host. Exemplo: 1595368520 |
dataStreamed | Quantidade total de dados streamados em bytes para o endpoint configurado. Este campo é resultado de uma soma. Exemplo: 1270 |
endpointType | Tipo de endpoint usado no Data Stream configurado. Exemplo: S3 |
requests | Quantidade total de requisições na agregação sendo usada. Este campo é resultado de uma soma. Exemplo: 11 |
sourceLocPop | Localização e PoP do edge que recebeu a requisição. Exemplo: lax-bso |
streamedLines | Quantidade total de linhas streamadas para o endpoint configurado. Valor máximo de 2000 . Este campo é resultado de uma soma. Exemplo: 837 |
ts | Data e hora de quando o evento foi criado. Exemplo: 2022-10-20T10:10:10 |
Conjuntos de dados descontinuados
Seção intitulada Conjuntos de dados descontinuadosOs seguintes conjuntos de dados foram descontinuados. Recomenda-se utilizar os novos conjuntos que substituiram eles.
l2CacheMetrics (Tiered Cache)
Seção intitulada l2CacheMetrics (Tiered Cache)Campo | Descrição |
---|---|
bytesSent | Número de bytes enviados para o cliente. Este campo é resultado de uma soma. Exemplo: 191 |
configurationId | Identificador único de configuração Azion definido no arquivo de configuração do virtual host. Exemplo: 1595368520 |
host | Informaçã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 |
proxyStatus | Código de status de erro HTTP ou da origem quando nenhuma resposta é obtida da origem. Exemplo: 520 . Em caso de cache, a resposta é - . |
remoteAddressClass | Classe do endereço de IP da origem que gerou a requisição. Exemplo: 44.192.0.0/11 |
requestLength | Tamanho da requisição em bytes, incluindo a linha da requisição, cabeçalhos e corpo. Este campo é resultado de uma soma. Exemplo: 167 |
requestMethod | Método da requisição. Exemplo: GET ou POST . |
requestTime | Tempo 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 |
requests | Quantidade total de requisições na agregação sendo usada. Este campo é resultado de uma soma. Exemplo: 11 |
scheme | Esquema da requisição. Exemplo: HTTP ou HTTPS . |
sourceLocPop | Localização e PoP do edge que recebeu a requisição. Exemplo: lax-bso |
status | Código de status HTTP da requisição. Exemplo: 200 |
ts | Data e hora de quando o evento foi criado. Exemplo: 2022-10-20T10:10:10 |
upstreamBytesReceived | Nú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 |
upstreamCacheStatus | Status do cache local do edge. Pode ser: MISS , BYPASS , EXPIRED , STALE , UPDATING , REVALIDATED , HIT ou - |
upstreamResponseTime | Tempo, 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 é - . |
upstreamStatus | Có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 é - . |
Campos calculados
Seção intitulada Campos calculadosQuando um campo é o resultado de algum tipo de cálculo, como uma soma, ele é considerado como um campo calculado.
Campo calculado | Descrição |
---|---|
dataTransferredIn | Soma 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 |
dataTransferredOut | Soma dos bytes enviados. Se os dados não foram um cache hit, os upstream bytes enviados são somados. Exemplo: 6460 |
dataTransferredTotal | Valor de Data Transferred In + Data Transferred Out em bytes. Exemplo: 766 |
offload | Porcentagem de dados do cliente entregues pela Azion, economizando dados. Exemplo: 9.71 |
idnsQueriesMetrics (Edge DNS)
Seção intitulada idnsQueriesMetrics (Edge DNS)Campo | Descrição |
---|---|
qtype | Definição do tipo de record que será utilizado. Exemplo: PTR , A , AAAA , HTTPS , NS , SRV |
requests | Quantidade total de requisições na agregação sendo usada. Este campo é resultado de uma soma. Exemplo: 11 |
sourceLocPop | Localização e PoP do edge que recebeu a requisição. Exemplo: lax-bso |
ts | Data e hora de quando o evento foi criado. Exemplo: 2022-10-20T10:10:10 |
zoneID | Identificador único da zona do Edge DNS. Exemplo: 1340 |
Contribuidores