francescomari / monitoring-playground

A playground to experiment with Prometheus, Alertmanager and Grafana

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Monitoring Playground

This repository is a playground to experiment with a monitoring stack. Using Docker Compose, you can deploy:

The configuration for Prometheus is mounted as a volume and consumed by the corresponding service running the official Prometheus Docker image. Prometheus has been configured to scrape all the services run in Docker Compose, including itself.

The configuration for Grafana is mounted as a volume and consumed by the corresponding service running the official Grafana Docker image.

Metrics Generator is a service that pretends it's receiving requests and exposes metrics about those request. It is included in the playground in order to have a constant source of pseudo-random data to play with.

Usage

Start Docker Compose.

make up

Stop the containers started by Docker Compose and remove all the Docker resources previously created (containers, networks, etc.).

make down

About

A playground to experiment with Prometheus, Alertmanager and Grafana


Languages

Language:Makefile 100.0%