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 Stackdriver > Logging:
Selecciona API producida,
SERVICE_NAME
, en la queSERVICE_NAME
es el nombre del servicio de Endpoints.Haz clic en el registro que quieres 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 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 proyecto de Google Cloud que posee 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 |
Zona de Google 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 ID del proyecto de Google Cloud, el nombre del servicio de Endpoints, el número de versión de la API y el nombre del método. |