Skip to content

Set up for Prometheus, Alert Manager and Grafana dashboards 👀

License

Notifications You must be signed in to change notification settings

groot-mg/observability-tools

Repository files navigation

Observability tools

Prometheus AlertManager License: MIT

This repository contains configuration for Prometheus, Alert Manager and Grafana dashboards.

How to run

Use the local setup on the repository docker-local-setup.

docker-local-setup will clone this repository and run the tools together with the services where the metrics are provided.

Tools

Prometheus

Prometheus scrapes metrics from the services/container.

The local config is on the file prometheus-local.yml

Alert Manager

Alert Manager connects to Slack Channel. Some rules are defined on Prometheus /prometheus/rules, but the Slack Channel is not automatically provided.

You need to set up the Slack Channel and change the Slack Channel url on alertmanager/config/alertmanager-local.yml and change api_url.

Grafana

Dashboards are already provided inside Grafana.

During the container startup, a backup will be loaded and all dashboards will be available, just access the local address http://localhost:3000 and provides the default user and password admin.