{"repo":"m-lab/alertmanager-github-receiver","free":true,"listed":false,"github":"https://github.com/m-lab/alertmanager-github-receiver","clone":"git clone https://github.com/m-lab/alertmanager-github-receiver.git","description":"Prometheus Alertmanager webhook receiver that creates GitHub issues from alerts","language":"Go","stars":50,"topics":["prometheus"],"license":"Apache-2.0","category":"analytics","readme_excerpt":"alertmanager-github-receiver Not all alerts are an emergency. But, we want to track every one because alerts are always an actual problem. Either: an actual problem in the monitored system an actual problem in processes around the monitored system an actual problem with the alert itself The alertmanager github receiver creates GitHub issues using Alertmanager webhook notifications. Build This will build the binary and push it to repo/imageName. Setup Create GitHub access token The github receiver uses user access tokens to create issues in an existing repository. Generate a new access token: Log into GitHub and visit https://github.com/settings/tokens Click the 'Generate new token' button Select the 'repo' scope and all subscopes of 'repo' Because this access token has permission to create issues and operate on repositories the access token user can access, protect the access token as you would a password. Start GitHub Receiver To start the github receiver locally: Note: both the org and repo must already exist. Configure Alertmanager Webhook Plugin The Prometheus Alertmanager supports third-party notification mechanisms using the Alertmanager Webhook API. Add a receiver definition to the alertmanager configuration. To publish a test notification by hand, try: Configuration Alertmanager & Github Receiver The Alertmanager configuration controls what labels are present on alerts delivered to the github-receiver. The github-receiver configuration must be compatible with these se","default_branch":null,"files":null,"tree":[],"storefront":"/r/m-lab","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/m-lab/alertmanager-github-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."}