{"repo":"mr-karan/calert","free":true,"listed":false,"github":"https://github.com/mr-karan/calert","clone":"git clone https://github.com/mr-karan/calert.git","description":"🔔 Send alert notifications to Google Chat via Prometheus Alertmanager","language":"Go","stars":207,"topics":["prometheus","alertmanager","alerting","alertmanager-webhook","monitoring","google-chat"],"license":"MIT","category":"analytics","readme_excerpt":"calert Send Alertmanager notifications to Google Chat (and more!) calert uses Alertmanager webhook receiver to receive alerts payload, and pushes this data to Google Chat webhook endpoint. Quickstart Binary Grab the latest release from Releases. To run: Docker You can find the list of docker images here latest is the default Ubuntu 24.04 image. It includes a shell, CA certificates, and timezone data for production debugging. latest-scratch contains the same static binary, certificates, and timezone data in a smaller scratch image, but has no shell or package tools. Custom Message Template Here's an example docker-compose config with a custom message.tmpl mounted inside the container: Custom Configuration Here's an example docker-compose config with a custom config.toml mounted inside the container: Configuration Refer to config.sample.toml for instructions on how to configure calert . All the config variables can also be supplied as Environment Variables by prefixing CALERT and replacing . ( period ) with ( double underscores ). Example: - app.address would become CALERT APP ADDRESS App Key Explanation Default --- --- --- app.address Address of the HTTP Server. 0.0.0.0:6000 app.server timeout Server timeout for HTTP requests. 5s app.enable request logs Enable HTTP request logging. true app.log Use debug to enable verbose logging. Can be set to info otherwise. info Providers calert can load a map of different providers . The unique identifier for the provider is the room name.","default_branch":null,"files":null,"tree":[],"storefront":"/r/mr-karan","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/mr-karan/calert/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."}