Supervisar la API

En esta página se describe cómo puedes monitorizar el estado de tus APIs de API Gateway mediante los registros y las métricas que API Gateway mantiene automáticamente.

Cuando creas una API, API Gateway crea automáticamente un servicio gestionado correspondiente. El nombre del servicio gestionado creado se puede encontrar en el resultado del siguiente comando:

gcloud api-gateway apis describe API_ID

El nombre de tu servicio es el valor del campo managedService.

Cuando los usuarios envían solicitudes a tu API, API Gateway registra información sobre las solicitudes y las respuestas. API Gateway también monitoriza tres de las cuatro señales de oro de la monitorización: latencia, tráfico y errores. Estas métricas de uso y rendimiento te ayudan a monitorizar tu API.

Antes de empezar

Para generar registros y métricas que se puedan consultar, despliega una API y envíale solicitudes. Si aún no has creado ni implementado una API en una gateway, prueba la guía de inicio rápido de API Gateway.

Información general sobre la API

Cuando depures un problema con tu servicio o simplemente quieras asegurarte de que todo funciona correctamente, ve al resumen de tu API:

  1. En la Google Cloud consola, ve a la página API Gateway > APIs de tu proyecto:

    Ir a APIs

  2. Si tienes más de una API, haz clic en la que quieras monitorizar.

  3. Asegúrate de que estás en la pestaña Vista general.

Gráficos

La página de resumen incluye varios gráficos de algunas métricas para que pueda detectar al instante cualquier pico, descenso o actividad inesperada. Con los filtros de la parte superior de la página, puedes hacer lo siguiente:

  • Utilice la lista desplegable Seleccionar gráficos para mostrar los gráficos de las métricas que le interesen y quitar los que no quiera ver.
  • Ajusta el ámbito de los gráficos seleccionando uno de los distintos periodos. De esta forma, se ajusta el intervalo de tiempo de los valores mostrados, lo que también modifica la granularidad de los puntos.

Tabla de métodos

Cuando quieras obtener información más detallada, desplázate hacia abajo para ver una tabla con las métricas de los métodos individuales de tu API. Puedes hacer lo siguiente:

  • En la esquina superior izquierda de la tabla, haz clic en el icono Filtrar tabla para seleccionar opciones de consulta de filtro refinado en la tabla desplegable. Si quieres buscar varios términos, escribe OR entre los elementos de la consulta con filtros aplicados.
  • En la esquina superior derecha de la tabla, haz clic en el icono Opciones de visualización de columnas para que se muestre una lista desplegable. Marca las métricas que te interesen y desmarca las que no quieras que se muestren.
  • En la esquina superior derecha de la página Resumen, seleccione un periodo para los valores de las métricas de la tabla con el selector de periodo. De esta forma, se selecciona un periodo para los gráficos y la tabla.

Registros

Si detectas un problema en las métricas, puedes usar la página Explorador de registros de la consolaGoogle Cloud para ver los registros de las solicitudes y respuestas de tu API.

  • Para ver los registros de métodos concretos de tu API, haz clic en Ver registros en la tabla.

  • Para ver los registros de todos los métodos de tu API, en la esquina inferior derecha, haz clic en Ver todos los registros.

  • Para localizar los registros de API Gateway directamente desde la página Explorador de registros, sigue estos pasos:

    1. En la Google Cloud consola, ve a la página Explorador de registros:

      Ir a Explorador de registros

    2. Selecciona API producida, SERVICE_NAME, donde SERVICE_NAME es el nombre del servicio gestionado.

Consulta la referencia de los registros de API Gateway para obtener información sobre la estructura de los registros en el Explorador de registros.

Descubre qué más puedes hacer con los registros:

  • Empieza a usar el Explorador de registros.

    Usa el panel de consulta para especificar el conjunto de entradas de registro que quieras ver, como todas las solicitudes con una latencia superior a 300 milisegundos.

  • Configurar y gestionar sumideros. De esta forma, puedes transmitir registros a BigQuery para analizarlos más a fondo, guardar los registros sin procesar en Cloud Storage o enviarlos a temas de mensajería de Pub/Sub.

Filtrar por un proyecto del consumidor específico

Para filtrar métricas de un proyecto de consumidor específico, sigue estos pasos:

  1. Obtén el número de proyecto del proyecto del consumidor de la API. Si no tienes permiso para acceder al proyecto del consumidor de la API, pide a alguien que sí lo tenga que te proporcione el número del proyecto.

  2. En la Google Cloud consola, ve a la página API Gateway > APIs de tu proyecto.

    Ir a APIs

  3. En la esquina superior izquierda de la página Resumen, introduzca el número de proyecto en el campo Filtrar por número de proyecto.

  4. Haz clic en Filtrar.

Las métricas de la página se actualizan para reflejar el tráfico solo del proyecto especificado.

Siguientes pasos