Fedora CommOps: Centralized Metrics generation: High priority task - Zsombor Szántó
Ruby and Python hobbyist, BI student at Corvinus University of Budapest
Contact information
- Email: szanto.zsombor@gmail.com
- IRC: z2s8
- GPG key: 20C7 5F00 C13C 1D74
- Fedora Account: z2s8
- GitHub: z2s8
About me
I'm from Hungary, I'm a freshman BI student at Corvinus University of Budapest, and a Fedora user since F19. Infrastructure tools and Linux on the server-side in general interest me a lot. I've been programming as a hobby for about 4 years, and I'm most comfortable in Python and Ruby. I'm passionate about free software as a user, and I'd like to contribute to Fedora to help make it even better.
Activities within Fedora
- I'm a Fedora user for 3 years
- I'd love to get involved with Fedora on CommOps team working on the metrics as a GSoC student
- I got a small patch merged into statscache already #55
The project
I'm proposing a project for the "Fedora CommOps : Centralized Metrics generation" project idea, more specially the task:
"High Priority Custom statscache plugins for metrics
Post event metrics from badges. Metrics for FAS groups. Integrate fedora-stats-tool into statscache? Ability to generate weekly/monthly/quarterly/yearly reports. Ability to export statistics in different formats. Well-documented code."
Schedule
I don't take classes or work during the summer, I'll be unavailable partly on the first week of June.
- May: Research the issue, and come up with the list of plugins needed
- Until June 19: Implement the first 2 plugins, with tests and merge them into statscache_plugins
- Until June 26: Implement all remaining plugins and create docs and intergation tests
- Until 14 July 14: Integrate fedora-stats-tool and make generating graphs and reports work MVP
- Until 24 July: Complete the report interface, write docs, and create cron jobs for auto run
- Until 14 August: Write exporters for CSV and other formats for the reports
- Until 24 August: Deploy to Fedora cloud the final solution