Describe how mirrors-countme interfaces with external components #41
Labels
contributing
Improvements to contributing
documentation
Improvements or additions to documentation
maintenance
Something outside of a full-scale project
Story
As a contributor to mirrors-countme,
I want to know how it interfaces with external components,
so that I better understand how it works.
Acceptance Criteria
Background
This repository is only part of the picture, the rest lives in the Fedora Infrastructure Ansible repo on Pagure, in the
web-data-analysis
role (which also contains unrelated analytical functionality 🥳).Findings so far, most if not all of this happens on the central log host:
mirrors.fedoraproject.org
, each proxy has a corresponding log file for this web service./mnt/fedora_stats/combined-http/$YEAR/$MONTH/$DAY
) with a delay of several days (for reasons, but which again?).countme-update-rawdb.sh
(⇒parse_access_log.py
) into/var/lib/countme/raw.db
.totals.db
andtotals.csv
in the same place (bycountme-update-totals.sh
⇒countme-totals.py
). The CSV file is tracked in GIT./var/www/html/csv-reports/countme
.The text was updated successfully, but these errors were encountered: