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:
- Crea un canal de notificaciones por correo electrónico.
- Crear una verificación de tiempo de actividad y una política de alertas.
- Visualiza el panel de verificación de tiempo de actividad.
- Fuerza la verificación de tiempo de actividad para que falle.
- Ve la notificación por correo electrónico y el incidente.
- 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:
Antes de comenzar
- 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.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
-
Make sure that billing is enabled for your Google Cloud project.
-
Enable the Cloud Monitoring API.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
-
Make sure that billing is enabled for your Google Cloud project.
-
Enable the Cloud Monitoring 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:-
En la consola de Google Cloud, ve a la página notifications Alertas.
Si usas la barra de búsqueda para encontrar esta página, selecciona el resultado cuyo subtítulo es Monitoring.
- En la barra de herramientas, haz clic en Editar canales de notificaciones.
- 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, 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:
-
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.
- En la barra de herramientas, haz clic en Crear una verificación de tiempo de actividad.
- En Tipo de recurso, selecciona URL.
- En Nombre de host, ingresa una URL válida para tu empresa o ingresa
cloud.google.com
. - 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
. - 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.
- Haz clic en Continuar para avanzar a la sección Alerta y notificación.
- Expande el menú Canales de notificaciones y selecciona tus canal de notificación.
- 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 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.
- 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:
-
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.
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.
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.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:
- 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, habilita la actualización automática en los gráficos; para ello, haz clic en Habilitar la actualización automática.
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:
- 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 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:
Borra la verificación de tiempo de actividad que creaste:
-
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.
- 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?
Para obtener información sobre cómo ver y personalizar paneles para tus VMs, consulta la guía de inicio rápido Visualiza y personaliza los paneles de las instancias de VM.
Para obtener más información sobre cómo probar tus aplicaciones, consulta la descripción general de la supervisión sintética.
Para aprender a 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 Descripción general del Agente de operaciones.
Para aprender a crear paneles personalizados, consulta Administra paneles personalizados.