Recibe notificaciones si la app deja de responder

Completa las siguientes tareas para aprender a recibir notificaciones si tu aplicación deja de responder a solicitudes HTTP:

  1. Crea un canal de notificaciones por correo electrónico.
  2. Crear una verificación de tiempo de actividad y una política de alertas.
  3. Visualizar el panel de verificación de tiempo de actividad
  4. Fuerza la verificación de tiempo de actividad para que falle.
  5. Ver la notificación por correo electrónico y el incidente.
  6. Realizar una limpieza.

Para seguir la guía paso a paso sobre esta tarea de forma directa en la consola de Google Cloud, haz clic en Guiarme:

Guiarme


Antes de comenzar

  1. Accede a tu cuenta de Google Cloud. Si eres nuevo en Google Cloud, crea una cuenta para evaluar el rendimiento de nuestros productos en situaciones reales. Los clientes nuevos también obtienen $300 en créditos gratuitos para ejecutar, probar y, además, implementar cargas de trabajo.
  2. En la página del selector de proyectos de la consola de Google Cloud, selecciona o crea un proyecto de Google Cloud.

    Ir al selector de proyectos

  3. Asegúrate de que la facturación esté habilitada para tu proyecto de Google Cloud.

  4. Habilita la API de Cloud Monitoring.

    Habilita la API

  5. En la página del selector de proyectos de la consola de Google Cloud, selecciona o crea un proyecto de Google Cloud.

    Ir al selector de proyectos

  6. Asegúrate de que la facturación esté habilitada para tu proyecto de Google Cloud.

  7. Habilita la API de Cloud Monitoring.

    Habilita la API

Cómo crear un canal de notificaciones por correo electrónico

Antes de crear una política de alertas, configura los canales de notificaciones que deseas que use la política de alertas. Cloud Monitoring admite muchos tipos diferentes de canales de notificación, como correo electrónico, Slack, PagerDuty y Pub/Sub. Para obtener más información, consulta Cómo crear y administrar canales de notificaciones. Para recibir notificaciones por correo electrónico, haz lo siguiente:
  1. En el panel de navegación de la consola de Google Cloud, selecciona Monitoring y, luego,  Alertas:

    Ir a Alertas

  2. En la barra de herramientas, haz clic en Edit Notification Channels.
  3. En la página Canales de notificaciones, desplázate hasta Correo electrónico y haz clic en Agregar nuevo.
  4. Ingresa tu dirección de correo electrónico y un nombre visible, como My email, y haz clic en Guardar.

Cree una verificación de tiempo de actividad y una política de alertas

Si deseas recibir notificaciones cuando una aplicación no responda a las solicitudes, configura una verificación de tiempo de actividad para enviar solicitudes a la aplicación y, luego, configura una política de alertas a fin de supervisar las respuestas a la verificación de tiempo de actividad:

  1. En el panel de navegación de la consola de Google Cloud, selecciona Monitoring y, luego, elige  Verificaciones de tiempo de actividad:

    Ir a Verificaciones de tiempo de actividad

  2. En la barra de herramientas, haz clic en Crear una verificación de tiempo de actividad.
  3. Para el Tipo de recurso, selecciona URL.
  4. En Nombre de host, ingresa una URL válida para tu empresa o ingresa cloud.google.com.
  5. Si ingresó la URL de su empresa, deje vacío el campo Ruta. De lo contrario, ingresa /monitoring/docs.

    La verificación de tiempo de actividad está configurada para enviar solicitudes a la URL de tu empresa o a cloud.google.com/monitoring/docs.

  6. Haz clic en Continuar para avanzar a la sección Validación de respuestas.

    Para obtener información sobre esta configuración, consulta Valida los datos de respuesta.

  7. Haz clic en Continuar para avanzar a la sección Alerta y notificación.
  8. Expande el menú Canales de notificaciones y selecciona tu canal de notificaciones.
  9. Haz clic en Continuar para avanzar a la sección Revisar.
  10. Ingresa un título, como My check, para la verificación de tiempo de actividad.
  11. Para comprobar la configuración de la verificación de tiempo de actividad, haz clic en Probar.

    Si recibes un error, consulta Verifica tu tiempo de actividad.

  12. Haz clic en Crear.

Se crean la verificación de tiempo de actividad y la política de alertas, y la nueva verificación aparece en la página Verificaciones de tiempo de actividad.

Visualiza el panel de verificación de tiempo de actividad

En la página Verificaciones de tiempo de actividad, se muestra una lista de tus verificaciones de tiempo de actividad y el estado de cada una. Para ver el estado detallado de la verificación de tiempo de actividad que creaste, haz lo siguiente:

  1. En el panel de navegación de la consola de Google Cloud, selecciona Monitoring y, luego, elige  Verificaciones de tiempo de actividad:

    Ir a Verificaciones de tiempo de actividad

  2. Haz clic en el nombre de la verificación de tiempo de actividad para abrir su panel.

    Debido a que tu verificación de tiempo de actividad no se ejecutó, los gráficos están vacíos y el estado de la verificación es No se ejecutaron verificaciones.

  3. En la barra de herramientas, haz clic en Habilitar actualización automática para habilitar la actualización automática en los gráficos.

  4. Espera hasta que aparezcan algunos datos en los gráficos y, luego, actualiza la página.

    Cuando el estado de cada ubicación sea Aprobado, continúa con el siguiente paso. De lo contrario, espera un minuto y actualiza la página para actualizar el panel de estado.

Fuerza la verificación de tiempo de actividad para que falle

Para forzar el error de la verificación de tiempo de actividad, modifica la Ruta de acceso de modo que la URL que probó la verificación de tiempo de actividad no sea válida:

  1. En la barra de herramientas, haz clic en Editar.
  2. En el campo Ruta de acceso, agrega o ingresa HelloWorld.
  3. Haz clic en Guardar.
  4. En la barra de herramientas, haz clic en Habilitar actualización automática para habilitar la actualización automática en los gráficos.
  5. Espera hasta que los datos en el gráfico de Verificaciones aprobadas se vuelvan a cero y, luego, actualiza la página.

    Cuando el estado de cada ubicación sea Desaprobado, continúa con el siguiente paso. De lo contrario, espera un minuto y actualiza la página para actualizar el panel de estado.

Ver la notificación y el incidente

Después de que la política de alertas determina que la verificación de tiempo de actividad tuvo dos fallas consecutivas, Cloud Monitoring crea un incidente y envía notificaciones. Un incidente es un registro de una política de alertas que se activa y contiene información que es útil para solucionar problemas. Para ver la notificación y el incidente, haz lo siguiente:

  1. Abre tu cuenta de correo electrónico y observa el mensaje cuyo título comienza con [ALERT] Failure of uptime check_id.
  2. Para obtener detalles sobre el error, en la notificación, haz clic en Ver incidente.

    La página Detalles del incidente se abrirá en una página nueva de Cloud Console.

Creaste correctamente una verificación de tiempo de actividad y una política de alertas, fuerzaste la verificación de tiempo de actividad a fallar y recibiste una notificación. Ahora puedes cerrar la página del navegador que muestra la página Detalles del incidente.

Limpia

Sigue estos pasos para evitar que se apliquen cargos a tu cuenta de Google Cloud por los recursos que se usaron en esta página.

Si creaste un proyecto nuevo y ya no lo necesitas, bórralo.

Si usaste un proyecto existente, haz lo siguiente:

  1. Borra la verificación de tiempo de actividad que creaste:

    1. En el panel de navegación de la consola de Google Cloud, selecciona Monitoring y, luego, elige  Verificaciones de tiempo de actividad:

      Ir a Verificaciones de tiempo de actividad

    2. Selecciona la verificación de tiempo de actividad que creaste y, luego, haz clic en Borrar.

      Cuando borras una verificación de tiempo de actividad, también borras la política de alertas que supervisa esa verificación.

¿Qué sigue?