#7676 Replace current mirror stats graph script with "velociraptorizer"
Closed: Fixed 3 years ago by smooge. Opened 5 years ago by mattdm.

Describe what you need us to do:

Current stats script generates images at https://data-analysis.fedoraproject.org/csv-reports/images/. This script requires manual changes from Smooge whenever
anything changes — for example, to add F30.

I've been hacking on https://pagure.io/velociraptorizer/tree/master

This reads a csv file from mirrors/mirrorsdata-all.csv and writes
various images to images/. As the name might imply, it also includes
various data cleanups for known anomalies. This gets me out of the
business of copying the csv file into a spreadsheet and munging stuff
by hand.

Can we put this into place to run instead of the current image generation?

Specifically, I'd love for the script to automatically check this out
of pagure and then run it, so that I can adjust the reports without
having to bother you again.

Also note that this includes rolling average as part of the graph
production, so the generation of that csv file can be dropped.

When do you need this? (YYYY/MM/DD)

I can run this by hand on my own system for now, but this is
far from ideal. Having this in place by Flock would be nice.
(2019/08/01, say?)

When is this no longer needed or useful? (YYYY/MM/DD)

2999/12/31

If we cannot complete your request, what is the impact?

  1. I have to keep running this by hand rather than just checking
    output.
  2. Current script generating reports that don't have latest releases

Metadata Update from @smooge:
- Issue assigned to smooge

5 years ago

OK here is a plan on this:
1. Create a sysadmin-stats group. Put @mattdm in it.
2. Add that to the data-analysis01 group for login access.
3. Allow data-analysis playbook to be rbac run by sysadmin-stats group
4. Work with @mattdm to get this implemented.

Metadata Update from @kevin:
- Issue priority set to: Waiting on Assignee (was: Needs Review)

4 years ago

Metadata Update from @smooge:
- Assignee reset

4 years ago

Considering the work going on from @wwoods on DNF counting, is this request still valid?

Do we want to close it now and re-evaluate once the DNF counting stats land? Or do we already know that this will be needed for DNF countme stats as well?

Moving this to needs-review and we can discuss in tomorrows standups...

Metadata Update from @kevin:
- Issue priority set to: Needs Review (was: Waiting on Assignee)

3 years ago

This has been superceded by the countme and some other items. Closing for 9178 and similar tickets

Metadata Update from @smooge:
- Issue close_status updated to: Fixed
- Issue status updated to: Closed (was: Open)

3 years ago

Login to comment on this ticket.

Metadata