Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Detailed download statistics per image #1047

Open
michaelcoburn opened this issue May 17, 2017 · 27 comments
Open

Detailed download statistics per image #1047

michaelcoburn opened this issue May 17, 2017 · 27 comments

Comments

@michaelcoburn
Copy link

Hi, is there a way to see detailed download statistics of a given image? For example https://hub.docker.com/r/percona/pmm-server/ reports +100k pulls, but that is difficult for an image maintainer to really understand adoption as the number is so rounded.

  • Is this a feature currently supported for logged-in administrators of images?
  • or perhaps something in the higher paid-tiers?

Thanks,

@ghost
Copy link

ghost commented Jun 21, 2017

@michaelcoburn I am wondering the samething. have you gotten any information about this yet?

@michaelcoburn
Copy link
Author

@newtonpiccone1 no, nothing

@ghost
Copy link

ghost commented Jun 21, 2017

Ok, do you know of any other way to submit feedback or ask Dockerhub a question? I saw that they have paid support but I was hoping I could at least get a "no, we don't have those statistics" without paying...

@miguno
Copy link

miguno commented Nov 22, 2017

There is an API for this:

https://hub.docker.com/v2/repositories/<your org>/<your image>/

@dzimine
Copy link

dzimine commented Feb 5, 2018

This gives "Total pulls", what I need is pulls over last (days, months).

Any repo solution/service I can think of does this.

@PeterDaveHello
Copy link

Per day, per week, per month. Just like npm, would be good 😄

@martinlindenberg
Copy link

Additionally to some time statistics, it would be also interesting to see some details about the top clients.

We have suddenly about 1.1M pulls on an internal repository and don't know where the pulls have been (or still are ?) requested from.

@edsiper
Copy link

edsiper commented Mar 21, 2018

I'd pay for a solution that offers:

  • downloads per day, month, year
  • geo info, downloads per country

@miguno
Copy link

miguno commented Apr 22, 2018

@edsiper

I'd pay for a solution that offers:

My colleagues have been test-driving https://bitergia.com/products/dashboards/ for this. They provide Docker Hub stats, among other things. (I am not affiliated with Bitergia. No idea about their pricing.)

Edit: It seems their service is based on the FOSS project https://grimoirelab.github.io/, which apparently is maintained by them.

@muhlemmer
Copy link

https://www.brianchristner.io/how-to-track-docker-hub-metrics/
Googling for the same thing, I came across that site, after reading this topic.

@hgasimov
Copy link

Tracking the number of pulls of a docker image can also be done using Google Apps Script and Google Sheet. It's quick and doesn't need any installation. You can find more about that here https://www.gasimof.com/blog/track_docker_image_pulls/

@dimaqq
Copy link

dimaqq commented Mar 18, 2020

I'd like to know some details too. I've published a simple container for an existing JS test server, and The Hub tells me it was pulled 10K+ times...
I find that hard to believe, unless, of course, it's suddenly picked up by someone, somewhere.

I'd love to see geographical stats — if all the pulls are from my city or datacenter, then it's automated tests failing to cache the docker images, and not real users 😅

@cedricve
Copy link

+1

@tomkerkhove
Copy link

This is a missing gap in the image provider space imo

@leodamasceno
Copy link

+1

2 similar comments
@stbjin
Copy link

stbjin commented Jul 6, 2020

+1

@grastogi23
Copy link

+1

@hSATAC
Copy link

hSATAC commented Aug 20, 2020

+1 to this, need download count per tag

@ncresswell
Copy link

Docker Pulls are a pull of the manifest for an image, not an actual download of an image. So its easy to get repos with a very high number of pulls due to tools like "watchtower" that check for a new version every 5 minutes, so therefore triggering a manifest pull. There needs to be a way to capture the number of actual image downloads of each image tag.

@github-actions
Copy link

github-actions bot commented Jun 2, 2021

We are clearing up our old issues and your ticket has been open for 6 months with no activity. Remove stale label or comment or this will be closed in 15 days.

@github-actions github-actions bot added the Stale label Jun 2, 2021
@dimaqq
Copy link

dimaqq commented Jun 2, 2021

I'd still like to see this solved...
For the time being I've switched to https://scarf.sh/gateway/dimaqq/docker/dimaqq/dynalite
(it's a proxy that records usage counts)

@github-actions github-actions bot removed the Stale label Jun 3, 2021
@github-actions
Copy link

github-actions bot commented Dec 1, 2021

We are clearing up our old issues and your ticket has been open for 6 months with no activity. Remove stale label or comment or this will be closed in 15 days.

@github-actions github-actions bot added the Stale label Dec 1, 2021
@pirate
Copy link

pirate commented Dec 1, 2021

Bump

@miguno
Copy link

miguno commented Dec 1, 2021

Yes, it would still be great if this could be solved.

@github-actions github-actions bot removed the Stale label Dec 2, 2021
@iamalryz
Copy link

I also vote for this feature.

@ingshtrom
Copy link
Collaborator

This actually already exists through our Docker Verified Publishers program

@alexey-gruzdev
Copy link

Hey everybody! Did anyone find a solution? I tried GoogleSheet, but it only gives a forward statistics, so no historical data (which in my case I'm interested in)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests