DockerHub monitoring with Netdata

What is DockerHub?

Docker Hub is a service provided by Docker for finding and sharing container images with your team.

Monitoring DockerHub with Netdata

The prerequisites for monitoring DockerHub repository with Netdata are to have DockerHub repository and Netdata installed on your system.

Netdata auto discovers hundreds of services, and for those it doesn’t turning on manual discovery is a one line configuration. For more information on configuring Netdata for DockerHub repository monitoring please read the collector documentation.

You should now see the DockerHub repository section on the Overview tab in Netdata Cloud already populated with charts about all the metrics you care about.

Netdata has a public demo space (no login required) where you can explore different monitoring use-cases and get a feel for Netdata.

What DockerHub metrics are important to monitor - and why?

Pulls Sum

The total number of image pulls from all repositories on Docker Hub. It is a global metric, with no dimensions. Monitoring this metric can give you an understanding of the total usage of Docker Hub repositories. This metric can help identify trends in usage, or show when usage is decreasing. Docker hub pulls sum

Pulls

The number of image pulls from a single repository on Docker Hub. This is a global metric, with a dimension per repository. Monitoring this metric can give you an understanding of the usage of a particular repository. This metric can help identify trends in usage, or show when usage is decreasing. Docker hub Pulls

Pulls Rate

The rate of image pulls from a single repository on Docker Hub. This is a global metric, with a dimension per repository. Monitoring this metric can give you an understanding of how quickly images are being pulled from a particular repository. This metric can help identify spikes in usage, or show when usage is slowing down. Docker hub Pulls rate

Stars

The number of stars on a single repository on Docker Hub. This is a global metric, with a dimension per repository. Monitoring this metric can give you an understanding of the popularity of a particular repository. This metric can help identify trends in popularity, or show when a repository is becoming less popular. Stars

Status

The status of a single repository on Docker Hub. This is a global metric, with a dimension per repository. Monitoring this metric can give you an understanding of the current state of a particular repository. This metric can help identify when a repository goes offline, or show when a repository is available again. Status

Last Updated

The last time a single repository on Docker Hub was updated. This is a global metric, with a dimension per repository. Monitoring this metric can give you an understanding of how often a particular repository is being updated. This metric can help identify when a repository is not being maintained, or show when a repository is up-to-date. Last Updated

Get Netdata

Sign up for free

Want to see a demonstration of Netdata for multiple use cases?

Go to Live Demo