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 > Registro:
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 |
El ID del proyecto deGoogle Cloud que es propietario de 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 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. |