|
Este documento ha sido traducido utilizando tecnología de traducción automática. Si bien nos esforzamos por proporcionar traducciones precisas, no ofrecemos garantías sobre la integridad, precisión o confiabilidad del contenido traducido. En caso de discrepancia, la versión original en inglés prevalecerá y constituirá el texto autorizado. |
Configuración de rutas
La configuración de rutas es la sección del recurso personalizado de Alertmanager que controla cómo se agrupan y filtran las alertas generadas por Prometheus antes de llegar al receptor.
Cuando se cambia una ruta, el operador de Prometheus regenera el recurso personalizado de Alertmanager para reflejar los cambios.
Para obtener más información sobre la configuración de rutas, consulte la documentación oficial de Alertmanager.
|
Esta sección asume familiaridad con el funcionamiento conjunto de los componentes de monitoreo. Para más información, consulte esta sección. |
Restricciones de rutas
Alertmanager actúa como proxy de alertas para Prometheus basado en sus receptores y un árbol de enrutamiento que filtra alertas a ciertos receptores según etiquetas.
Los controladores de alertas actúan como proxy de alertas para Alertmanager hacia receptores no nativos, como Microsoft Teams y SMS.
En la interfaz de usuario de Rancher para configurar rutas y receptores, puedes configurar árboles de enrutamiento con una raíz y luego una profundidad de un nivel más, para un árbol con una profundidad de dos. Pero si utilizas una continue ruta al configurar Alertmanager directamente, puedes hacer que el árbol sea más profundo.
Cada receptor es para uno o más proveedores de notificaciones. Así que si sabes que cada alerta para Slack también debe ir a PagerDuty, puedes configurar ambos en el mismo receptor.
Configuración de rutas
Nota sobre Etiquetas y Anotaciones
Las etiquetas deben utilizarse para identificar información que puede afectar el enrutamiento de las notificaciones. La información identificativa sobre la alerta podría consistir en un nombre de contenedor, o el nombre del equipo que debe ser notificado.
Las anotaciones deben utilizarse para información que no afecta a quién recibe la alerta, como una URL de runbook o un mensaje de error.
Receptor
La ruta debe referirse a un receptor que ya ha sido configurado.
Agrupación
| Campo | Default | Descripción |
|---|---|---|
Agrupar Por |
N/a |
Lista de etiquetas por las que agrupar. Las etiquetas deben ser únicas. La etiqueta especial "…" (agrupar por todas las etiquetas posibles), si se proporciona, debe ser el único elemento en la lista. Acepta una lista de cadenas. Consulta la documentación de sentido ascendente para más detalles. |
Espera de grupo |
30s |
Cuánto tiempo esperar para acumular alertas del mismo grupo antes de enviar la notificación inicial. |
Intervalo de Agrupación |
5m |
Cuánto tiempo esperar antes de enviar una alerta que ha sido añadida a un grupo de alertas para el cual ya se ha enviado una notificación inicial. |
Intervalo de repetición |
4h |
Cuánto tiempo esperar antes de volver a enviar una alerta dada que ya ha sido enviada. |
Coincidencia
El campo Coincidencia se refiere a un conjunto de comparadores de igualdad utilizados para identificar qué alertas enviar a una Ruta dada en función de las etiquetas definidas en esa alerta. Cuando añades pares clave-valor en la interfaz de usuario de Rancher, corresponden al YAML en este formato:
match:
[ <labelname>: <labelvalue>, ... ]
El campo Coincidencia Regex se refiere a un conjunto de coincidencias de expresiones regulares utilizadas para identificar qué alertas enviar a una Ruta dada en función de las etiquetas definidas en esa alerta. Cuando añades pares clave-valor en la interfaz de usuario de Rancher, corresponden al YAML en este formato:
match_re:
[ <labelname>: <regex>, ... ]