Grafana Alerting: Descubra las últimas actualizaciones en Grafana 9
Grafana 8 supuso un importante rediseño en la forma en que gestionamos las alertas. Creamos una solución de alertas unificada que implementaba un flujo de trabajo que abarcaba todos nuestros productos y combinaba las alertas del panel de Grafana y las del estilo de Prometheus en un único panel. Desarrollamos esta funcionalidadfunción como código abierto para asegurarnos de que pudiera acceder a ella y probarla desde el primer día, independientemente del tipo de Grafana (OSS, Cloud, o Enterprise) que le conviniese más.
A lo largo del año pasado hemos recibido muchos comentarios de la comunidad sobre el nuevo sistema de alertas. Algunos de estos comentarios eran buenos: muchos de ellos eran sugerencias sobre cómo podíamos hacerlo mejor. Les hemos escuchado. Hemos trabajado sin descanso para pulirlo todo y seguiremos haciendo mejoras periódicamente.
Con la presentación de Grafana 9 durante la GrafanaCONline 2022, Grafana Alerting pasa a ser el sistema de alertas por defecto y, junto con ese cambio, incorporamos importantes mejoras basadas en sus comentarios, así como una documentación más completa y contenido en vídeo para ayudarles a utilizarlo.
Como siempre, agradecemos a nuestra comunidad su transparencia y sus aportaciones, y estamos encantados de mostrar algunos de los cambios que el equipo ha realizado para optimizar la creación de alertas, ofrecer una vista consolidada de todas sus alertas y darle la posibilidad de combinar datos de múltiples fuentes de datos para crear reglas de alertas.
Para obtener más información sobre el sistema de alertas de Grafana y para ver una demostración de algunas de las últimas actualizaciones, consulte nuestra reciente sesión de GrafanaCONline 2022 «Alertas en Grafana 9: novedades y mejoras», que está disponible bajo demanda.
¿Cuáles son las novedades en Grafana Alerting?
Alertas multidimensionales
Las expectativas que tiene un usuario sobre las reglas de alertas son muy simples:
- Tiene una consulta única.
- Quiere que esa consulta active múltiples alertas.
- Desea tener control sobre esas alertas de forma individual.
Antes de Grafana 9, las alertas debían vincularse a un panel o a un cuadro de mando. Ahora tiene control sobre las alertas producidas por una regla de forma individual.
Las reglas de alertas permiten crear múltiples instancias de alertas individuales por regla de alerta, es decir, alertas multidimensionales. Esta funcionalidad le da la capacidad y la flexibilidad de obtener visibilidad de todo su sistema con una sola alerta multidimensional.
Una regla define cuándo se debe emitir una alerta, pero se puede alertar sobre muchos elementos. Un ejemplo práctico: imagine que tiene una casa inteligente y quiere saber cuándo se abren las ventanas. Con Grafana Alerting, puede tener una sola alerta («Dime si las ventanas están abiertas») y por cada ventana recibirá un «¡La ventana x está abierta!». No necesita crear más de una regla.
Arriba: Una alerta puede crear muchas instancias de alerta con etiquetas que las distinguen.
Agrupar y enrutar las alertas
Grafana Alerting le permite enrutar cada instancia de alerta a un punto de contacto específico de acuerdo con las etiquetas que defina.
Pero este nuevo control conlleva nuevas responsabilidades. Cuando se produce un aluvión de alertas, puede verse bombardeado por cientos de alertas que se activan al mismo tiempo. Lo más probable es que no le interese que se generen 100 notificaciones.
Las políticas de notificación son la respuesta a este problema. Se trata del conjunto de reglas sobre dónde, cuándo y cómo se dirigen las alertas a los puntos de contacto (anteriormente se denominaban canales de notificación). La combinación de las políticas de notificación con la funcionalidad de agrupación le permite asegurarse de que todas las alertas relacionadas con un componente de su sistema se agrupen, de modo que Grafana envíe una única notificación compacta que incluya todos los entornos afectados por esta regla de alerta.
Las políticas de notificación siguen una estructura de árbol, en la que cada política puede tener una o más políticas secundarias. Cada política, excepto la política raíz, puede asociarse con etiquetas de alerta específicas. Cada alerta se evalúa por la política raíz y, posteriormente, por cada política secundaria, para que pueda hacer corresponder sus alertas con múltiples puntos de contacto. De este modo, una alerta puede notificar a varios canales en función de determinados criterios de etiqueta. ¿A que es maravilloso?
Arriba: Cómo crear una política de notificación utilizando etiquetas para agrupar alertas.
Silenciar las alertas
Como dice el refrán, «el silencio es oro», y esto es especialmente aplicable a las alertas. Gracias a los silenciamientos, podrá detener las notificaciones de una o varias reglas de alerta. Esta nueva función le permite incluso detener parcialmente una alerta en función de determinados criterios.
Silenciarlas, sin embargo, sóolo impide que se creen notificaciones. No previene que se evalúen las reglas de alerta, ni impide que se muestren las instancias de alerta en la interfaz de usuario. Esto se hace de forma deliberada: puede ver el estado actual de su evaluación pero no recibe ninguna notificación en la parte del avisador, por lo que sigue disfrutando de una total transparencia y manteniendo la visibilidad de lo que está ocurriendo en su sistema de alertas.
Temporizadores de silenciamiento
Los temporizadores de silenciamiento son algo sobre lo que la comunidad se mostró muy a favor y hemos escuchado todos los comentarios al respecto. En Grafana 9, Grafana Alerting le permite ahora especificar un intervalo de tiempo en el que no quiere que se generen o envíen nuevas notificaciones.
Por ejemplo, ahora puede establecer temporizadores de silenciamiento a varias o a todas sus rutas para que no le molesten los fines de semana o durante un evento familiar.
Lo que está por llegar en Grafana Alerting
Las nuevas y mejoradas funcionalidades del sistema Grafana Alerting están ahora activadas por defecto para todos los usuarios de Grafana 9. Aunque los usuarios de Grafana cuentan actualmente con la opción de volver a la antigua funcionalidad de alertas basada en los paneles de control (ahora denominada «alertas heredadas»), eliminaremos oficialmente esa funcionalidad en Grafana 10.
He aquí un resumen de algunas de las actualizaciones de Grafana Alerting que implementaremos próximamente:
- Mejora de la experiencia del usuario al crear y gestionar las alertas.
- Adición de un control de acceso basado en roles.
- Una actualización de nuestro proveedor Terraform basada en la nueva API de aprovisionamiento disponible en Grafana 9.0.
- Mejora de la ruta de migración para garantizar que reducimos al mínimo cualquier posibilidad de pérdida de datos.
- Mejora de las plantillas.
Visite el blog periódicamente para conocer más a fondo algunas de estas mejoras en las próximas semanas. Para obtener más información, consulte nuestra documentación de Grafana Alerting.
Grafana Cloud es la forma más fácil de iniciarse en las métricas, los registros, los seguimientos y los paneles de control. Ofrecemos un generoso nivel gratuito para siempre y planes a medida para cada caso. ¡Regístrese gratis ahora!