Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/gregdhill/prometheus-cachet
Prometheus Alertmanager to Cachet
https://github.com/gregdhill/prometheus-cachet
alerting cachet prometheus
Last synced: 3 months ago
JSON representation
Prometheus Alertmanager to Cachet
- Host: GitHub
- URL: https://github.com/gregdhill/prometheus-cachet
- Owner: gregdhill
- License: mit
- Created: 2019-01-03T14:38:07.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2020-01-10T14:41:25.000Z (about 5 years ago)
- Last Synced: 2024-10-23T03:11:14.305Z (3 months ago)
- Topics: alerting, cachet, prometheus
- Language: Go
- Homepage:
- Size: 1.02 MB
- Stars: 25
- Watchers: 1
- Forks: 7
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-ccamel - gregdhill/prometheus-cachet - Prometheus Alertmanager to Cachet (Go)
README
# [Prometheus Alerts](https://prometheus.io/docs/alerting/alertmanager/) to [Cachet](http://cachethq.io/)
Small go based microservice to receive Prometheus Alertmanager triggers and update corresponding incidents in Cachet.
## Dependencies
* https://github.com/andygrunwald/cachet
* https://github.com/prometheus/alertmanager## Alertmanager Hook
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"
```