I work as a developer advocate for the Open Source Robotics Foundation on the Robot Operating System (ROS) open source project. Every year we put together a metrics report about the health of the project. This year we would really like to include the statistics about pulls of the official ROS Docker images off of Docker Hub. I want some fairly basic data like the number of pulls by month based on tag. To be quite frank, I think Docker Hub pulls are now making up a substantial portion of the project’s downloads, and I would like to report that, but at a finer level of detail than a screen cap of the official Docker Hub page (i.e. pulls by ROS version).
I know the DockerHub API now supports querying this data, and I have done so for our open source project Docker Hub account (/u/osrf). However, this data doesn’t really tell the full story, as the number of pulls from our open source project account are a couple orders of magnitude lower than the official Docker Hub downloads (~100k vs ~10M+). Just to make this crystal clear, we have the project-level data, but we really want to see the official pull data, because that’s what most people are using. I would love to know if there is a way for us to obtain the insights and analytics data for the official Docker Hub images of the project.
Is this data available to open source projects? If yes, can we self serve that resource, or do we need to request this data from Docker Hub directly? This seems like this data would be really useful for all the open source projects on Docker Hub.