Inicio / Documentación / Alertmanager
Alertas de Alertmanager como notificaciones push en el iPhone
El receptor de webhook de Alertmanager puede hacer un POST a cualquier URL cuando se activa o se resuelve una alerta. Apúntalo a Pling y tus alertas de Prometheus se convertirán en notificaciones push en el iPhone, con la etiqueta severity asignada a la prioridad de la notificación y las alertas agrupadas resumidas para ti.
La configuración del receptor
Añade un receptor de webhook a alertmanager.yml y dirige las alertas hacia él:
receivers:
- name: pling
webhook_configs:
- url: "https://api.plingpush.com/api/ingest/alertmanager/YOUR_TOKEN"
send_resolved: true
route:
receiver: pling
Recargar y probar
Recarga la configuración y luego envía una alerta de prueba:
curl -X POST http://localhost:9093/-/reload
Cómo se ve la notificación push
- Título —
[FIRING]o[RESOLVED]más el nombre de la alerta. - Mensaje — la anotación de resumen, la instancia y el recuento de alertas.
- Prioridad — la gravedad
criticalpasa a alta; resuelta pasa a baja. - Destino del toque — la URL del generador de la alerta.
Preguntas frecuentes
¿Funciona send_resolved?
Sí. Con send_resolved: true, Alertmanager también publica cuando una alerta se resuelve, y Pling la entrega como una notificación [RESOLVED] de baja prioridad.
¿Qué ocurre con las alertas agrupadas?
Alertmanager agrupa las alertas antes de enviarlas. Pling usa el nombre de alerta del grupo como título y en el mensaje indica cuántas alertas hay en el grupo.
¿Cómo se decide la prioridad?
Una etiqueta severity: critical se asigna a prioridad alta, otras severidades a normal, y las notificaciones resueltas a baja. La anotación de resumen y la etiqueta de instancia forman el mensaje.
¿Dónde obtengo mi token?
Crea un token de API en la app de Pling o en plingpush.com/account y úsalo en lugar de YOUR_TOKEN en la URL del webhook.
Más recetas: GitHub Actions · tareas cron · Python · Grafana · Uptime Kuma · referencia de la API