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:

  1. 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 .
  2. 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 .
  3. 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) y report (para las métricas y los registros) a Google Cloud Service Control. Solo si falla una llamada check o report, se rellena un registro service_control_queries con 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 .
  4. 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.