Skip to content

Docker Compose stack for swarm mode monitoring with Node exporter, cAdvisor, Prometheus and Grafana

License

Notifications You must be signed in to change notification settings

uniba-ktr/docker-swarm-monitor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 

Repository files navigation

docker-swarm-monitor

Docker-swarm-monitor is a container monitoring solution for Docker Swarm. It uses Docker Compose with multi-architecture Docker images for Node exporter, cAdvisor, Prometheus and Grafana.

How to use

Clone this repository on your host pc that serves as a manager node in your Docker swarm. Then just deploy the stack with the following command

docker stack deploy --compose-file docker-compose.yml prom

Now you can access the web interfaces exposed by Prometheus and Grafana using the manager node's IP address and the corresponding port numbers (3000 for Grafana, 9090 for Prometheus).

General information

The included dashboard and also the configuration are optimized for low resource utilization in order to allow the deplyoment on ARM SBCs like the Raspberry Pi 2 or 3(+).

Please note that this project is only intended for test purposes.

About

Docker Compose stack for swarm mode monitoring with Node exporter, cAdvisor, Prometheus and Grafana

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published