Unverified Commit 1c96880c authored by anarcat's avatar anarcat
Browse files

more prom bots

parent d78984c4
Loading
Loading
Loading
Loading
+20 −4
Original line number Diff line number Diff line
@@ -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