O Instant Logs é um serviço de log leve e fácil de usar que permite visualizar os logs do Functions and Pages em tempo real no console. Use esses dados para entender a execução das funções e ajustar o Functions and Pages conforme necessário.
Limites
Cada função ou página permite apenas uma janela de monitoramento ativa por vez. Uma sessão de monitoramento pode durar até 60 minutos.
O Instant Logs armazena no máximo 40 registros. A classificação segue a ordem cronológica inversa, e os registros mais recentes substituem os mais antigos.
Iniciar monitoramento
Faça login no console do ESA. No painel de navegação à esquerda, escolha .
-
Escolha para iniciar a coleta de logs.
Clique em
para visualizar os campos detalhados de um registro de log.No canto superior direito, clique em
para baixe os dados no formato JSON.Se você mudar para outra página de recurso durante o monitoramento, a sessão será interrompida e o histórico limpo. Clique em Start Monitoring novamente para reiniciar o registro instantâneo de logs.
Parar monitoramento
Faça login no console do ESA. No painel de navegação à esquerda, escolha .
-
Escolha . Para encerrar a sessão de monitoramento e a coleta de logs, clique no botão Stop Monitoring, em
ou em
.NotaO histórico de monitoramento fica salvo na interface frontend. Se você clicar em Start Monitoring novamente, os novos registros serão anexados ao histórico existente.
Descrição dos campos de log instantâneo
|
Nome do campo |
Tipo de dados |
Descrição |
|
ClientRequestID |
string |
Identificador exclusivo da solicitação principal do cliente. |
|
LogTimestamp |
Timestamp ISO8601 |
Momento em que o log foi gerado. Exemplo: 2024-01-01T00:00:00+08:00 |
|
SubRequestID |
string |
Identificador exclusivo da subsolicitação. |
|
SubRequestStatus |
int |
Status da subsolicitação. |
|
SubRequest2xxCount |
int |
Quantidade de subsolicitações com código de status 2xx. |
|
SubRequest3xxCount |
int |
Quantidade de subsolicitações com código de status 3xx. |
|
SubRequest4xxCount |
int |
Quantidade de subsolicitações com código de status 4xx. |
|
SubRequest5xxCount |
int |
Quantidade de subsolicitações com código de status 5xx. |
|
SubRequestOtherCount |
int |
Quantidade de subsolicitações com outros códigos de status. |
|
CodeVersion |
string |
Número da versão do código. |
|
ConsoleLog |
string |
Logs personalizados impressos pela chamada de console.alert() no código JavaScript (JS). |
|
CPUTime |
int |
Tempo de CPU consumido por toda a solicitação, em microssegundos. |
|
DurationTime |
int |
Tempo real de execução da solicitação no EdgeRoutine (ER), incluindo tempo de espera da subsolicitação e tempo de I/O. Unidade: milissegundos. |
|
ErrorCode |
int |
Código de erro da execução. O valor 0 indica ausência de erros. |
|
ErrorMessage |
string |
Descrição do erro correspondente ao ErrorCode. |
|
EventType |
string |
Tipo de evento que acionou a função. Atualmente, há suporte apenas para HTTP. |
|
ResponseSize |
int |
Tamanho total da resposta, em bytes. |
|
ResponseStatus |
int |
Código de status da resposta. |
|
RoutineName |
string |
Nome da função. |
|
RoutineSpec |
string |
Especificações do EdgeRoutine. |
|
ClientASN |
string |
Informações do Número do Sistema Autônomo (ASN) resolvidas a partir do endereço IP do cliente. |
|
ClientIP |
string |
Endereço IP do cliente. |
|
ClientISP |
string |
Informações do Provedor de Serviços de Internet (ISP) resolvidas a partir do endereço IP do cliente. |
|
ClientProxyIP |
string |
Endereço IP de proxy do cliente. |
|
ClientRegionCode |
string |
Código ISO-3166-2 resolvido a partir do endereço IP do cliente. |
|
ClientSSLCipher |
string |
Suíte de criptografia Secure Sockets Layer (SSL) do cliente. |
|
ClientSSLProtocol |
string |
Versão do protocolo SSL do cliente. |
|
ClientSrcPort |
int |
Porta usada pelo cliente para estabelecer conexão com o nó. |
|
ClientXRequestedWith |
string |
Cabeçalho HTTP X-Requested-With do cliente. |
|
ClientZoneCode |
string |
Código ISO-3166 Alpha-2 resolvido a partir do endereço IP do cliente. |
|
ClientRequestBytes |
int |
Tamanho da solicitação do cliente, em bytes. |
|
ClientRequestHeaderRange |
string |
Valor do campo Range no cabeçalho da solicitação do cliente. Exemplo: bytes=0-100 |
|
ClientRequestHost |
string |
Host da solicitação do cliente. |
|
ClientRequestMethod |
string |
Método HTTP da solicitação do cliente. |
|
ClientRequestPath |
string |
Caminho da solicitação do cliente. |
|
ClientRequestProtocol |
string |
Protocolo da solicitação do cliente. |
|
ClientRequestReferer |
string |
Referer da solicitação do cliente. |
|
ClientRequestScheme |
string |
Scheme da solicitação do cliente. |
|
ClientRequestURI |
string |
URI da solicitação do cliente. |
|
ClientRequestUserAgent |
string |
User-Agent da solicitação do cliente. |
|
EdgeResponseStatusCode |
int |
Código de status retornado pelo nó ESA ao cliente. |