aboutsummaryrefslogtreecommitdiff
path: root/ribreader.py
Commit message (Collapse)AuthorAgeFilesLines
* oexport: Add project.scripts entry pointHEADmasterDimitri Staessens5 days1-85/+67
| | | | | | | | Add a script entry point so the correct shebang is set at install and the exporter can be run as `oexport`. Update style and harmonize docstrings. Signed-off-by: Dimitri Staessens <dimitri@ouroboros.rocks>
* metrics: Add ECN signal loss and heartbeatsDimitri Staessens8 days1-1/+4
| | | | | Adds support for the loss cuts and heartbeats/s in the IPCP ECN/FA stats.
* metrics: Add support for ouroboros v0.240.24.0Dimitri Staessens12 days1-16/+206
| | | | | | | | | | Align exporter and dashboard with o7s v0.24 metrics. The exporter now polls fast-changing FRCT metrics on a high-resolution timerfd while collecting the slower IPCP/LSDB/ DHT/FA/DT metrics at ~1 Hz. Updates the Grafana dashboard to show the new data.
* oexport: Add a file exporter optionDimitri Staessens2026-04-011-0/+598
Write metrics as InfluxDB line protocol to a local file, enabling offline collection without a running InfluxDB instance. Repeatable --tag flag injects extra key=value tags into every point, useful for stamping metrics with for instance a test run and test name identifier Signed-off-by: Dimitri Staessens <dimitri@ouroboros.rocks>