Es importante que revises periódicamente la información sobre el uso, las cuotas y la facturación de tus APIs de Google Maps Platform. Esta información te ayuda a medir el uso de las APIs, a mantenerte dentro de los límites de consumo predefinidos y a controlar los costos con presupuestos planificados. Revisar esta información puede ayudarte a detectar interacciones inesperadas entre tus aplicaciones y los servicios de Google Maps Platform.
Maps Platform ofrece dos herramientas para revisar la información sobre el uso, las cuotas y la facturación:
- Informes: Es un conjunto de informes visuales predefinidos que te permiten consultar fácilmente información básica sobre el uso, las cuotas y la facturación de las APIs en la consola de Google Cloud. Así, podrás determinar rápidamente la cantidad de llamadas a las APIs, ver qué tan cerca estás de alcanzar las cuotas de uso de las APIs y supervisar la facturación en función del uso a lo largo del tiempo.
Monitoring: Es un conjunto de herramientas, disponible en la consola de Cloud y a través de una API, que te permiten supervisar la información sobre el uso, las cuotas y la facturación de las APIs, así como definir alertas para cuando estas métricas se acerquen a un límite predefinido.
Monitoring te permite crear tus propios paneles de supervisión personalizados, que muestran tus métricas en diferentes tipos de gráficos. También puedes emitir notificaciones de alerta, como correos electrónicos o mensajes de texto SMS, cuando una métrica supere un umbral predefinido.
Informes
Los informes visuales predefinidos de Maps Platform te permiten consultar fácilmente información básica sobre el uso, las cuotas y la facturación de las APIs en la consola de Cloud. Consulta informes sobre el uso, las cuotas y las cifras de facturación de las APIs de Maps Platform en la consola de Cloud.
Informe APIs y servicios
El informe APIs y servicios de la consola de Cloud proporciona métricas de uso de todas las APIs habilitadas para tu proyecto, incluidas las APIs y los SDKs de Maps Platform, así como todos los demás servicios y APIs de Google.
En esta imagen, se muestra el informe APIs y servicios (APIs & Services).
Cuotas
Las cuotas establecen límites en la cantidad de solicitudes que puede hacer tu proyecto a las APIs de Maps Platform. Las solicitudes se pueden limitar de tres maneras:
- Por día
- Por minuto
- Por usuario por minuto (cuando esté disponible)
De la cuota, solo se descuentan las solicitudes exitosas y las que causan errores de servidor. Las solicitudes en las que falla la autenticación no se descuentan de la cuota.
El uso de la cuota se muestra en los gráficos de la página del informe de Cuotas (Quotas) en la consola de Cloud.
Facturación
Los informes de Facturación de la consola de Cloud proporcionan información sobre la facturación y los costos relacionados del proyecto que seleccionaste.
La página Informes de la Facturación de Cloud te permite ver los costos de uso de Google Cloud Platform correspondientes a todos los proyectos vinculados a una cuenta de Facturación de Cloud. Para ver las tendencias de costos más importantes para ti, puedes seleccionar un rango de datos, especificar un período, configurar los filtros del gráfico y agrupar los datos por proyecto, servicio, SKU o ubicación.
Los informes de la Facturación de Cloud pueden ayudarte a responder preguntas como las siguientes:
- ¿Cuál es mi tendencia de gastos en Google Cloud Platform para el mes actual?
- ¿Qué proyecto costó más el último mes?
- ¿Cuáles son mis costos futuros previstos en función de tendencias históricas?
- ¿Cuánto gasto por región?
En esta imagen, se muestra el informe de Facturación.
Monitoring
Cloud Monitoring recopila mediciones de tu servicio y de los recursos de Google Cloud Platform que usas. Por ejemplo, puedes supervisar las llamadas a las APIs o el uso de la cuota durante un intervalo de tiempo especificado.
Además de definir métricas y gráficos personalizados, puedes establecer alertas. Usa las alertas para enviar una notificación cuando el rendimiento de un servicio no cumpla con los criterios que definiste. Por ejemplo, puedes enviar una notificación por correo electrónico o mensaje de texto a la app para dispositivos móviles de la consola de Cloud y otras opciones.
Métricas
En Cloud Monitoring:
- Una métrica describe algo que se mide. Algunos ejemplos de métricas incluyen la cantidad de llamadas a una API, el porcentaje consumido de una cuota de uso o el uso de la CPU de una máquina virtual.
- Una serie temporal es una estructura de datos que contiene mediciones de una métrica con marca de tiempo, así como información sobre la fuente y el significado de esas mediciones.
Para explorar datos de métricas, crea un gráfico con el Explorador de métricas. Por ejemplo, para ver la cantidad de solicitudes de una API en intervalos de un minuto durante la última hora, crea un gráfico de los datos más recientes con el Explorador de métricas.
Paneles
Los paneles te permiten ver y supervisar los datos de tus series temporales como una colección de gráficos. Para crear paneles personalizados, puedes usar la consola de Cloud o la API de Cloud Monitoring.
En la siguiente imagen, se muestra un panel personalizado con dos gráficos: un gráfico de cuotas a la izquierda y un gráfico de la cantidad de solicitudes de la API a la derecha.
Alertas
Puedes crear una política de alertas para recibir notificaciones cuando el rendimiento de un servicio no cumpla con los criterios que definiste. Por ejemplo, puedes crear una política de alertas que notifique a tu equipo de guardia cuando el percentil 90 de la latencia de las respuestas HTTP 200 de tu servicio supere los 100 ms.
Las alertas te informan de manera oportuna acerca de los problemas en tus aplicaciones de la nube, de modo que puedas resolverlos rápidamente.
Cloud Monitoring permite configurar muchos tipos de alertas, como las siguientes:
- Alertas del umbral de métricas: Activan una alerta si una métrica supera un valor determinado o permanece por debajo de este por una duración específica, o bien si una métrica aumenta o disminuye en un porcentaje predefinido.
- Alertas de presupuesto: Envían notificaciones cuando los costos superan un porcentaje determinado de tu presupuesto.
- Alertas de cuota: Envían notificaciones cuando el uso se acerca al límite de una cuota.