Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/camptocamp/grafana-prometheus-alertmanager-datasource

Grafana Datasource for the Prometheus Alertmanager
https://github.com/camptocamp/grafana-prometheus-alertmanager-datasource

alertmanager datasource grafana prometheus

Last synced: 3 months ago
JSON representation

Grafana Datasource for the Prometheus Alertmanager

Awesome Lists containing this project

README

        

# Grafana datasource for Prometheus Alertmanager

This datasource lets you use the Alertmanager's API of Prometheus to create dashboards in Grafana.

![Overview](https://raw.githubusercontent.com/camptocamp/grafana-prometheus-alertmanager-datasource/master/src/img/overview.png)

# Usage

## Query Editor

The following options are available:

### Receiver

Only retrieve alerts that match the defined receiver. If left empty, all receivers will be matched.

### Filters

Into the query expression field, you can set filters.

Examples:

- `alertname="HostDown"` will only display alerts which has the label *alertname* equals to "HostDown".
- `severity="1"` will only display alerts which has the label *severity* equals to "1".

You can also set multiple filters like `alertname="DiskFull",df="opt"`.

### Active

Whether the alerts gathered should be active.

### Silenced

Whether the alerts gathered should be silenced.

### Inhibited

Whether the alerts gathered should be inhibited.

![Parameters](https://raw.githubusercontent.com/camptocamp/grafana-prometheus-alertmanager-datasource/master/src/img/table.png)

# Panels

## Stat

To use stat panels, you must apply a transformation to your metrics:

1. Edit your panel and open the "Transform" tab.

![Transform tab](https://raw.githubusercontent.com/camptocamp/grafana-prometheus-alertmanager-datasource/master/src/img/singlestat-transform.png)

2. Select "Reduce" and change the "Calculations" to "Count"

![Reduce transformation](https://raw.githubusercontent.com/camptocamp/grafana-prometheus-alertmanager-datasource/master/src/img/singlestat-reduce.png)

# Development Setup

Usage of Yarn is encouraged to build.

```shell
$ yarn install
$ yarn run build
```