Sign inSign up

h5vx/grafana-xmpp-webhook

By h5vx

•Updated about 4 years ago

Webhook service to send Grafana Alerts via XMPP

Image
0

1.7K

h5vx/grafana-xmpp-webhook repository overview

⁠Grafana XMPP Webhook

Publish Docker image

⁠Why do I need it?

You probably need this, if you want to send alerts from Grafana to XMPP MUC room

⁠Features

  • Send alerts to XMPP MUC room (it's the only option for now)
  • Alerts templating (using go-templates)
  • Single static binary, ~4MB compressed image size

⁠Configuration

See example: config.toml⁠

⁠docker-compose.yml
version: '3.3'

networks:
  monitoring:
    driver: bridge

services:
  xmpp-webhook:
    image: h5vx/grafana-xmpp-webhook:latest
    container_name: xmpp-webhook
    volumes:
      - ./config.toml:/config.toml
    restart: unless-stopped
    networks:
      - monitoring

  grafana:
    image: grafana/grafana:latest
    # ...
    networks:
      - monitoring

That way, you can add contact point⁠ in Grafana as Type: Webhook, Url: http://xmpp-webhook/alert

⁠Contribution

Issues, feature requests and other contributions are welcome!

Tag summary

Content type

Image

Digest

sha256:7c688cebf…

Size

4 MB

Last updated

about 4 years ago

docker pull h5vx/grafana-xmpp-webhook