En esta página se describe cómo usar las métricas de las APIs para monitorizar y comprender el uso que haces de las APIs de Google y de Google Cloud.
Las APIs de Google generan métricas de uso detalladas que pueden ayudarte a hacer lo siguiente:
- Monitoriza y analiza el uso que haces de las APIs de Google.
- Monitoriza el rendimiento de tus aplicaciones y APIs de Google.
- Descubre problemas entre tus aplicaciones y las APIs de Google.
Puede acelerar considerablemente los tiempos de resolución cuando solucionas problemas o necesitas asistencia técnica de Google.
Las métricas que generan las APIs de Google son las señales estándar que usan los ingenieros de fiabilidad de sitios de Google para evaluar el estado de un servicio. Estas métricas abarcan el número de solicitudes, las tasas de error, las latencias totales, las latencias de backend, los tamaños de las solicitudes y los tamaños de las respuestas. Para consultar las definiciones de las métricas de la API, consulta la documentación de Cloud Monitoring.
Puedes ver las métricas de las APIs en dos lugares: el panel de APIs y Cloud Monitoring. Las métricas que ves son específicas de tu proyecto y no reflejan el estado general del servicio.
Usar el panel de control de APIs
La forma más sencilla de ver las métricas de tu API es usar el panel de APIs de la consola de Google Cloud. Puedes ver un resumen de todo tu uso de las APIs o consultar en detalle el uso de una API específica.
Para ver un resumen del uso de tu API, sigue estos pasos:
Ve a la sección APIs y servicios de la consola de Cloud. El panel de control principal de la API se muestra de forma predeterminada. En esta página puedes ver todas las APIs que tienes habilitadas en tu proyecto, así como gráficos de resumen de las siguientes métricas:
- Tráfico: el número de solicitudes por segundo que tu proyecto envía o recibe sobre las APIs habilitadas
- Errores: el porcentaje de solicitudes a APIs habilitadas que han provocado errores.
- Latencia mediana: la latencia mediana de las solicitudes a las APIs habilitadas, si está disponible".
Para ver los detalles de uso de una API específica, sigue estos pasos:
- Selecciona la API que quieras ver en la lista principal de APIs del panel de control de APIs. En la página Información general de la API se muestra un gráfico de tráfico más detallado con un desglose por código de respuesta.
Para obtener información de uso aún más detallada, selecciona Ver métricas. De forma predeterminada, se muestran los siguientes gráficos prediseñados, aunque hay más disponibles:
- Tráfico por código de respuesta
- Errores por método de API
- Latencia general en los percentiles 50, 95 y 99
- Latencia por método de API (mediana)
Si quieres añadir más gráficos, puedes seleccionar otros predefinidos en el menú desplegable Seleccionar gráficos.
Usar Cloud Monitoring
Si usas Cloud Monitoring, puedes profundizar en los datos de las métricas disponibles con el explorador de métricas para obtener más información sobre el uso de tu API. Cloud Monitoring admite una amplia variedad de métricas, que puedes combinar con filtros y agregaciones para obtener perspectivas nuevas y útiles del rendimiento de tu aplicación. Por ejemplo, puedes combinar una métrica de recuento de solicitudes con un filtro de la clase de código de respuesta HTTP para crear un panel de control que muestre las tasas de error a lo largo del tiempo, o bien puedes consultar la latencia del percentil 95 de las solicitudes a la API Cloud Pub/Sub.