Quando os usuários fazem solicitações à API, o Extensible Service Proxy (ESP) usa o Cloud Logging para registrar informações sobre as solicitações e respostas. Nesta página, são descritas as informações registradas.
Para localizar os registros do Cloud Endpoints na página Análise de registros:
No Google Cloud console, acesse a página Operações > Logging:
O objeto jsonPayload contém todas as informações relatadas pelo ESP. Esta tabela descreve os campos dele:
Campo
Descrição
url
Caminho do URL da solicitação.
producer_project_id
ID do projetoGoogle Cloud que contém a API.
api_name
Nome da API invocada
api_version
Versão da API nomeada invocada.
api_method
Método da API nomeada invocada.
api_key
Chave de API usada pelo consumidor que fez a chamada, se houver.
http_method
Método HTTP da solicitação, como GET e POST.
request_size_in_bytes
Tamanho do corpo da solicitação em bytes.
http_response_code
Código de status HTTP da resposta, como 200, 404 e 500.
response_size_in_bytes
Tamanho do corpo da resposta em bytes.
request_latency_in_ms
Tempo necessário para responder à solicitação em milissegundos, incluindo o tempo gasto pelo ESP e pelo back-end. Não presente para métodos de streaming.
timestamp
Carimbo de data/hora de quando a solicitação foi recebida.
location
ZonaGoogle Cloud que atendeu à solicitação.
log_message
Mensagem curta sobre o método chamado e o status, se recusada. Nenhum campo de informações da API é registrado para chamadas recusadas.
error_cause
Mensagem de erro, se a resposta foi um erro.
labels
A seção labels contém informações que identificam a origem do registro, como o ID do projeto Google Cloud , o nome do serviço do Endpoints, o número da versão da API e o nome do método.
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Difícil de entender","hardToUnderstand","thumb-down"],["Informações incorretas ou exemplo de código","incorrectInformationOrSampleCode","thumb-down"],["Não contém as informações/amostras de que eu preciso","missingTheInformationSamplesINeed","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2025-09-04 UTC."],[[["\u003cp\u003eExtensible Service Proxy (ESP) logs request and response information to Cloud Logging when users interact with your API.\u003c/p\u003e\n"],["\u003cp\u003eYou can access these logs in the Logs Explorer by selecting "Produced API" and the relevant service name.\u003c/p\u003e\n"],["\u003cp\u003eEach log entry is a structured JSON message that includes information about the request, response, and the service itself.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003ejsonPayload\u003c/code\u003e within each log contains fields like \u003ccode\u003eurl\u003c/code\u003e, \u003ccode\u003eapi_name\u003c/code\u003e, \u003ccode\u003ehttp_response_code\u003c/code\u003e, \u003ccode\u003erequest_latency_in_ms\u003c/code\u003e, and others, detailing various aspects of the API call.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003elabels\u003c/code\u003e section identifies the source of the log, including the Google Cloud project ID, Endpoints service name, API version, and method name.\u003c/p\u003e\n"]]],[],null,["# Endpoints logs\n\nOpenAPI \\| [gRPC](/endpoints/docs/grpc/ref-endpoints-logs \"View this page for the Cloud Endpoints gRPC docs\")\n\n\u003cbr /\u003e\n\nWhen users make requests to your API,\n[Extensible Service Proxy (ESP)](/endpoints/docs/openapi/glossary#extensible_service_proxy)\nuses Cloud Logging to log information\nabout the requests and responses. This page describes the information logged.\n\nTo locate Cloud Endpoints logs on the **Logs Explorer** page:\n\n1. In the Google Cloud console, go to the **Operations** \\\u003e **Logging**\n page:\n\n\n [Go to the Logs Explorer page](https://console.cloud.google.com/logs/query)\n\n \u003cbr /\u003e\n\n2. Select **Produced API, \u003cvar translate=\"no\"\u003eSERVICE_NAME\u003c/var\u003e** , where\n \u003cvar translate=\"no\"\u003eSERVICE_NAME\u003c/var\u003e is the name of the\n Endpoints service.\n\n | **Note:** You can select **Produced API** from the resource menu only if a recent log message contains the **API** resource type.\n\n \u003cbr /\u003e\n\n3. Click the log you want to investigate. The log contains a structured JSON\n message such as the following:\n\n {\n insertId: \"...\"\n jsonPayload: {...}\n resource: {\n type: \"api\"\n labels: {...}\n }\n timestamp: \"2017-05-08T15:00:02.804424422Z\"\n severity: \"INFO\"\n logName: \"...\"\n }\n\nThe `jsonPayload` object contains all the information reported by\nESP. The following table describes its fields:\n\nWhat's next\n-----------\n\n- [Monitoring your API](/endpoints/docs/openapi/monitoring-your-api)\n\n\u003c!-- --\u003e\n\n- [Tracing your API](/endpoints/docs/openapi/tracing)"]]