Monitoring
Monitor your container using Grafana and Prmoetheus
In this article, we will be setting up a dashboard to monitor the watchtower, which are deployed as a container image.
cAdvisor:
cAdvisor, or Container Advisor, is an open-source tool tailored for monitoring and analyzing the performance of Docker containers and other containerization platforms. It operates as a live daemon, collecting and exporting information about running containers.
Prometheus:
Prometheus is a free and open-source tool that monitors your software systems, collecting essential data about applications and services. It provides alerts for prompt issue detection and resolution.
Grafana:
Data visualization tool that helps you to turn complex data into easy-to-understand charts and graphs. It connects to various data sources, like databases or monitoring systems, and allows you to create interactive dashboards.
Pre-requisites
For the monitoring dashboard to function as expected, make sure you have the following setup
Docker
Docker compose plugin
Watchtower running as a container (any release)
Getting Started:
First, create a workspace to organise the configuration
Now, download the configutation files, we have this hosted on github.
Unarchive the files downloaded,
Finally starting up the dashboard, this is done with
Note: you can pass the option -d as exemplified in above command, to run in detached mode
The dashboard can be accessed at your url http://localhost:3000
And to stop the dashboard, in the same directory
Last updated