Fedora CountMe Metrics

Just found our usage is getting tracked in Fedora's CountMe metrics.
Trying to make sense of the data
59 Replies
p5
p5OP4mo ago
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:
variant,week,hits
,02-Sep-2024,1378
server,02-Sep-2024,72694
container,02-Sep-2024,39661
generic,02-Sep-2024,84435
workstation,02-Sep-2024,217304
cloud,02-Sep-2024,30364
matecompiz,02-Sep-2024,5951
xfce,02-Sep-2024,9211
kde,02-Sep-2024,37046
iot,02-Sep-2024,1526
cinnamon,02-Sep-2024,8098
snappy,02-Sep-2024,1
soas,02-Sep-2024,3
silverblue,02-Sep-2024,4059
coreos,02-Sep-2024,55559
gnome,02-Sep-2024,161
compneuro,02-Sep-2024,21
designsuite,02-Sep-2024,150
kinoite,02-Sep-2024,1567
unknown,02-Sep-2024,62
i3,02-Sep-2024,17
sway,02-Sep-2024,1275
lch,02-Sep-2024,12
sericea,02-Sep-2024,48
lxqt,02-Sep-2024,24
budgie,02-Sep-2024,633
mobility,02-Sep-2024,7
onyx,02-Sep-2024,10
pantheon,02-Sep-2024,12
flagship,02-Sep-2024,122
toolbx,02-Sep-2024,2628
sway-atomic,02-Sep-2024,201
budgie-atomic,02-Sep-2024,56
bazzite-deck,02-Sep-2024,1297
bazzite-nvidia,02-Sep-2024,680
aurora-dx-nvidia,02-Sep-2024,66
bazzite,02-Sep-2024,747
bazzite-deck-gnome,02-Sep-2024,192
bazzite-gnome-asus,02-Sep-2024,3
bazzite-ally,02-Sep-2024,44
bazzite-gnome-nvidia,02-Sep-2024,213
bluefin-dx,02-Sep-2024,287
bazzite-gnome,02-Sep-2024,256
bluefin-dx-nvidia,02-Sep-2024,140
aurora-dx,02-Sep-2024,167
bazzite-asus-nvidia,02-Sep-2024,38
bazzite-asus,02-Sep-2024,20
bluefin,02-Sep-2024,116
bazzite-ally-gnome,02-Sep-2024,5
bluefin-dx-asus-nvidia,02-Sep-2024,7
aurora,02-Sep-2024,68
bluefin-nvidia,02-Sep-2024,30
bluefin-surface,02-Sep-2024,7
bluefin-asus,02-Sep-2024,1
bluefin-dx-surface-nvidia,02-Sep-2024,1
bluefin-dx-asus,02-Sep-2024,7
aurora-nvidia,02-Sep-2024,20
aurora-asus-nvidia,02-Sep-2024,1
bluefin-dx-surface,02-Sep-2024,4
bazzite-gnome-asus-nvidia,02-Sep-2024,12
aurora-surface,02-Sep-2024,1
aurora-asus,02-Sep-2024,5
aurora-dx-asus,02-Sep-2024,4
aurora-dx-surface,02-Sep-2024,3
aurora-dx-asus-nvidia,02-Sep-2024,7
bluefin-asus-nvidia,02-Sep-2024,3
drelbsos-gnome-nvidia,02-Sep-2024,1
zeliblue,02-Sep-2024,1
bazzite-dx,02-Sep-2024,1
bazzite-gnome-dx,02-Sep-2024,1
variant,week,hits
,02-Sep-2024,1378
server,02-Sep-2024,72694
container,02-Sep-2024,39661
generic,02-Sep-2024,84435
workstation,02-Sep-2024,217304
cloud,02-Sep-2024,30364
matecompiz,02-Sep-2024,5951
xfce,02-Sep-2024,9211
kde,02-Sep-2024,37046
iot,02-Sep-2024,1526
cinnamon,02-Sep-2024,8098
snappy,02-Sep-2024,1
soas,02-Sep-2024,3
silverblue,02-Sep-2024,4059
coreos,02-Sep-2024,55559
gnome,02-Sep-2024,161
compneuro,02-Sep-2024,21
designsuite,02-Sep-2024,150
kinoite,02-Sep-2024,1567
unknown,02-Sep-2024,62
i3,02-Sep-2024,17
sway,02-Sep-2024,1275
lch,02-Sep-2024,12
sericea,02-Sep-2024,48
lxqt,02-Sep-2024,24
budgie,02-Sep-2024,633
mobility,02-Sep-2024,7
onyx,02-Sep-2024,10
pantheon,02-Sep-2024,12
flagship,02-Sep-2024,122
toolbx,02-Sep-2024,2628
sway-atomic,02-Sep-2024,201
budgie-atomic,02-Sep-2024,56
bazzite-deck,02-Sep-2024,1297
bazzite-nvidia,02-Sep-2024,680
aurora-dx-nvidia,02-Sep-2024,66
bazzite,02-Sep-2024,747
bazzite-deck-gnome,02-Sep-2024,192
bazzite-gnome-asus,02-Sep-2024,3
bazzite-ally,02-Sep-2024,44
bazzite-gnome-nvidia,02-Sep-2024,213
bluefin-dx,02-Sep-2024,287
bazzite-gnome,02-Sep-2024,256
bluefin-dx-nvidia,02-Sep-2024,140
aurora-dx,02-Sep-2024,167
bazzite-asus-nvidia,02-Sep-2024,38
bazzite-asus,02-Sep-2024,20
bluefin,02-Sep-2024,116
bazzite-ally-gnome,02-Sep-2024,5
bluefin-dx-asus-nvidia,02-Sep-2024,7
aurora,02-Sep-2024,68
bluefin-nvidia,02-Sep-2024,30
bluefin-surface,02-Sep-2024,7
bluefin-asus,02-Sep-2024,1
bluefin-dx-surface-nvidia,02-Sep-2024,1
bluefin-dx-asus,02-Sep-2024,7
aurora-nvidia,02-Sep-2024,20
aurora-asus-nvidia,02-Sep-2024,1
bluefin-dx-surface,02-Sep-2024,4
bazzite-gnome-asus-nvidia,02-Sep-2024,12
aurora-surface,02-Sep-2024,1
aurora-asus,02-Sep-2024,5
aurora-dx-asus,02-Sep-2024,4
aurora-dx-surface,02-Sep-2024,3
aurora-dx-asus-nvidia,02-Sep-2024,7
bluefin-asus-nvidia,02-Sep-2024,3
drelbsos-gnome-nvidia,02-Sep-2024,1
zeliblue,02-Sep-2024,1
bazzite-dx,02-Sep-2024,1
bazzite-gnome-dx,02-Sep-2024,1
j0rge
j0rge4mo ago
oh I didn't know the data was freely available I know we made the right changes in os-release to be counted properly
tryhardsoccermomswag
pinging someone who would be interested: @antheas
antheas
antheas4mo ago
but but do our users update their dnf? ostree doesnt unless you layer
p5
p5OP4mo ago
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.
antheas
antheas4mo ago
well lets see if we have it and if not turn it on its enabled
j0rge
j0rge4mo ago
we're getting counting already I confirmed that long ago
p5
p5OP4mo ago
Wdym? Our metrics are here (see above)
antheas
antheas4mo ago
we have close to 20k iso downloads per month just trying to make sense of the scaling factor here
p5
p5OP4mo ago
Bazzite Deck is doing very well! 1300 users the latest week!
antheas
antheas4mo ago
yeah if you total bazzite its half of silverblue more
j0rge
j0rge4mo ago
where'd you get the data? we should graph it
antheas
antheas4mo ago
something is off with that timer
p5
p5OP4mo ago
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 up
M2
M24mo ago
I 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.
j0rge
j0rge4mo ago
it'd be nice to graph this out and just throw it on the website, run it weekly or whatever
bsherman
bsherman4mo ago
would be cool to do so
antheas
antheas4mo ago
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
antheas
antheas4mo ago
No description
p5
p5OP4mo ago
Oh, did I misinterpret the metrics?
antheas
antheas4mo ago
look at poor kinoite when bazzite enabled the metrics jesus we are at around 22 thousand users atm active at any given week
antheas
antheas4mo ago
added bluefin
No description
antheas
antheas4mo ago
zoomed out
No description
antheas
antheas4mo ago
maybe the scale here is not correct yeah its not maybe it is yeah scaling is wrong
antheas
antheas4mo ago
here is the correct scaling
No description
M2
M24mo ago
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
antheas
antheas4mo ago
Yes I will in a bit
antheas
antheas4mo ago
@M2
No description
antheas
antheas4mo ago
where the hits are to the fedora-X repositories only excluding the -updates repository as that would be duplicate (maybe probably etc)
M2
M24mo ago
I wonder if our builds are in this. Still fascinating.
antheas
antheas4mo ago
i can answer this for you well you dont use a unique name so no they are counted though
p5
p5OP4mo ago
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
antheas
antheas4mo ago
Sorry meant custom images Yes probably the builds are not counted
antheas
antheas4mo ago
@j0rge
No description
antheas
antheas4mo ago
No description
antheas
antheas4mo ago
No description
j0rge
j0rge4mo ago
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
antheas
antheas4mo ago
its a 20 line python script
j0rge
j0rge4mo ago
so we can toss this in an action?
antheas
antheas4mo ago
if we make it a bit prettier yeah
j0rge
j0rge4mo ago
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
antheas
antheas4mo ago
i dont know if these count as users or what it probably is underinflated for handhelds just dont know by how much
j0rge
j0rge4mo ago
yea I wonder how often countme fires off on handhelds vs. desktops, it has to be lower I would assume
antheas
antheas4mo ago
i mean if their users dont turn them on for a week for sure
antheas
antheas4mo ago
PyPI Download Stats
PyPI Download Stats
antheas
antheas4mo ago
actually hhd is growing quite a bit last i checked it was at 1800
j0rge
j0rge4mo ago
between pulls, this, and brew stats, that's some good eating, bazzite crossed into the top 20 in the brew analytics
antheas
antheas4mo ago
when we get a new installer its probably gonna go more exponential
j0rge
j0rge4mo ago
@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
antheas
antheas4mo ago
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
j0rge
j0rge4mo ago
I'm sure kyle knows of plenty of charting libraries that look baller
antheas
antheas4mo ago
would be cool to interpolate and have the numbers increasing live
j0rge
j0rge4mo ago
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
antheas
antheas4mo ago
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
j0rge
j0rge4mo ago
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
antheas
antheas4mo ago
Meaning deck and nondeck? You can see here it's half and half I can
j0rge
j0rge4mo ago
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
antheas
antheas4mo ago
Yeah Especially if that installer happens
Want results from more Discord servers?
Add your server