O Instant Logs é um service de log leve que permite que você visualize os logs do Functions and Pages em tempo real no console. Utilize esses dados para monitorar a execução das funções e ajustar o Functions and Pages de acordo com a necessidade.
Limitações
Cada instância do Functions and Pages suporta 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 o limite, os novos registros sobrescrevem os mais antigos.
Iniciar monitoramento
Faça login no ESA console, e no painel de navegação à esquerda, escolha .
Na página Functions & Pages, clique em uma função ou no Pages de destino.
-
Selecione para iniciar a coleta de logs.
Agora, clique em
e visualize os campos detalhados de um registro de log específico.Depois, clique em
no canto superior direito e baixe os dados de log como um arquivo JSON.Se você mudar de página de função durante o monitoramento, o sistema interrompe a coleta e limpa o histórico; 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 & Pages, clique em uma função ou no Pages de destino.
-
Selecione e clique em Stop Monitoring,
, ou
para parar a janela de monitoramento e a coleta de logs.NotaO histórico de logs coletados permanece visível na página. O clique em Start Monitoring novamente adiciona novos logs ao histórico existente.
Campos
|
Campo |
Tipo |
Descrição |
|
ClientRequestID |
string |
O ID exclusivo da solicitação principal do cliente. |
|
LogTimestamp |
Timestamp ISO8601 |
O timestamp de geração do evento de log, no formato ISO 8601. Exemplo: 2024-01-01T00:00:00+08:00. |
|
SubRequestID |
string |
O ID exclusivo da sub-solicitação. |
|
SubRequestStatus |
int |
O status da sub-solicitação. |
|
SubRequest2xxCount |
int |
A quantidade de sub-solicitações que retornaram um código de status 2xx. |
|
SubRequest3xxCount |
int |
A quantidade de sub-solicitações que retornaram um código de status 3xx. |
|
SubRequest4xxCount |
int |
A quantidade de sub-solicitações que retornaram um código de status 4xx. |
|
SubRequest5xxCount |
int |
A quantidade de sub-solicitações que retornaram um código de status 5xx. |
|
SubRequestOtherCount |
int |
A quantidade de sub-solicitações que retornaram outros códigos de status. |
|
CodeVersion |
string |
O número da versão do código. |
|
ConsoleLog |
string |
Mensagens de log personalizadas geradas pela chamada |
|
CPUTime |
int |
O tempo total de CPU consumido pela solicitação, em microssegundos. |
|
DurationTime |
int |
O tempo total de execução da solicitação no EdgeRoutine, incluindo o tempo de espera da sub-solicitação e o tempo de I/O. Unidade: milissegundos. |
|
ErrorCode |
int |
O código de erro da execução do código. O valor 0 indica que não há erros. |
|
ErrorMessage |
string |
A descrição do erro correspondente ao ErrorCode. |
|
EventType |
string |
O tipo de evento que acionou a função. Atualmente, há suporte apenas para eventos HTTP. |
|
ResponseSize |
int |
O tamanho total da resposta, em bytes. |
|
ResponseStatus |
int |
O código de status da resposta. |
|
RoutineName |
string |
O nome da função. |
|
RoutineSpec |
string |
As especificações do EdgeRoutine. |
|
ClientASN |
string |
O Autonomous System Number (ASN) resolvido a partir do endereço IP do cliente. |
|
ClientIP |
string |
O endereço IP do cliente. |
|
ClientISP |
string |
O ISP resolvido a partir do endereço IP do cliente. |
|
ClientProxyIP |
string |
O endereço IP de proxy do cliente. |
|
ClientRegionCode |
string |
O código ISO 3166-2 da região do cliente, resolvido a partir do endereço IP do cliente. |
|
ClientSSLCipher |
string |
A suíte de criptografia SSL usada pelo cliente. |
|
ClientSSLProtocol |
string |
A versão do protocolo SSL usada pelo cliente. |
|
ClientSrcPort |
int |
A porta de origem usada pelo cliente para se conectar ao nó. |
|
ClientXRequestedWith |
string |
O valor do cabeçalho HTTP X-Requested-With da solicitação do cliente. |
|
ClientZoneCode |
string |
O código de país alfa-2 ISO 3166-1 para a localização do cliente, resolvido a partir do endereço IP do cliente. |
|
ClientRequestBytes |
int |
O tamanho da solicitação do cliente, em bytes. |
|
ClientRequestHeaderRange |
string |
O valor do cabeçalho Range na solicitação do cliente. Exemplo: bytes=0-100. |
|
ClientRequestHost |
string |
O host na solicitação do cliente. |
|
ClientRequestMethod |
string |
O método HTTP usado na solicitação do cliente. |
|
ClientRequestPath |
string |
O caminho da solicitação do cliente. |
|
ClientRequestProtocol |
string |
O protocolo usado na solicitação do cliente. |
|
ClientRequestReferer |
string |
O cabeçalho referer da solicitação do cliente. |
|
ClientRequestScheme |
string |
O esquema da URL da solicitação do cliente. |
|
ClientRequestURI |
string |
O URI da solicitação do cliente. |
|
ClientRequestUserAgent |
string |
A string do user agent da solicitação do cliente. |
|
EdgeResponseStatusCode |
int |
O código de status que o nó ESA retorna ao cliente. |