FOG External Reporting
-
@Tom-Elliott it’s likely possible to do.
The graphs use Python’s pyplot module. Here is the exact spot in the script for the OS Versions graph:
https://github.com/FOGProject/fog-community-scripts/blob/c527036bc4623f7f6225a48c545d37edc269d112/external_reporting/external_reporting/do_web_tasks.py#L88I’ll see if I can add some numbers.
-
@Tom-Elliott I took an easier route. The intent of your request was to see the exact values. So I added a JSON text object to the solution.
There is a link for downloading the current JSON data on the dashboard now. Though you can go directly to it using this link: https://fog-external-reporting-results.theworkmans.us/external_reporting.json
This is the PR that accomplished this if you were curious. https://github.com/FOGProject/fog-community-scripts/pull/70
-
Look at that, Raspbian and Red Hat are in the list now. Also, 359 dev installations/upgrades since we started tracking.
Somewhere around 85 systems are very closely tracking the latestdev
branch, with many others tracking a bit less closely. -
@wayne-workman said in FOG External Reporting:
Look at that, Raspbian and Red Hat are in the list now. Also, 359 dev installations/upgrades since we started tracking.
Nice! All 359 systems sent stats within the last week, right?
Somewhere around 85 systems are very closely tracking the latest dev branch, with many others tracking a bit less closely.
I am not sure I get what you mean by that. Is that counting systems that use 1.5.9.63 and 1.5.9.65?
-
@sebastian-roth
Yes, and yes. -
We’re at 534 dev installations of FOG that have reported wiithin the last week. We started tracking this about 10 months ago. Coming up on a year of version tracking.
-
After a bit over one full year now, we are at 527 dev installations of fog.
-
Now at 610 Dev users. I’m thinking to myself - wow. That’s a lot of dev users.
I am super curious what will happen to these figures after the next release. I’m thinking a lot of people are using the dev branch simply because the installer works with the latest OS patches. But, I also think some unknown amount of users out there are sticking with the last stable release, and biding their time with updated kernels, inits, and ipxe binaries as necessary.
-
@wayne-workman That is an amazing number. Somehow I did a rough estimate yesterday and only came up with 348 users (but I didn’t have access to the raw data only the chart).
Sebastian and I were talking about that yesterday to go ahead and release 1.5.10 this spring and not wail til summer to release it. To do a quick release to push out the latest fos linux kernel, ipxe binaries and the 115 or so commits since 1.5.9GA. The goal then would be to make 1.5.11 (released this summer '22) the last in the 1.5.x series then focus on 1.6.x moving forward.
We’ll need to create clear instructions for folks to switch back to the master branch to get the 1.5.10GA release or they will be stuck on the dev branch.
-
That number makes sense given the number of commits since the GA release and how many are bug fixes.
-
@george1421 said in FOG External Reporting:
I didn’t have access to the raw data only the chart
The DB is available for download on the same page. It’s just a mysql dump. The thing to bear in mind with the DB is the fog installer sets up servers (if they don’t opt out) to report in once per week, at some random time. So, to look at what figure we have for dev servers out there, the below is the correct MySQL query:
select count(id) from versions_out_there where creation_time >= NOW() - INTERVAL 7 DAY;
This can be seen in the source code here:
https://github.com/FOGProject/fog-community-scripts/blob/1d2faad47478a5ea3bebb0906f03b0c3ace4c510/external_reporting/external_reporting/do_web_tasks.py#L79 -
Wanted to post a reply here saying the external reporting page has moved to an official home, one that belongs to FOG Project. I’m still tending to it, just the hosting location is now official. Updated links are in my signature.
-
The count on working branch and dev-branch as of today is 718 fog servers.