Cuando los usuarios realizan solicitudes a tu API, el proxy de servicio extensible (ESP) usa Cloud Logging para registrar información sobre las solicitudes y respuestas. En esta página, se describe la información que se registra.
Para ubicar los registros de Cloud Endpoints en la página Explorador de registros, haz lo siguiente:
En la consola de Google Cloud , ve a la página Operaciones > Registros:
El objeto jsonPayload contiene toda la información que se brinda al ESP. La tabla que aparece a continuación describe sus campos:
Campo
Descripción
url
Ruta de URL de la solicitud
producer_project_id
ID del proyectoGoogle Cloud al que pertenece la API
api_name
Nombre de la API invocada
api_version
Versión de la API nombrada que se invoca
api_method
Método de la API nombrada que se invoca
api_key
Clave de API que usa el consumidor que realiza la llamada, si está presente
http_method
Método HTTP de la solicitud, como GET y POST
request_size_in_bytes
Tamaño del cuerpo de la solicitud expresado en bytes
http_response_code
Código de estado HTTP de la respuesta, como 200, 404 y 500
response_size_in_bytes
Tamaño del cuerpo de la respuesta expresado en bytes
request_latency_in_ms
Tiempo que se tardó en responder a la solicitud en milisegundos, incluido el tiempo que le tomó al ESP y su backend No se encuentra en los métodos de transmisión.
timestamp
Marca de tiempo del momento en que entró la solicitud
location
La zona deGoogle Cloud que atendió la solicitud
log_message
Mensaje breve sobre el método llamado y su estado en caso de que se haya rechazado No se registran campos de información de API para las llamadas rechazadas
error_cause
Mensaje de error en caso de que la respuesta sea un error
labels
La sección labels contiene información que identifica esa fuente del registro, como el Google Cloud ID del proyecto, el nombre del servicio de Endpoints, el número de versión de la API y el nombre del método.
[[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Difícil de entender","hardToUnderstand","thumb-down"],["Información o código de muestra incorrectos","incorrectInformationOrSampleCode","thumb-down"],["Faltan la información o los ejemplos que necesito","missingTheInformationSamplesINeed","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 2025-09-04 (UTC)"],[[["\u003cp\u003eExtensible Service Proxy (ESP) logs request and response information to Cloud Logging when users make requests to your API.\u003c/p\u003e\n"],["\u003cp\u003eYou can find Cloud Endpoints logs in the Logs Explorer page by selecting "Produced API, SERVICE_NAME," where SERVICE_NAME is the name of your Endpoints service.\u003c/p\u003e\n"],["\u003cp\u003eEach log contains a structured JSON message that includes details such as \u003ccode\u003eurl\u003c/code\u003e, \u003ccode\u003eapi_name\u003c/code\u003e, \u003ccode\u003ehttp_method\u003c/code\u003e, \u003ccode\u003ehttp_response_code\u003c/code\u003e, and \u003ccode\u003erequest_latency_in_ms\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003elabels\u003c/code\u003e section in the log provides identifying information about the log's source, including the Google Cloud project ID, Endpoints service name, API version number, and method name.\u003c/p\u003e\n"]]],[],null,["# Endpoints logs\n\n[OpenAPI](/endpoints/docs/openapi/ref-endpoints-logs \"View this page for the Cloud Endpoints OpenAPI docs\") \\| gRPC\n\n\u003cbr /\u003e\n\nWhen users make requests to your API,\n[Extensible Service Proxy (ESP)](/endpoints/docs/grpc/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/grpc/monitoring-your-api)\n\n\u003c!-- --\u003e\n\n- [Tracing your API](/endpoints/docs/grpc/tracing)"]]