Fedora CountMe Metrics
Just found our usage is getting tracked in Fedora's CountMe metrics.
Trying to make sense of the data
Trying to make sense of the data
59 Replies
According to their docs, every machine (that hasn't opted out) should send a request to their servers once each week - when updating the Fedora official DNF repos.
We've got UBlue data starting from the end of June
Data from week of 2nd September:
oh I didn't know the data was freely available
I know we made the right changes in os-release to be counted properly
pinging someone who would be interested: @antheas
but
but
do our users update their dnf?
ostree doesnt
unless you layer
https://coreos.github.io/rpm-ostree/countme/
Our updates still query RPM repo metadata
Oh, I read that wrong
It's a systemd service that sets metrics a few times a week
Thus rpm-ostree includes a distinct timer (rpm-ostree-countme.timer) that implements the DNF Count Me functionality in a standalone way. This timer is triggered on boot after 5 minutes and bi-weekly, in both cases with a random delay.
well lets see if we have it
and if not turn it on
its enabled
we're getting counting already I confirmed that long ago
Wdym? Our metrics are here (see above)
we have close to 20k iso downloads per month
just trying to make sense of the scaling factor here
Bazzite Deck is doing very well! 1300 users the latest week!
yeah if you total bazzite its half of silverblue
more
where'd you get the data? we should graph it
something is off with that timer
Data is from
https://data-analysis.fedoraproject.org/csv-reports/countme/totals.db
We need to figure out ucore's settings to get it to show upI don't think we have count me and os-release configured on ucore
Bazzite has more users than kinoite across Bazzite, Bazzite-Nvidia and Bazzite-Deck
That's wild.
it'd be nice to graph this out and just throw it on the website, run it weekly or whatever
would be cool to do so
let me throw down some data science on this
really good news everyone
@Robert (p5) oupsied it
so its really good news
look at this beauty
Oh, did I misinterpret the metrics?
look at poor kinoite
when bazzite enabled the metrics
jesus
we are at around 22 thousand users atm active at any given week
added bluefin
zoomed out
maybe the scale here is not correct
yeah its not
maybe it is
yeah scaling is wrong
here is the correct scaling
Can you also add Aurora?
But wow, when we added the config correctly the drop off for silverblue and kinoite was huge.
For Bazzite there appears to be a strong trend for kde over gnome
Yes
I will in a bit
@M2
where the hits are to the fedora-X repositories only
excluding the -updates repository as that would be duplicate (maybe probably etc)
I wonder if our builds are in this. Still fascinating.
i can answer this for you
well you dont use a unique name so no
they are counted though
I wouldn't expect builds to be registered here. Systemd is not running during the builds, and rpm-ostree doesn't send the metrics on repo metadata updates whereas DNF does
Sorry meant custom images
Yes probably the builds are not counted
@j0rge
this is awesome
are these one offs or can we cron these? It'd be awesome to just have this on the website
Pulls are neato but this is better
its a 20 line python script
so we can toss this in an action?
if we make it a bit prettier yeah
yeah and we can just do our images on the website so it doesn't look like we're competing with upstream
we can one off those when we need them to compare
the popularity mirrors the pulls though, always bazzite by a ton
i dont know if these count as users or what
it probably is underinflated for handhelds
just dont know by how much
yea I wonder how often countme fires off on handhelds vs. desktops, it has to be lower I would assume
i mean if their users dont turn them on for a week for sure
https://pypistats.org/packages/hhd mirrors this as well
PyPI Download Stats
PyPI Download Stats
actually hhd is growing quite a bit
last i checked it was at 1800
between pulls, this, and brew stats, that's some good eating, bazzite crossed into the top 20 in the brew analytics
when we get a new installer its probably gonna go more exponential
@Robert (p5) well if you were looking for something to do, we could toss that script into the website repo and just run it weekly, and replace the charts we have now with these
i dont like the charts i made much, lets make them a bit prettier first
what do you guys use for those
i can write the code so that it slots in
I'm sure kyle knows of plenty of charting libraries that look baller
would be cool to interpolate and have the numbers increasing live
oh like add some dotted lines for the next 3 months or something? where we think?
we're about to cross 20 million pulls too
so it'd be a perfect time to retire that chart and just have that be a number on the site.
just like one big number instead of a chart, and this should be the chart
But first the number needs to be corrected
It's lower than it actually is
So we need some help from the fedora guys on that
also on this one
01-2024, that was when bazzite was on hackernews
and that's when kinoite started to really grow up until we fixed our reporting
@antheas can you split bazzite into handhelds and non handhelds?
That would be interesting
Meaning deck and nondeck?
You can see here it's half and half
I can
ah I see it
yeah that was we can see the growth into handhelds specifically at a glance.
Like, I am willing to bet the desktop images, bazzite included will be growy and flat, but the handheld images will be the ones really growing
Yeah
Especially if that installer happens