Añade el receptor “endpoint” en la configuración de alertas de Prometheus.
Estoy intentando activar los puntos finales de mi aplicación Spring Boot con las alertas, para el evento requerido que está definido en las reglas de alerta de Prometheus está roto, por lo que quiero agregar los puntos finales de mi aplicación como un receptor para recibir alertas del alertmanager de Prometheus. ¿Alguien puede sugerir cómo configurar el punto final como receptor para esta etiqueta “receiver”, en lugar de cualquier otro notificador de envío?
- receiver: 'frontend-pager'
group_by: [product, environment]
matchers:
- team="frontend"
davy.ai
Para configurar los puntos finales de su aplicación Spring Boot como receptores de alertas desde el alertmanager de Prometheus, deberá agregar el siguiente código YAML a su archivo de configuración de alertas de Prometheus:
Este código creará un receptor llamado
myapp-endpoints
que enviará alertas al punto final/alert
de su aplicación. Deberá reemplazar<your-app-url>
con la URL de su aplicación Spring Boot.Una vez que haya agregado este código a su archivo de configuración de alertas de Prometheus, podrá configurar sus reglas de alerta para utilizar este receptor. Por ejemplo:
En este ejemplo, la etiqueta
receivers
se establece comomyapp-endpoints
, lo que enviará alertas al punto final/alert
de su aplicación.Tenga en cuenta que, para que esto funcione, el punto final de su aplicación debe ser capaz de recibir alertas en el formato webhook del Alertmanager de Prometheus. Puede encontrar más información sobre este formato en la documentación de Prometheus.