beops
all projects

python-perfreader

log processor — extracts receive and saving rates from support logs, plots with matplotlib.
draft infrapython
year
2023
role
engineer
stack
python · matplotlib · numpy
link

processes zipped support log files to extract performance data. unzips, reads proxy log files, pulls receive rate and saving rate at each timestamp, writes to csv, then plots receive rate over time with matplotlib.

pipeline

  1. unzip support logs to Extracted/
  2. create receive.csv and saving.csv
  3. process each proxy log file — extract rates by timestamp
  4. plot receive rate vs. time

runs from command line or inside a docker container with the zip mounted as a volume.