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:
- Crea un canal de notificaciones por correo electrónico.
- Crear una verificación de tiempo de actividad y una política de alertas.
- Visualizar el panel de verificación de tiempo de actividad
- Fuerza la verificación de tiempo de actividad para que falle.
- Ver la notificación por correo electrónico y el incidente.
- 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:
Antes de comenzar
- 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.
-
En la página del selector de proyectos de la consola de Google Cloud, selecciona o crea un proyecto de Google Cloud.
-
Asegúrate de que la facturación esté habilitada para tu proyecto de Google Cloud.
-
Habilita la API de Cloud Monitoring.
-
En la página del selector de proyectos de la consola de Google Cloud, selecciona o crea un proyecto de Google Cloud.
-
Asegúrate de que la facturación esté habilitada para tu proyecto de Google Cloud.
-
Habilita la API de Cloud Monitoring.
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:-
En el panel de navegación de la consola de Google Cloud, selecciona Monitoring y, luego, notifications Alertas:
- En la barra de herramientas, haz clic en Edit Notification Channels.
- En la página Canales de notificaciones, desplázate hasta
Correo electrónico y haz clic en Agregar nuevo. - 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:
-
En el panel de navegación de la consola de Google Cloud, selecciona Monitoring y, luego, elige Verificaciones de tiempo de actividad:
- En la barra de herramientas, haz clic en Crear una verificación de tiempo de actividad.
- Para el Tipo de recurso, selecciona URL.
- En Nombre de host, ingresa una URL válida para tu empresa o ingresa
cloud.google.com
. - 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
. - 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.
- Haz clic en Continuar para avanzar a la sección Alerta y notificación.
- Expande el menú Canales de notificaciones y selecciona tu canal de notificaciones.
- Haz clic en Continuar para avanzar a la sección Revisar.
- Ingresa un título, como
My check
, para la verificación de tiempo de actividad. 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.
- 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:
-
En el panel de navegación de la consola de Google Cloud, selecciona Monitoring y, luego, elige Verificaciones de tiempo de actividad:
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.
En la barra de herramientas, haz clic en
Habilitar actualización automática para habilitar la actualización automática en los gráficos.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:
- En la barra de herramientas, haz clic en Editar.
- En el campo Ruta de acceso, agrega o ingresa HelloWorld.
- Haz clic en Guardar.
- En la barra de herramientas, haz clic en Habilitar actualización automática para habilitar la actualización automática en los gráficos.
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:
- Abre tu cuenta de correo electrónico y observa el mensaje cuyo título comienza con
[ALERT] Failure of uptime check_id
. 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:
Borra la verificación de tiempo de actividad que creaste:
-
En el panel de navegación de la consola de Google Cloud, selecciona Monitoring y, luego, elige Verificaciones de tiempo de actividad:
- 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?
Si deseas obtener información sobre cómo ver y personalizar paneles para tus VM, consulta la guía de inicio rápido Visualiza y personaliza paneles de instancias de VM.
Para obtener más información sobre cómo probar las aplicaciones, consulta Descripción general de la supervisión sintética.
Para obtener información sobre cómo instalar el Agente de operaciones y recopilar métricas de un servidor Apache, consulta la guía de inicio rápido Recopila métricas de Apache con el Agente de operaciones.
Para obtener más información sobre el Agente de operaciones, consulta la descripción general del agente de operaciones.
Para obtener información sobre la creación de paneles personalizados, consulta Administra paneles personalizados.