diff --git a/howto/prometheus.md b/howto/prometheus.md index 52b29056805ceeb908da0492ee76a170458b4878..4f624ffb0a185f16989e43312147932b910f60af 100644 --- a/howto/prometheus.md +++ b/howto/prometheus.md @@ -713,19 +713,31 @@ to send notifications. Many other endpoints are implemented through that webhook, for example: * [Cachet](https://github.com/oxyno-zeta/prometheus-cachethq) + * [Dingtalk](https://github.com/timonwong/prometheus-webhook-dingtalk) * [Discord](https://github.com/rogerrum/alertmanager-discord) * [Google Chat](https://github.com/mr-karan/calert) * [IRC](https://github.com/crisidev/alertmanager_irc) - * [Matrix](https://github.com/sinnwerkstatt/knopfler) + * [Matrix](https://github.com/jaywink/matrix-alertmanager) (JS, or [this one](https://github.com/sinnwerkstatt/knopfler) in Python, or [this one](https://github.com/jaywink/matrix-alertmanager)) * [Mattermost](https://github.com/cpanato/mattermost-plugin-alertmanager) + * [Microsoft teams](https://github.com/prometheus-msteams/prometheus-msteams) + * [Phabricator](https://github.com/knyar/phalerts) + * [Sachet](https://github.com/messagebird/sachet) supports *many* messaging systems (Twilio, Pushbullet, + Telegram, Sipgate, etc) + * [Sentry](https://github.com/mikeroll/alertmanager-sentry-gateway) * [Signal](https://github.com/dadevel/alertmanager-signal-receiver) (or [Signald](https://github.com/dgl/alertmanager-webhook-signald)) - * [Telegram](https://github.com/nopp/alertmanager-webhook-telegram-python) + * [Splunk](https://github.com/sylr/alertmanager-splunkbot) + * [SNMP](https://github.com/maxwo/snmp_notifier) + * [Telegram](https://github.com/nopp/alertmanager-webhook-telegram-python) (or [this one](https://github.com/metalmatze/alertmanager-bot)) + * [Twilio](https://github.com/Swatto/promtotwilio) + * [Wechat](https://github.com/daozzg/work_wechat_robot) + * [Zabbix](https://github.com/gmauleon/alertmanager-zabbix-webhook) (or [this one](https://github.com/devopyio/zabbix-alertmanager)) And that is only what was available at the time of writing, the -[alertmanager-webhook](https://github.com/topics/alertmanager-webhook) tag on GitHub might have more. +[alertmanager-webhook](https://github.com/topics/alertmanager-webhook) and [alertmanager](https://github.com/topics/alertmanager) tags on GitHub might have more. The Alertmanager has its own web interface to see and silence alerts, -but there are also alternatives like [Karma](https://karma-dashboard.io/). The web interface is +but there are also alternatives like [Karma](https://karma-dashboard.io/) (previously +Cloudflare's [unsee](https://github.com/cloudflare/unsee)). The web interface is not shipped with the Debian package, because it depends on the [Elm compiler](https://github.com/elm/compiler) which is [not in Debian](http://bugs.debian.org/973915). It can be built by hand using the `debian/generate-ui.sh` script, but only in newer, post @@ -736,6 +748,10 @@ Alerting" paper from a Google engineer](https://docs.google.com/document/d/199Pq distributed systems](https://www.oreilly.com/radar/monitoring-distributed-systems/) chapter of the [Site Reliability Engineering](https://www.oreilly.com/library/view/site-reliability-engineering/9781491929117/) O'Reilly book. +Another issue with alerting in Prometheus is that you can only silence +warnings for a certain amount of time, then you get a notification +again. The [kthxbye bot](https://github.com/prymitive/kthxbye) works around that issue. + ## Issues There is no issue tracker specifically for this project, [File][new-ticket] or