# Campos da API GraphQL do Real-Time Events

Cada [conjunto de dados da API GraphQL](/pt-br/documentacao/devtools/graphql-api/recursos/#conjuntos-de-dados) tem campos específicos que podem ser usados ao consultar dados desse conjunto de dados.

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

---

## activityHistoryEvents (Activity History)

| Campo | Descrição |
| ----- | --------- |
| accountId | Identificador da conta Azion. Exemplo: `8437` |
| authorEmail | Email do usuário do Azion Console que executou a ação. Exemplo: `myemail@gmail.com` |
| authorName | Nome do usuário do Azion Console que executou a ação. Exemplo: `Hannah` |
| clientId | Identificador único de cliente Azion. Exemplo: `8437r` |
| comment | Campo editável disponível para que usuários possam adicionar comentários ao realizarem mudanças. Exemplo: `Ação realizada durante investigação` |
| parentResourceId | Identificador único do recurso pai, se houver. Exemplo: `8190` |
| parentResourceType | Identificador do tipo de recurso pai, se houver. Exemplo: `Application` |
| parentResourceName | Identificador do nome de recurso pai, se houver. Exemplo: `Application for domain xxx` |
| refererHeader | Cabeçalho `Referer` da página de onde a API foi chamada. Retorna quando a chamada da API é feita a partir de uma UI. Exemplo: `Test 123` |
| remotePort | Porta de origem que gerou a solicitação. Exemplo: `80` |
| resourceId | Identificador único do recurso que foi criado ou modificado. Exemplo: `1234` |
| resourceType | Identificador do tipo de recurso que foi criado ou modificado. Exemplo: `Application Request Rule` |
| resourceName | Identificador do nome de recurso que foi criado ou modificado. Exemplo: `Rule abc` |
| requestData | Dados recebidos no payload da solicitação gerada pelo usuário. Exemplo: `{"test": 123}` |
| title | Título da atividade, composto por: nome do modelo, nome e tipo de atividade. Exemplo: `Pathorigin Default Origin was changed` |
| ts | Data e hora da requisição. Exemplo: `2022-10-20T10:10:10` |
| type | Tipo de ação executada no Azion Console: `CREATED`, `CHANGED`, `DELETED`, or `SIGNED UP` |
| userAgent | Cabeçalho `User-Agent` enviado na requisição. Exemplo: `curl 1.2.6` |
| userId | Identificador único do usuário que executou a ação. Exemplo: `999` |
| userIp | Endereço IP do usuário/origem que gerou a requisição. Exemplo: `127.0.0.1` |
| uuid | Identificador da requisição. Exemplo: `c09k4385-o8f4-9fb9-8088-238555dd` |

---

## functionConsoleEvents (anteriormente cellsConsoleEvents) (Azion Runtime)

| Campo | Descrição |
| ----- | --------- |
| configurationId | Identificador único de configuração na Azion definido no arquivo de configuração do virtual host. Exemplo: `1595368520` |
| functionId | Número identificador da function na Azion. Pode ser encontrado no path da URL da function no Azion Console ou via requisição de API. Exemplo: `1111` |
| id | Identificador da requisição. Agrega várias mensagens de uma única requisição. Exemplo: `240g95f04832f2872dd6e8ae308e8a73` |
| level | Mensagem com o tipo de nível para a function. Pode ser: `MDN`,`DEBUG`,`INFO`, `ERROR`, `LOG` ou `WARN` |
| line | Mensagem de log gerada pela plataforma Cells. Exemplo: `em async mainFetch (ext:deno_fetch/26_fetch.js:266:12)` |
| lineSource | Categoria de mensagem de log. Exemplo: `CONSOLE`, `RUNTIME` |
| solutionId | Identificador exclusivo na Azion definido no arquivo de configuração do virtual host para a solução. Exemplo: `1441740010` |
| source | Servidor que gerou a linha do log. Exemplo: `edg-fln-ggn001p` |
| ts | Data e hora de quando o evento foi criado. Exemplo: `2022-10-20T10:10:10` |

---

## dataStreamedEvents (Data Stream)

| Campo | Descrição |
| ----- | --------- |
| configurationId | Identificador único de configuração na Azion definido no arquivo de configuração do virtual host. Exemplo: `1595368520` |
| dataStreamed | Quantidade total de dados transmitidos, em bytes, para o endpoint configurado. Este campo é o resultado de uma soma. Exemplo: `1270` |
| endpointType | Tipo de endpoint usado no Data Stream configurado. Pode ser: `HTTP_POST`, `S3`, `ELASTICSEARCH`, `QRADAR`, `AWS_KINESIS_FIREHOSE`, `KAFKA`, `DATADOG`, `BIG_QUERY`, `SPLUNK`, `AZURE_MONITOR`, `AZURE_BLOB_STORAGE` |
| jobName | Identificador exclusivo da Azion para o tipo de stream criado. Exemplo: `Data Stream HTTP`, `Data Stream WAF` |
| source | Servidor que gerou a linha do log. Exemplo: `edg-fln-ggn001p` |
| statusCode | Código de status HTTP da requisição. Exemplo: `200` |
| streamedLines | Quantidade total de linhas transmitidas para o endpoint configurado. Valor máximo de `2000`. Este campo é o resultado de uma soma. Exemplo: `837` |
| ts | Data e hora de quando o evento foi criado. Exemplo: `2022-10-20T10:10:10` |
| url | URL para a qual os dados do cliente foram sent/sink. Exemplo para um endpoint **HTTP POST**: `https://log-receiver.com:3000` |

---

## functionEvents (anteriormente edgeFunctionsEvents) (Functions)

| Campo | Descrição |
| ----- | --------- |
| configurationId | Identificador único de configuração na Azion definido no arquivo de configuração do virtual host. Exemplo: `1595368520` |
| functionsInstanceIdList (anteriormente edgeFunctionsInstanceIdList) | Lista de functions instances que foram invocadas durante a solicitação. Exemplo: `10728` |
| functionsInitiatorTypeList (anteriormente edgeFunctionsInitiatorTypeList) | Lista de initiators utilizados na function, separados por`;`. Pode ser `1` (Applications) ou `2` (Firewall). |
| functionsList (anteriormente edgeFunctionsList) | Lista de functions que foram invocadas durante a requisição, em ordem. A ordem começa da esquerda para a direita, o que significa que as funções à esquerda foram invocadas primeiro. Exemplo: `3324;43` |
| functionsSolutionId (anteriormente edgeFunctionsSolutionId) | Identificador da function. Exemplo: `1321` |
| functionsTime (previous edgeFunctionsTime) | Tempo total de execução, em segundos, da function durante seu processamento. Este campo é o resultado de uma soma. Exemplo: `0.021` |
| functionLanguage | Linguagem utilizada na function. Exemplo: `javascript` |
| source | Servidor que gerou a linha do log. Exemplo: `edg-fln-ggn001p` |
| ts | Data e hora de quando o evento foi criado. Exemplo: `2022-10-20T10:10:10` |
| virtualHostId | Identificador disponível no Azion Console. Definido no arquivo de configuração do virtual host. Exemplo: `2410001a` |

---

## workloadEvents (anteriormente httpEvents)  (Applications, WAF)

| Campo | Descrição |
| ----- | --------- |
| bytesSent | Número de bytes enviados para um cliente. Este campo é o resultado de uma soma. Exemplo: `191` |
| configurationId | Identificador exclusivo de configuração na Azion. Definido no arquivo de configuração do virtual host. Exemplo: `1595368520` |
| debugLog | Valor de qualquer variável da requisição definida por meio de um novo comportamento do Rules Engine. Exemplo: `{\\\"idHash\\\":\\\"pQ04xXYD4JSYyOERu3mcwA==\\\",\\\"type\\\":\\\"product_screen_element_element_action\\\",\\\"message\\\":{\\\"event\\\":\\\"product_screen_element_element_action\\\",\\\"action\\\":\\\"value\\\",\\\"product\\\":\\\"value\\\",\\\"screen\\\":\\\"value\\\",\\\"element\\\":\\\"value\\\"},\\\"date\\\":\\\"2023-10-27T19:44:57.251Z\\\"}"` |
| geolocAsn | Autonomous System Number (ASN) consultado na tabela MaxMind. Exemplo: `AS52580 Azion Technologies Ltda.` |
| geolocCountryName | País do cliente remoto detectado pela geolocalização de endereço IP. Exemplo: `United States`, `Russian Federation` |
| geolocRegionName | Região do cliente remoto detectada pela geolocalização de endereço IP. Exemplo: `California`, `Rio Grande do Sul` |
| host | Informação de host enviada na linha da requisição. Armazena: o nome do host da linha da requisição, ou o nome do host do campo `Host` no cabeçalho, ou o nome do servidor correspondente à requisição. Exemplo: `hello.myhost.net` |
| httpReferer | Endereço da página da qual o usuário fez a requisição. Exemplo: `https://example.com` |
| httpUserAgent | Identificação da aplicação, do sistema operacional, do fornecedor e/ou da versão do usuário final. Valor do cabeçalho `User-Agent`. Exemplo: `Mozilla/5.0 (Windows NT 10.0; Win64; x64)` |
| 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 é `-`.** |
| requestId | Identificador exclusivo da requisição. Exemplo: `5f222ae5938482c32a822dbf15e19f0f` |
| requestLength | Tamanho da requisição, incluindo a linha da requisição, cabeçalhos e corpo. Este campo é o resultado de uma soma. Exemplo: `167` |
| requestMethod | Método HTTP da requisição. Exemplo: `GET` ou `POST` |
| requestTime | Tempo de processamento da requisição, em segundos, desde que os primeiros bytes foram lidos a partir do cliente. Este campo é resultado de uma soma. Exemplo: `0.234` |
| requestUri | URI da requisição realizada pelo usuário, sem a informação do host e de protocolo e com argumentos. Exemplo: `/v1?v=bo%20dim` |
| remoteAddress | Endereço IP da origem que gerou a requisição. Exemplo: `127.0.0.1` |
| remotePort | Porta remota da origem que gerou a requisição. Exemplo: `8080` |
| scheme | Esquema da requisição. Exemplo: `HTTP` ou `HTTPS` |
| sentHttpContentType | `Cabeçalho “Content-Type` enviado na resposta da origem. Exemplo: `text/html; charset=UTF-8` |
| sentHttpXOriginalImageSize | Cabeçalho `X-Original-Image-Size` enviado na resposta da origem. Usado pelo IMS para informar o tamanho original da imagem em bytes. Exemplo: `987390` |
| sessionId | Identificador da sessão definido através do arquivo de configuração do virtual host com base na diretiva de localização. Exemplo: `f41eabd4-c172-43e4-ac21-d9f5fc427128` |
| serverAddr | Endereço IP do servidor que recebeu a requisição. Exemplo: `192.158.1.38` |
| serverPort | Porta remota do servidor que recebeu a requisição. Exemplo: `443` |
| serverProtocol | Versão do protocolo da requisição. Exemplo: `HTTP/1.1`, `HTTP/2.0`, `HTTP/3.0` |
| solutionId | Identificador exclusivo na Azion definido no arquivo de configuração do virtual host para a solução. Exemplo: `1441740010` |
| source | Servidor que gerou a linha do log. Exemplo: `edg-fln-ggn001p` |
| sslCipher | String da cipher utilizada para estabelecimento de conexão TLS. Exemplo: `TLS_AES_256_GCM_SHA384` |
| sslProtocol | Protocolo de uma conexão TLS estabelecida. Exemplo: `TLS v1.2` |
| sslServerName | Retorna o identificador de sessão de uma conexão SSL estabelecida. Exemplo: `mywebsite.com` |
| sslSessionReused | Retorna `r` se uma sessão SSL foi reutilizada ou `.` se não foi. |
| stacktrace | Informa os nomes das Rules Engine da application ou do firewall executadas pela requisição. Exemplo: `{\\\"edge_firewall\\\":[\\\"Global - Definir WAF\\\"]}` |
| status | Código de status HTTP da requisição. Exemplo: `200` |
| streamName | Identificador definido através do arquivo de configuração do virtual host com base na diretiva de localização. Definido no arquivo de configuração do virtual host. Exemplo: `company_sector.sdp`  |
| tcpinfoRtt | Tempo de ida e volta (RTT), em microsegundos, medido pelo edge para o usuário. Disponível em sistemas que suportam a opção de socket TCP_INFO. Exemplo: `72052` |
| ts | Data e hora de quando o evento foi criado. Exemplo: `2022-10-20T10:10:10` |
| upstreamAddr | Endereço IP e porta do cliente. Também pode armazenar múltiplos servidores ou grupos de servidores. Exemplo: `192.168.1.1:80`. Quando a resposta é `127.0.0.1:1666`, o upstream é o [Azion Cells Runtime](/pt-br/documentacao/runtime/visao-geral/). |
| upstreamAddrStr | Lista com todas as respostas `upstreamAddr`. |
| upstreamLocalAddr | Endereço IP local utilizado pelo edge para estabelecer a conexão com o servidor de origem. Representa o IP de saída (source IP) usado na comunicação com o upstream. Exemplo: `10.0.12.34` |
| upstreamBytesReceived | Número de bytes recebidos pelo edge da origem, se o conteúdo não estiver em cache. Exemplo: `8304` |
| upstreamBytesReceivedStr | Lista com todas as respostas `upstreamBytesReceived`. |
| upstreamBytesSent | Número de bytes enviados para a origem. Exemplo: `2733` |
| upstreamBytesSentStr | Lista com todas as respostas `upstreamBytesSent`. |
| upstreamCacheStatus | Status do cache local do edge. Pode ser: `MISS`, `BYPASS`, `EXPIRED`, `STALE`, `UPDATING`, `REVALIDATED`, `HIT` ou `-` |
| upstreamConnectTime | Tempo que leva para o edge estabelecer uma conexão com a origem, em segundos. No caso de TLS, inclui o tempo gasto no handshake. Exemplo: `0.123`. **Retorna `0` para KeepAlive e `-` para cache** |
| upstreamConnectTimeStr | Lista com todas as respostas `upstreamConnectTime`. |
| upstreamHeaderTime | Tempo para que o edge receba os cabeçalhos de resposta da origem, em segundos. Exemplo: `0.345`. **No caso de cache, a resposta é `-`** |
| upstreamHeaderTimeStr | Lista com todas as respostas `upstreamHeaderTime`. |
| upstreamResponseTime | Tempo para o edge receber uma resposta padrão da origem, em segundos, incluindo cabeçalhos e corpo. Exemplo: `0.876`. **No caso de cache, a resposta é `-`**  |
| upstreamResponseTimeStr | Lista com todas as respostas `upstreamResponseTime`. |
| upstreamStatus | Código de status HTTP da origem. Se um servidor não puder ser selecionado, a variável mantém o código de status 502 (Bad Gateway). Exemplo: `200`. **Em caso de cache, a resposta é `-`**. |
| upstreamStatusStr | Lista com todas as respostas `upstreamStatus`. |
| virtualHostId | Identificador disponível no Azion Console. Definido no arquivo de configuração do virtual host. Exemplo: `2410001a` |
| wafAttackFamily | Categoria ou tipo de ataque detectado pelo Web Application Firewall (WAF), com base em suas características. Exemplo: `$SQL`, `$RFI`, `$SQL`, `$XSS`, `$OTHERS` |
| wafBlock | Informa se o WAF bloqueou ou não a ação. `0` quando a ação não foi bloqueada e `1` quando a ação foi bloqueada. Quando estiver em *Learning Mode*, ela não será bloqueada, independentemente do retorno. |
| wafEvheaders | Quando os cabeçalhos de solicitação enviados pelo usuário são analisados pelo módulo WAF e marcados como **bloqueados** com `$waf_block = 1`, ele contém uma string codificada em base64. Caso contrário, ele contém um caractere de traço `-`. Aplica-se aos modos WAF *Learning* ou *Blocking*. |
| wafLearning | Informa se o WAF está em Learning Mode. Retorna `0` se não for e `1` se for. |
| wafMatch | Lista de infrações encontradas na requisição do usuário final. É formada por elementos chave-valor: a *chave* é referente ao tipo de infração detectada; o *valor* apresenta a string que gerou a infração. Exemplo: `0:1402:HEADERS:cookie` |
| wafScore | Informa a pontuação que será incrementada em caso de match com as regras criadas para o WAF. Pode ser: `SQL`, `XSS`, `TRAVERSAL`, `RFI` ou `-` |
| wafTotalBlocked | Número total de requisições bloqueadas. Exemplo: `2` |
| wafTotalProcessed | Número total de requisições processadas. Exemplo: `5` |

---

## edgeDnsQueriesEvents (Edge DNS)

| Campo | Descrição |
| ----- | ----------- |
| level | Nível do gerador do log: `ERROR`, `WARN`, `INFO`, `DEBUG` ou `TRACE` |
| qtype | Definição do [tipo de registro](/pt-br/documentacao/produtos/secure/edge-dns/#tipos-de-entradas-suportadas-e-as-respectivas-recomendacoes-do-edge-dns) que será utilizado. Exemplo: `PTR`, `A`, `AAAA`, `HTTPS`, `NS`, `SRV` |
| resolutionType | Tipos de método usados para resolver hosts. Exemplo: `standard` |
| source | Servidor que gerou a linha do log. Exemplo: `edg-fln-ggn001p` |
| statusCode | Código de status HTTP da requisição. Exemplo: `200` |
| solutionId | Identificador da sua instância de Edge DNS. Exemplo: `1321` |
| ts | Data e hora de quando o evento foi criado. Exemplo: `2022-10-20T10:10:10` |
| uuid | Identificador da requisição. Exemplo: `b204b8c3-e463-4c3d-af3d-025703a4` |

---

## imagesProcessedEvents (Image Processor)

| Campo | Descrição |
| ----- | ----------- |
| bytesSent | Número de bytes enviados para um cliente. Este campo é o 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` no cabeçalho, ou o nome do servidor correspondente à requisição. Exemplo: `hello.myhost.net` |
| httpReferer | Endereço da página da qual o usuário fez a requisição. Exemplo: `https://example.com` |
| httpUserAgent | Identificação da aplicação, do sistema operacional, do fornecedor e/ou da versão do usuário final. Valor do cabeçalho `User-Agent`. Exemplo: `Mozilla/5.0 (Windows NT 10.0; Win64; x64)` |
| referenceError | Identificador da referência da requisição. Gerado quando o código de status é 4xx ou 5xx. Exemplo: `#AECFE66100000000C947B9B3B3BFBE46FFFFFFFF9401`. Também pode retornar `-` |
| remoteAddr | Endereço IP da origem que gerou a requisição. Exemplo: `127.0.0.1` |
| remotePort | Porta remota da origem que gerou a requisição. Exemplo: `8080` |
| requestMethod | Método HTTP da requisição. Exemplo: `GET` ou `POST` |
| requestTime | Tempo de processamento da requisição, em segundos, desde que os primeiros bytes foram lidos a partir do cliente. Este campo é resultado de uma soma. Exemplo: `0.234` |
| requestUri | URI da requisição realizada pelo usuário, sem a informação do host e de protocolo e com argumentos. Exemplo:`/v1?v=bo%20dim` |
| scheme | Esquema da requisição. Exemplo: `HTTP` ou `HTTPS` |
| sentHttpContentType | `Cabeçalho “Content-Type` enviado na resposta da origem. Exemplo: `text/html; charset=UTF-8` |
| serverProtocol | Versão do protocolo da requisição. Exemplo: `HTTP/1.1`, `HTTP/2.0`, `HTTP/3.0` |
| solution | Identificação da application. Exemplo: `1321` |
| source | Servidor que gerou a linha do log. Exemplo: `edg-fln-ggn001p` |
| sslCipher | String da cipher utilizada para estabelecimento de conexão TLS. Exemplo: `TLS_AES_256_GCM_SHA384` |
| sslProtocol | Protocolo de uma conexão TLS estabelecida. Exemplo: `TLS v1.2` |
| sslSessionReused | Retorna `r` se uma sessão SSL foi reutilizada ou`.` se não foi. |
| status | Código de status HTTP da requisição. Exemplo: `200` |
| tcpinfoRtt | Tempo de ida e volta (RTT), em microsegundos, medido pelo edge para o usuário. Disponível em sistemas que suportam a opção de socket TCP_INFO. Exemplo: `72052` |
| 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 para o edge receber uma resposta padrão da origem, em segundos, incluindo cabeçalhos e corpo. Exemplo: `0.876`. **No caso de cache, a resposta é `-`** |
| upstreamResponseTimeStr | Lista com todas as respostas `upstreamResponseTime`. |
| upstreamStatus | Código de status HTTP da origem. Se um servidor não puder ser selecionado, a variável mantém o código de status 502 (Bad Gateway). Exemplo: `200` **Em caso de cache, a resposta é `-`.** |
| upstreamStatusStr | Lista com todas as respostas `upstreamStatus`. |

---

## tieredCacheEvents (Tiered Cache)

| Campo | Descrição |
| ----- | ----------- |
| bytesSent | Número de bytes enviados para um cliente. Este campo é o resultado de uma soma. Exemplo: `191` |
| cacheKey | A chave de identificação de cache de objeto armazenado para o conteúdo solicitado por um cliente. Exemplo:`/index.html` |
| cacheTtl | Tempo, em segundos, que o objeto em cache é considerado válido (não expirado). Após a expiração do tempo, quando ocorre uma nova requisição, o Tiered Cache consulta os dados sobre a origem (upstream). Exemplo: `31536000` |
| configurationId | Identificador único de configuração na Azion definido no arquivo de configuração do virtual host. Exemplo: `1595368520` |
| host | Informação de host enviada na linha da requisição. Armazena: o 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: `hello.myhost.net` |
| proxyHost | Hostname sendo proxeado. Exemplo: `storage.googleapis.com:443` |
| 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 é `-`.** |
| proxyUpstream | Endereço do upstream (origem). Em alguns casos, a origem do L2 é o Image Processor (IMS) para processar a imagem e então fazer o cache. Exemplo: `ims_http` |
| referenceError | Identificador da referência da requisição. Gerado quando o código de status é `4xx` ou `5xx`. Exemplo: `#AECFE66100000000C947B9B3B3BFBE46FFFFFFFF9401`. Também pode retornar `-` |
| remoteAddr | Endereço IP da origem que gerou a requisição. Exemplo: `127.0.0.1` |
| remotePort | Porta remota da origem que gerou a requisição. Exemplo: `8080` |
| requestLength | Tamanho da requisição, incluindo a linha da requisição, cabeçalhos e corpo. Este campo é o resultado de uma soma. Exemplo: `167` |
| requestMethod | Método HTTP da requisição. Exemplo: `GET` ou `POST` |
| requestTime | Tempo de processamento da requisição, em segundos, desde que os primeiros bytes foram lidos a partir do cliente. Este campo é resultado de uma soma. Exemplo: `0.234` |
| requestUri | URI da requisição realizada pelo usuário, sem a informação do host e de protocolo e com argumentos. Exemplo: `/v1?v=bo%20dim` |
| scheme | Esquema da requisição. Exemplo: `HTTP` ou `HTTPS` |
| sentHttpContentType | `Cabeçalho “Content-Type` enviado na resposta da origem. Exemplo: `text/html; charset=UTF-8` |
| serverProtocol | Versão do protocolo da requisição. Exemplo: `HTTP/1.1`, `HTTP/2.0`, `HTTP/3.0` |
| solution | Identificação da application. Exemplo: `1321` |
| source | Servidor que gerou a linha do log. Exemplo: `edg-fln-ggn001p` |
| status | Código de status HTTP da requisição. Exemplo: `200` |
| tcpinfoRtt | Tempo de ida e volta (RTT), em microsegundos, medido pelo edge para o usuário. Disponível em sistemas que suportam a opção de socket TCP_INFO. Exemplo: `72052` |
| 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. Exemplo: `8304` |
| upstreamBytesReceivedStr | Lista com todas as respostas `upstreamBytesReceived`. |
| upstreamCacheStatus | Status do cache local do edge. Pode ser: `MISS`, `BYPASS`, `EXPIRED`, `STALE`, `UPDATING`, `REVALIDATED`, `HIT` ou `-` |
| upstreamConnectTime | Tempo que leva para o edge estabelecer uma conexão com a origem, em segundos. No caso de TLS, inclui o tempo gasto no handshake. Exemplo: `0.123`. **Retorna `0` para KeepAlive e `-` para cache** |
| upstreamHeaderTime | Tempo para que o edge receba os cabeçalhos de resposta da origem, em segundos. Exemplo: `0.345`. **No caso de cache, a resposta é `-`** |
| upstreamResponseTime | Tempo para o edge receber uma resposta padrão da origem, em segundos, incluindo cabeçalhos e corpo. Exemplo: `0.876`. **No caso de cache, a resposta é `-`.** |
| upstreamStatus | Código de status HTTP da origem. Se um servidor não puder ser selecionado, a variável mantém o código de status 502 (Bad Gateway). Exemplo: `200`. **Em caso de cache, a resposta é `-`**. |

---

## telemetryDeviceInfoEvents (Azion Mobile SDK)

| Campo | Descrição |
| ----- | ----------- |
| agent | Identificador da versão do Azion SDK. Exemplo: `AzionSDK-Android-v0.0.1` |
| azionFingerprint | Fingerprint gerado pelo SDK. Exemplo: `1cc48e375c84610c1d90d93f80c03` |
| board | Nome da placa de desenvolvimento. Exemplo: `goldfish_arm64` |
| bootloader | A versão do carregador de inicialização do sistema. Exemplo: `unknown` |
| clientId | Identificador exclusivo de cliente Azion. Exemplo: `8437r` |
| device | Nome do dispositivo, como o nome do codinome ou do modelo. Exemplo: `emu64a` |
| deviceId | ID do dispositivo para identificar um dispositivo Android. Exemplo: `c2e38e0eb35a62f1` |
| displayResolution | Para dispositivos iOS, retorna o tamanho da tela em formato [H]x[W]. Exemplo: `1179.0x2556.0` |
| fingerprint | Identificador exclusivo da compilação, geralmente incluindo informações sobre o dispositivo e a versão do sistema. Exemplo: `google/sdk_gphone64_arm64/emu64a:14/UE1A.230829.030/10921827:userdebug/dev-keys"` |
| hardware | Informações sobre o hardware do dispositivo. Exemplo: `ranch` |
| kernelVersion | Versão do Kernel. Exemplo: `6.1.23-android14-4-00257-g7e35917775b8-ab9964412` |
| manufacturer | Nome do fabricante do dispositivo. Exemplo: `Google` |
| model | Nome do modelo do dispositivo. Exemplo: `sdk_gphone64_arm64` |
| osRelease | Versão do lançamento do sistema operacional. Exemplo: `15` |
| osType | Tipo do sistema operacional. Exemplo: `16` |
| osVersion | Versão do sistema operacional. Exemplo: `18` |
| sdkVersion | Número da versão do SDK do Android usado para compilar o aplicativo. Exemplo: `34` |
| tags | Tags associadas à compilação do sistema Android. Exemplo: `dev-keys` |
| ts | Data e hora da requisição. Exemplo: `2022-10-20T10:10:10` |
| user | Nome do usuário que está realizando a compilação. Exemplo: `android-build` |
| version | Versão do log do Azion Cells utilizado. Exemplo: `v2` |

---

## telemetrySensorsEvents (Azion Mobile SDK)

| Campo | Descrição |
| ----- | ----------- |
| accelTs | Lista dos timestamps do momento da coleta do sensor de acelerômetro. Exemplo: `2023-12-14-T00:00:00` |
| accelX | Lista dos valores da leitura do eixo X do acelerômetro. Exemplo: `0.1` |
| accelY | Lista dos valores da leitura do eixo Y do acelerômetro. Exemplo: `0.343` |
| accelZ | Lista dos valores da leitura do eixo Z do acelerômetro. Exemplo: `0.243` |
| azionFingerprint | Fingerprint gerado pelo SDK. Exemplo: `1cc48e375c84610c1d90d93f80c03` |
| clientId | Identificador único de cliente Azion. Exemplo: `8437r` |
| gyroTs | Lista dos timestamps do momento da coleta do sensor de giroscópio. Exemplo: `2023-12-14-T00:00:00` |
| gyroX | Lista dos valores da leitura do eixo X do giroscópio. Exemplo: `0.1` |
| gyroY | Lista dos valores da leitura do eixo Y do giroscópio. Exemplo: `0.343` |
| gyroZ | Lista dos valores da leitura do eixo Z do giroscópio. Exemplo: `0.243` |
| touchTs | Lista dos timestamps do momento da coleta dos eventos de toque de tela. Exemplo: `2023-12-14-T00:00:00` |
| touchX | Lista dos valores da leitura do eixo X de toque de tela. Exemplo: `0.343` |
| touchY | Lista dos valores da leitura do eixo Y de toque de tela. Exemplo: `0.243` |
| ts | Data e hora da requisição. Exemplo: `2022-10-20T10:10:10` |
| version | Versão do log do Azion Cells utilizado. Exemplo: `v2` |

---

## Conjuntos de dados descontinuados

Os seguintes conjuntos de dados foram descontinuados. Recomenda-se utilizar os [novos conjuntos que substituiram eles](/pt-br/documentacao/devtools/graphql-api/recursos/).

### l2CacheEvents (Tiered Cache)

| Campo | Descrição |
| ----- | ----------- |
| bytesSent | Número de bytes enviados para um cliente. Este campo é o resultado de uma soma. Exemplo: `191` |
| cacheKey | A chave de identificação de cache de objeto armazenado para o conteúdo solicitado por um cliente. Exemplo:`/index.html` |
| cacheTtl | Tempo, em segundos, que o objeto em cache é considerado válido (não expirado). Após a expiração do tempo, quando ocorre uma nova requisição, o L2 Caching consulta os dados sobre a origem (upstream). Exemplo: `31536000` |
| configurationId | Identificador único de configuração na Azion definido no arquivo de configuração do virtual host. Exemplo: `1595368520` |
| host | Informação de host enviada na linha da requisição. Armazena: o 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: `hello.myhost.net` |
| proxyHost | Hostname sendo proxeado. Exemplo: `storage.googleapis.com:443` |
| 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 é `-`.** |
| proxyUpstream | Endereço do upstream (origem). Em alguns casos, a origem do L2 é o Image Processor (IMS) para processar a imagem e então fazer o cache. Exemplo: `ims_http` |
| referenceError | Identificador da referência da requisição. Gerado quando o código de status é `4xx` ou `5xx`. Exemplo: `#AECFE66100000000C947B9B3B3BFBE46FFFFFFFF9401`. Também pode retornar `-` |
| remoteAddr | Endereço IP da origem que gerou a requisição. Exemplo: `127.0.0.1` |
| remotePort | Porta remota da origem que gerou a requisição. Exemplo: `8080` |
| requestLength | Tamanho da requisição, incluindo a linha da requisição, cabeçalhos e corpo. Este campo é o resultado de uma soma. Exemplo: `167` |
| requestMethod | Método HTTP da requisição. Exemplo: `GET` ou `POST` |
| requestTime | Tempo de processamento da requisição, em segundos, desde que os primeiros bytes foram lidos a partir do cliente. Este campo é resultado de uma soma. Exemplo: `0.234` |
| requestUri | URI da requisição realizada pelo usuário, sem a informação do host e de protocolo e com argumentos. Exemplo: `/v1?v=bo%20dim` |
| scheme | Esquema da requisição. Exemplo: `HTTP` ou `HTTPS` |
| sentHttpContentType | `Cabeçalho “Content-Type` enviado na resposta da origem. Exemplo: `text/html; charset=UTF-8` |
| serverProtocol | Versão do protocolo da requisição. Exemplo: `HTTP/1.1`, `HTTP/2.0`, `HTTP/3.0` |
| solution | Identificação da application. Exemplo: `1321` |
| source | Servidor que gerou a linha do log. Exemplo: `edg-fln-ggn001p` |
| status | Código de status HTTP da requisição. Exemplo: `200` |
| tcpinfoRtt | Tempo de ida e volta (RTT), em microsegundos, medido pelo edge para o usuário. Disponível em sistemas que suportam a opção de socket TCP_INFO. Exemplo: `72052` |
| 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. Exemplo: `8304` |
| upstreamBytesReceivedStr | Lista com todas as respostas `upstreamBytesReceived`. |
| upstreamCacheStatus | Status do cache local do edge. Pode ser: `MISS`, `BYPASS`, `EXPIRED`, `STALE`, `UPDATING`, `REVALIDATED`, `HIT` ou `-` |
| upstreamConnectTime | Tempo que leva para o edge estabelecer uma conexão com a origem, em segundos. No caso de TLS, inclui o tempo gasto no handshake. Exemplo: `0.123`. **Retorna `0` para KeepAlive e `-` para cache** |
| upstreamHeaderTime | Tempo para que o edge receba os cabeçalhos de resposta da origem, em segundos. Exemplo: `0.345`. **No caso de cache, a resposta é `-`** |
| upstreamResponseTime | Tempo para o edge receber uma resposta padrão da origem, em segundos, incluindo cabeçalhos e corpo. Exemplo: `0.876`. **No caso de cache, a resposta é `-`.** |
| upstreamStatus | Código de status HTTP da origem. Se um servidor não puder ser selecionado, a variável mantém o código de status 502 (Bad Gateway). Exemplo: `200`. **Em caso de cache, a resposta é `-`**. |

---

### idnsQueriesEvents (Edge DNS)

| Campo | Descrição |
| ----- | ----------- |
| level | Nível do gerador do log: `ERROR`, `WARN`, `INFO`, `DEBUG` ou `TRACE` |
| qtype | Definição do [tipo de registro](/pt-br/documentacao/produtos/secure/edge-dns/#tipos-de-entradas-suportadas-e-as-respectivas-recomendacoes-do-edge-dns) que será utilizado. Exemplo: `PTR`, `A`, `AAAA`, `HTTPS`, `NS`, `SRV` |
| resolutionType | Tipos de método usados para resolver hosts. Exemplo: `standard` |
| source | Servidor que gerou a linha do log. Exemplo: `edg-fln-ggn001p` |
| statusCode | Código de status HTTP da requisição. Exemplo: `200` |
| solutionId | Identificador da sua instância de Edge DNS. Exemplo: `1321` |
| ts | Data e hora de quando o evento foi criado. Exemplo: `2022-10-20T10:10:10` |
| uuid | Identificador da requisição. Exemplo: `b204b8c3-e463-4c3d-af3d-025703a4` |

---