Recibe notificaciones si la app deja de responder

Aprende a recibir notificaciones si tu aplicación deja de responder a solicitudes HTTP mediante las siguientes tareas:

  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. Visualiza el panel de verificación de tiempo de actividad.
  4. Fuerza la verificación de tiempo de actividad para que falle.
  5. Ve la notificación por correo electrónico y el incidente.
  6. Realizar una limpieza

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

GUIARME


Antes de comenzar

  1. Sign in to your Google Cloud account. If you're new to Google Cloud, create an account to evaluate how our products perform in real-world scenarios. New customers also get $300 in free credits to run, test, and deploy workloads.
  2. In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

    Go to project selector

  3. Make sure that billing is enabled for your Google Cloud project.

  4. Enable the Cloud Monitoring API.

    Enable the API

  5. In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

    Go to project selector

  6. Make sure that billing is enabled for your Google Cloud project.

  7. Enable the Cloud Monitoring API.

    Enable the API

Crea 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. Cloud Monitoring admite muchos tipos diferentes de canales de notificaciones, como correos electrónicos, Slack, PagerDuty y Pub/Sub. Para obtener más información, consulta Crea y administra canales de notificaciones. Para recibir notificaciones por correo electrónico, haz lo siguiente:
  1. En la consola de Google Cloud, ve a la página  Alertas.

    Ir a las Alertas

    Si usas la barra de búsqueda para encontrar esta página, selecciona el resultado cuyo subtítulo es Monitoring.

  2. En la barra de herramientas, haz clic en Editar canales de notificaciones.
  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, un nombre visible como My email y, luego, haz clic en Guardar.

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

Si deseas recibir una notificación 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, configurar para supervisar las respuestas a la verificación de tiempo de actividad:

  1. En la consola de Google Cloud, ve a la página  Verificaciones de tiempo de actividad:

    Ve a Verificaciones de tiempo de actividad

    Si usas la barra de búsqueda para encontrar esta página, selecciona el resultado cuyo subtítulo es Monitoring.

  2. En la barra de herramientas, haz clic en Crear una verificación de tiempo de actividad.
  3. En 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 ingresaste la URL de tu empresa, deja vacío el campo Ruta. De lo contrario, escribe /monitoring/docs.

    La verificación del tiempo de actividad se configura para enviar solicitudes a la URL de tu empresa o a cloud.google.com/monitoring/docs.

  6. Haz clic en Continuar para pasar 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 tus canal de notificación.
  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 verificar la configuración de verificación de tiempo de actividad, haz clic en Probar.

    Si recibes un error, consulta Comprueba tu verificación de 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 las estado de cada verificación. Para ver el estado detallado de la verificación de tiempo de actividad que creaste, haz lo siguiente:

  1. En la consola de Google Cloud, ve a la página  Verificaciones de tiempo de actividad:

    Ve a Verificaciones de tiempo de actividad

    Si usas la barra de búsqueda para encontrar esta página, selecciona el resultado cuyo subtítulo es Monitoring.

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

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

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

  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 Aprobada, 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 que la verificación de tiempo de actividad falle, 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, habilita la actualización automática en los gráficos; para ello, haz clic en Habilitar la actualización automática.
  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 Error, continúa con el siguiente paso. De lo contrario, espera un minuto y actualiza la página para actualizar el panel de estado.

Ve 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 ú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 la consola de Cloud.

Creaste correctamente una verificación de tiempo de actividad y una política de alertas, forzaste la verificación de tiempo de actividad para que falle 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 usaste en esta página.

Si creaste un proyecto nuevo y ya no lo necesitas, borrar el proyecto

Si usaste un proyecto existente, haz lo siguiente:

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

    1. En la consola de Google Cloud, ve a la página  Verificaciones de tiempo de actividad:

      Ve a Verificaciones de tiempo de actividad

      Si usas la barra de búsqueda para encontrar esta página, selecciona el resultado cuyo subtítulo es Monitoring.

    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?