├── docs ├── _config.yml └── index.md ├── README.md └── LICENSE /docs/_config.yml: -------------------------------------------------------------------------------- 1 | theme: jekyll-theme-dinky -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # alertmanager-grafana-dashboard 2 | Repository containing sources for Alertmanager Grafana dashboard. 3 | 4 | More info in [documentation](https://fusakla.github.io/alertmanager-grafana-dashboard/) 5 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | "THE BEER-WARE LICENSE" (Revision 42): 2 | wrote this file. 3 | As long as you retain this notice you can do whatever you want with this stuff. 4 | If we meet some day, and you think this stuff is worth it, you can buy me a beer in return 5 | 6 | FUSAKLA (Martin Chodur) 7 | -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- 1 | # Alertmanager Grafana dashboard 2 | I made this dashboard to get better glance what happens in our Alertmanager cluster and to ease debugging. 3 | Suprisingly I did not find any other publicly available. Feel free to use if and modify to suite your case. 4 | 5 | ## Description 6 | The dashboard uses Alertmanagers metrics exposed on the HTTP endpoint `/metrics` in Prometheus format. 7 | It should give you good idea about state of your Alertmanager cluster, it's utilization and health. 8 | Dashboard works only with `instance` label and repeats all graphs for every instance found 9 | in the metric `alertmanager_build_info`. 10 | 11 | Every graph should have description tooltip on the upper left cornet if you hover over it. 12 | 13 | 14 | ## Requirements 15 | 16 | ### Datasource 17 | - Prometheus datasource - datasource poiting to the prometheus 18 | instance which scrapes metrics of desired Alertmanager instances. 19 | 20 | ## Installation 21 | There are three ways to install this dashboard 22 | 23 | 1. Copy the [`JSON` definition](https://raw.githubusercontent.com/FUSAKLA/alertmanager-grafana-dashboard/master/dashboard/alertmanager-dashboard.json) 24 | of dashboard and paste it in the Import dialog in Grafana 25 | 2. Download the [`JSON` definition](https://raw.githubusercontent.com/FUSAKLA/alertmanager-grafana-dashboard/master/dashboard/alertmanager-dashboard.json) 26 | and using the `Upload .json file` dialog 27 | 3. Load the dashboard directly form [http://Grafana.com](http://Grafana.com) website using 28 | dashboard ID `9578` or on link [https://grafana.com/dashboards/9578](https://grafana.com/dashboards/9578) 29 | 30 | 31 | ## Screenshots 32 | 33 | ![Alertmanager dashboard screenshot](https://grafana.com/api/dashboards/9578/images/5970/image) 34 | 35 | ## Contributing 36 | 37 | I'll be happy to add any reasonable feature you would appreciate so don't hesitate to create issue or PR directly. 38 | 39 | Please if you make a PR add also screenshot of your change for easier CR. Thanks! 40 | 41 | 42 | ## Credits 43 | 44 | Thank's goes to maintainers of the Alertmanager! 45 | Great work and thanks :) 46 | --------------------------------------------------------------------------------