Small go based microservice to receive Prometheus Alertmanager triggers and update corresponding incidents in Cachet.
The following alert matches on label public
set to true
then forwards to the configured webhook:
route:
receiver: cachet
group_by: [alertname]
group_wait: 30s
group_interval: 1m
repeat_interval: 1h
routes:
- receiver: cachet
match:
public: "true"
receivers:
- name: cachet
webhook_configs:
- url: "http://status-cachet:80/webhook"