{"repo":"metio/matrix-alertmanager-receiver","free":true,"listed":false,"github":"https://github.com/metio/matrix-alertmanager-receiver","clone":"git clone https://github.com/metio/matrix-alertmanager-receiver.git","description":"Send Alertmanager alerts to Matrix rooms","language":"Go","stars":45,"topics":["alertmanager","alertmanager-webhook","alertmanager-webhook-receiver","matrix","monitoring","prometheus"],"license":"GPL-3.0","category":"analytics","readme_excerpt":"matrix-alertmanager-receiver Alertmanager client that forwards alerts to a Matrix room. This is a fork of https://git.sr.ht/ fnux/matrix-alertmanager-receiver with the following changes: - Add templating mechanism for alerts based on Golang's html/template - Allow arbitrary rooms as receivers with optional pretty URLs - Mapping of ExternalURL values for misconfigured Alertmanager instances - Mapping of GeneratorURL values for misconfigured Prometheus instances - Computation of SilenceURL and arbitrary other values. - Replace TOML with YAML format - Add Prometheus metrics for received alerts, sent notifications, and templating failures - Use the slog package for structured logging - Support for basic authentication - Support for HTTP proxies - Support for environment variables in configuration file Usage Use the container image at https://hub.docker.com/r/metio/matrix-alertmanager-receiver or build the project yourself and run the resulting binary. Configuration Configure your Alertmanager(s) to use this service as a webhook receiver like this: The values for and are configuration options of this service and need to match whatever you wrote into your Alertmanager configuration. The value for {roomID} must be a valid Matrix room ID or a pre-defined pretty URL (see below). The following snippet shows the same configuration with all options specified: Note that you can use the matrix.room-mapping configuration option to expose 'pretty' URLs and hide those Matrix room IDs from you","default_branch":null,"files":null,"tree":[],"storefront":"/r/metio","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/metio/matrix-alertmanager-receiver/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}