Sign inSign up

matjaz99/alertmonitor

By matjaz99

Updated 12 months ago

GUI for displaying Prometheus alerts.

Image
Monitoring & observability
0

3.9K

matjaz99/alertmonitor repository overview

Alertmonitor

Build Status GitHub release Docker Pulls

Alertmonitor is a GUI for displaying alerts from Prometheus Alertmanager.

Alertmonitor accepts any HTTP GET or POST request that comes on URI endpoint: /alertmonitor/webhook. If the request is coming from Alertmanager, it will be displayed as alarm.

Important: The view of alarms strongly depends on properly configured labels on alert rules in Prometheus, such as severity and info (additional data from metric labels). Check more on supported labels on GitLab.

Alertmonitor maintains updated state of currently active alarms in Prometheus. Inactive alarms are automatically cleared. Periodic synchronisation assures that no alarm can be missed after a broken connection.

Alertmonitor provides views:

  • Active - alertmonitor correlates alarms and clears to display only active alarms
  • Journal - history of all alerts
  • Raw - anything that is received on webhook
  • Statistics - general statistics
  • About

Install

The easiest way to start using Alertmonitor is to deploy it on Docker.

Deploy container:

docker run -d -p 8080:8080 matjaz99/alertmonitor:1.0.0

Alertmonitor GUI is reachable on: http://localhost:8080/alertmonitor/

There is also docker-compose.yml file for deployment in Swarm cluster.

GitHub

Find more information and documentation about Alertmonitor on Github: https://github.com/matjaz99/alertmonitor

Tag summary

Content type

Image

Digest

sha256:6f9d8ffaf

Size

91.1 MB

Last updated

over 1 year ago

docker pull matjaz99/alertmonitor