Monitoring
Monitor your container using Grafana and Prmoetheus
Last updated
Monitor your container using Grafana and Prmoetheus
Last updated
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.
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)
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