Cuando los usuarios envían solicitudes a tu API, Extensible Service Proxy (ESP) usa Cloud Logging para registrar información sobre las solicitudes y las respuestas. En esta página se describe la información registrada.
Para localizar los registros de Cloud Endpoints en la página Explorador de registros, sigue estos pasos:
En la Google Cloud consola, ve a la página Operaciones > Registro:
Selecciona API generada,
SERVICE_NAME, dondeSERVICE_NAMEes el nombre del servicio Endpoints.Haz clic en el registro que quieras investigar. El registro contiene un mensaje JSON estructurado como el siguiente:
{ insertId: "…" jsonPayload: {…} resource: { type: "api" labels: {…} } timestamp: "2017-05-08T15:00:02.804424422Z" severity: "INFO" logName: "…" }
El objeto jsonPayload contiene toda la información registrada por ESP. En la siguiente tabla se describen sus campos:
| Campo | Descripción | 
|---|---|
url | 
Ruta de URL de la solicitud. | 
producer_project_id | 
Google Cloud ID del proyecto propietario de la API. | 
api_name | 
Nombre de la API invocada. | 
api_version | 
Versión de la API con nombre invocada. | 
api_method | 
Método de la API con nombre invocado. | 
api_key | 
Clave de API utilizada por el consumidor que llama, 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 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 en bytes. | 
request_latency_in_ms | 
Tiempo que se ha tardado en responder a la solicitud en milisegundos, incluido el tiempo que han tardado ESP y su backend. No está presente en los métodos de streaming. | 
timestamp | 
Marca de tiempo de cuándo se recibió la solicitud. | 
location | 
Google Cloud que ha atendido la solicitud. | 
log_message | 
Mensaje breve sobre el método llamado y su estado si se rechaza. No se registran campos de información de la API en las llamadas rechazadas. | 
error_cause | 
Mensaje de error si la respuesta ha sido un error. | 
labels | 
La sección labels contiene información que identifica la fuente del registro, como el Google Cloud ID del proyecto, el nombre del servicio Endpoints, el número de versión de la API y el nombre del método. |