{"repo":"idealista/prom2teams","free":true,"listed":false,"github":"https://github.com/idealista/prom2teams","clone":"git clone https://github.com/idealista/prom2teams.git","description":"prom2teams is an HTTP server built with Python that receives alert notifications from a previously configured Prometheus Alertmanager instance and forwards it to Microsoft Teams using defined connectors","language":"Python","stars":290,"topics":["prometheus","webhook","microsoft-teams","alerting","prom2teams","prometheus-alertmanager","monitoring","docker","devops","alertmanager"],"license":"Apache-2.0","category":"deployment-docker-iac","readme_excerpt":"prom2teams: Prometheus Alertmanager/Microsoft Teams integration prom2teams is a service built with Python that receives alert notifications from a previously configured Prometheus Alertmanager instance and forwards it to Microsoft Teams using defined connectors. It presents grouping of alerts, labels/annotations exclusion and a Teams' alert retry policy among its key features. - Getting Started - Prerequisities - Installing - Usage - Docker Image - Helm Chart - Config file - Configuring Prometheus - Templating - Documentation - Swagger UI - Testing - Built With - Versioning - Authors - License - Contributing Getting Started Prerequisites The application has been tested with Prometheus 2.2.1 , Python 3.8.0 and pip 9.0.1 . Newer versions of Prometheus/Python/pip should work but could also present issues. Installing prom2teams is present on PyPI, so could be installed using pip3: Note: Works since v1.1.1 Usage Important: Config path must be provided with at least one Microsoft Teams Connector. Check the options to know how you can supply it. Other options to start the service are: Note: Grouping alerts works since v2.2.1 Docker image Every new Prom2teams release, a new Docker image is built in our Dockerhub. We strongly recommend you to use the images with the version tag, though it will be possible to use them without it. There are two things you need to bear in mind when creating a Prom2teams container: - The connector URL must be passed as the environment variable PROM2TEAMS ","default_branch":null,"files":null,"tree":[],"storefront":"/r/idealista","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/idealista/prom2teams/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."}