Grafana Apprise Adapter

Receive Grafana alerts from many more platforms

Grafana is a great application for monitoring. With a plethora of data sources allowing for analysing and cross-referencing several metrics. Unfortunately, it doesn’t support much in terms of notifications.

Apprise is a great library for creating generic integrations between applications and messaging services for receiving notifications. The only downside is that it’s written in Python, which makes integrating it with Grafana’s Go codebase rather difficult.

grafana-apprise-adapter is a small web server which converts messages from Grafana’s webhook notifier into a format the Apprise web API can consume. Thus allowing for many more notification targets.

View on GitHub

It’s written in Rust, both so it can have low resource overhead, but also for safety, ensuring that the adapter itself will have few issues resulting in messages not going through.

Share this page