O Instant Logs é um service de log leve que permite visualizar logs do Functions and Pages em tempo real diretamente no console. Use esses dados para monitorar a execução das funções e ajustar o Functions and Pages conforme necessário.
Limitações
Cada instância do Functions and Pages aceita apenas uma janela de monitoramento ativa por vez, com duração máxima de 60 minutos por sessão.
O Instant Logs armazena até 40 registros por sessão em ordem cronológica inversa. Quando o buffer atinge a capacidade máxima, os novos registros substituem os mais antigos.
Iniciar monitoramento
Faça login no ESA console e, no painel de navegação à esquerda, escolha .
Na página Functions and Pages, clique em na função ou Pages desejada.
-
Selecione para iniciar a coleta de logs.
Clique em
para visualizar os campos detalhados de um registro de log específico.Clique em
no canto superior direito para baixe os dados de log como um arquivo JSON.Ao alternar entre páginas de funções durante o monitoramento, a coleta é interrompida e o histórico limpo. Clique em Start Monitoring novamente para reiniciar o Instant Logs.
Parar monitoramento
Faça login no ESA console e, no painel de navegação à esquerda, escolha .
Na página Functions and Pages, clique em na função ou Pages desejada.
-
Selecione e clique em Stop Monitoring,
ou
para encerrar a janela de monitoramento e a coleta de logs.NotaO histórico de logs coletados permanece visível na página. Ao clicar em Start Monitoring novamente, os novos logs são anexados ao histórico existente.
Campos
|
Field |
Type |
Description |
|
ClientRequestID |
string |
ID exclusivo da solicitação principal do cliente. |
|
LogTimestamp |
Timestamp ISO8601 |
Timestamp de geração do evento de log, no formato ISO 8601. Exemplo: 2024-01-01T00:00:00+08:00. |
|
SubRequestID |
string |
ID exclusivo da subsolicitação. |
|
SubRequestStatus |
int |
Status da subsolicitação. |
|
SubRequest2xxCount |
int |
Quantidade de subsolicitações que retornaram código de status 2xx. |
|
SubRequest3xxCount |
int |
Quantidade de subsolicitações que retornaram código de status 3xx. |
|
SubRequest4xxCount |
int |
Quantidade de subsolicitações que retornaram código de status 4xx. |
|
SubRequest5xxCount |
int |
Quantidade de subsolicitações que retornaram código de status 5xx. |
|
SubRequestOtherCount |
int |
Quantidade de subsolicitações que retornaram outros códigos de status. |
|
CodeVersion |
string |
Número da versão do código. |
|
ConsoleLog |
string |
Mensagens de log personalizadas geradas pela chamada |
|
CPUTime |
int |
Tempo total de CPU consumido pela solicitação, em microssegundos. |
|
DurationTime |
int |
Tempo total de execução da solicitação no EdgeRoutine, incluindo tempo de espera de subsolicitações e tempo de I/O. Unidade: milissegundos. |
|
ErrorCode |
int |
Código de erro da execução do código. 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 eventos 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 |
Autonomous System Number (ASN) resolvido a partir do endereço IP do cliente. |
|
ClientIP |
string |
Endereço IP do cliente. |
|
ClientISP |
string |
ISP resolvido a partir do endereço IP do cliente. |
|
ClientProxyIP |
string |
Endereço IP de proxy do cliente. |
|
ClientRegionCode |
string |
Código ISO 3166-2 da região do cliente, resolvido a partir do endereço IP. |
|
ClientSSLCipher |
string |
Suite de cifras SSL usada pelo cliente. |
|
ClientSSLProtocol |
string |
Versão do protocolo SSL usada pelo cliente. |
|
ClientSrcPort |
int |
Porta de source usada pelo cliente para se conectar ao nó. |
|
ClientXRequestedWith |
string |
Valor do cabeçalho HTTP X-Requested-With da solicitação do cliente. |
|
ClientZoneCode |
string |
Código de país ISO 3166-1 alpha-2 da localização do cliente, resolvido a partir do endereço IP. |
|
ClientRequestBytes |
int |
Tamanho da solicitação do cliente, em bytes. |
|
ClientRequestHeaderRange |
string |
Valor do cabeçalho Range na solicitação do cliente. Exemplo: bytes=0-100. |
|
ClientRequestHost |
string |
Host presente na solicitação do cliente. |
|
ClientRequestMethod |
string |
Método HTTP usado na solicitação do cliente. |
|
ClientRequestPath |
string |
Caminho da solicitação do cliente. |
|
ClientRequestProtocol |
string |
Protocolo usado na solicitação do cliente. |
|
ClientRequestReferer |
string |
Cabeçalho referer da solicitação do cliente. |
|
ClientRequestScheme |
string |
Esquema da url da solicitação do cliente. |
|
ClientRequestURI |
string |
URI da solicitação do cliente. |
|
ClientRequestUserAgent |
string |
String user agent da solicitação do cliente. |
|
EdgeResponseStatusCode |
int |
Código de status retornado pelo nó ESA ao cliente. |