Registros de la plataforma
Google Cloud ofrece dos tipos de registros de API Gateway:
Google Cloud generan automáticamente registros de plataforma para cada solicitud de API Gateway. Estos registros proporcionan visibilidad sobre la gestión de solicitudes, la autenticación y las interacciones con otros servicios de Google Cloud . Estos registros son fundamentales para depurar errores de la pasarela, analizar el rendimiento y comprender los patrones de tráfico. Para obtener más información sobre los tipos de registros de plataforma, consulta lo siguiente:
- Registros de solicitudes
Cada entrada de registro representa una consulta atendida por tu pasarela de APIs. Contiene información útil, como el código de estado HTTP, la latencia, el motivo de la respuesta, los tamaños de las solicitudes y las respuestas, y más datos de cada solicitud.
Consulta de registros
resource.type="apigateway.googleapis.com/Gateway" resource.labels.gateway_id="GATEWAY_ID" resource.labels.location="LOCATION" log_name="projects/PROJECT_ID/logs/apigateway.googleapis.com%2Frequests"
- Donde GATEWAY_ID es el nombre de tu instancia de API Gateway.
- donde LOCATION es la región en la que se ha desplegado la instancia de API Gateway.
- Donde PROJECT_ID es el ID de tu proyecto Google Cloud .
- Registros de consultas de JWKS
Cuando se usa la autenticación JWT, API Gateway hará llamadas periódicas para obtener los JWKs necesarios del endpoint de JWKs especificado en la configuración de la API. Estos registros muestran información útil sobre las solicitudes correctas y fallidas a su endpoint JWKs.
Consulta de registros
resource.type="apigateway.googleapis.com/Gateway" resource.labels.gateway_id="GATEWAY_ID" resource.labels.location="LOCATION" log_name="projects/PROJECT_ID/logs/apigateway.googleapis.com%2Fjwks_queries"
- Donde GATEWAY_ID es el nombre de tu instancia de API Gateway.
- donde LOCATION es la región en la que se ha desplegado la instancia de API Gateway.
- Donde PROJECT_ID es el ID de tu proyecto Google Cloud .
- Registros de consultas de Service Control
Cuando tu pasarela de APIs sirve tráfico, hace llamadas
check(para verificar la cuota y las claves de API) yreport(para las métricas y los registros) a Google Cloud Service Control. Solo si falla una llamadacheckoreport, se rellena un registroservice_control_queriescon más información.Consulta de registros
resource.type="apigateway.googleapis.com/Gateway" resource.labels.gateway_id="GATEWAY_ID" resource.labels.location="LOCATION" log_name="projects/PROJECT_ID/logs/apigateway.googleapis.com%2Fservice_control_queries"
- Donde GATEWAY_ID es el nombre de tu instancia de API Gateway.
- donde LOCATION es la región en la que se ha desplegado la instancia de API Gateway.
- Donde PROJECT_ID es el ID de tu proyecto Google Cloud .
- Registros de la API producida
Además de los registros asociados a
apigateway.googleapis.com, API Gateway también rellena los registros de la API producida. Estos registros están asociados a tu servicio gestionado y se pueden usar para ver los registros de todas las pasarelas de API que implementen un servicio gestionado específico.Consulta de registros
resource.type="api" resource.labels.service="MANAGED_SERVICE"
Donde MANAGED_SERVICE es el nombre de tu servicio gestionado, que puedes encontrar consultando tu recurso de API de API Gateway.