Docker Hub
is a service provided by Docker for finding and sharing container images with your team.
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.
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.
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.
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.
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.
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.
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.
Want a personalised demo of Netdata for your use case?