Usa Cloud Logging para obtener estadísticas

Google Cloud Logging proporciona una gran cantidad de métricas basadas en registros que puedes usar para obtener estadísticas sobre tus apps de la solución de flota de red de acceso de Google Maps Platform. Las métricas basadas en registros se basan en el contenido de las entradas de registro. Por ejemplo, las métricas pueden registrar la cantidad de entradas de registro que contienen mensajes particulares o pueden extraer información sobre la latencia informada en entradas de registro. Puedes usar métricas basadas en registros en los gráficos de Cloud Monitoring y las políticas de alertas.

Las métricas basadas en registros definidas por el sistema que proporciona Cloud Logging se calculan a partir de los registros que transfirió Logging. Si un registro se excluyó de forma explícita de la transferencia de Logging, no se incluye en estas métricas.

En este documento, se proporciona información sobre cómo desglosar los registros para obtener estadísticas sobre la implementación de la API de Deliveries, lo que incluye lo siguiente:

Usa el Explorador de registros

Puedes usar el Explorador de registros para filtrar los registros de varias maneras y obtener estadísticas sobre el rendimiento de tus apps de la solución de flota de red de acceso de Google Maps Platform. Por ejemplo, puedes filtrar registros de las siguientes maneras:

Para obtener más información, consulta Usa el Explorador de registros.

Usa alertas

También puedes crear alertas que notifiquen a los clientes cuando una métrica supere un umbral determinado y especificar canales de notificaciones para las alertas.

Crea un canal de notificaciones

Puedes crear un canal de notificaciones que indique quién debe recibir la notificación de una alerta y cómo. Los canales de notificación pueden incluir dispositivos móviles, localizadores, Slack, correo electrónico, Pub/Sub y otros.

Para crear un canal de notificación, selecciona Supervisión y, luego, Alertas en la consola de Cloud para abrir la página Alertas. Luego, selecciona Edit Notification Channels cerca de la parte superior de la página.

Crear canal

Para obtener más información, consulta Administra canales de notificaciones.

Crea un ejemplo de alerta

En el siguiente ejemplo, se muestra cómo crear una alerta cuando la métrica facturable_tasks creada en el ejemplo anterior está por debajo de un umbral especificado.

  1. En la consola de Cloud, selecciona Supervisión y, luego, Alertas para abrir la página Alertas. Luego, selecciona Crear política cerca de la parte superior de la página.

    Crear política

  2. En la página Crear política de alertas, selecciona Agregar condición.

  3. En el diálogo Agregar condición, haz lo siguiente:

    • Especifica un nombre de alerta (por ejemplo, Contador de tareas facturables demasiado bajo).
    • En un destino, comienza a escribir billable_tasks. Debería autocompletarse con la métrica basada en registros creada en el ejemplo anterior. Selecciona la métrica del menú desplegable. (El nombre completo de la métrica es logging/user/billable_tasks).

      Especificar destino

    • Se debería propagar la información del objetivo de métrica, y deberías ver el gráfico de métricas a la derecha.

    • Desplázate hacia abajo hasta la sección Configuración (Configuration) a la izquierda y configura los parámetros de alerta. (por ejemplo, configura Condition como es inferior, Threshold en 0.1 y For en 5 minutos). Cuando configuras el umbral, debe aparecer una línea roja en el gráfico de métricas que muestra el umbral de alerta en relación con el valor actual.

      Gráfico de métricas

    • Haz clic en el botón Agregar.

  4. Regresa a la página Crea una política de alertas y selecciona Siguiente.

  5. De manera opcional, configura el contacto del canal de notificaciones cuando se activa la alerta. Luego, selecciona Siguiente.

    Establecer canal

  6. Agrega instrucciones para solucionar el problema. Las instrucciones se incluirán en el cuerpo de la notificación de alerta. Luego, haz clic en Guardar.

    Instrucciones

Tu alerta ya debería estar activa. Si se activa, aparecerá en la página Alertas.

Alerta

Si se seleccionó un canal de notificaciones, recibirá una notificación.

Usar BigQuery

BigQuery es una herramienta potente para realizar análisis. Se puede usar para almacenar registros a largo plazo y realizar consultas ad hoc similares a las de SQL en los datos.

Por ejemplo, puedes crear lo siguiente:

Para obtener más información, consulta Usa BigQuery.