| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
|
|
|
| |
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>
|
| |
|
|
|
|
|
| |
Updates the project to use a pyproject.toml file and use
setuptools_scm for versioning. Simplifies directory structure.
Signed-off-by: Dimitri Staessens <dimitri@ouroboros.rocks>
|
| |
|
|
|
|
|
|
| |
Adds support for the new DHT RIB statistics. Grafana dashboard shows
number of keys in the DHT, the number locally managed values that need
to be republished, and the number of non-local values.
Signed-off-by: Dimitri Staessens <dimitri@ouroboros.rocks>
|
| |
|
|
| |
Signed-off-by: Dimitri Staessens <dimitri@ouroboros.rocks>
|
| |
|
|
|
|
|
| |
Now supports some flow control metrics. Also more future proof as it
will skip unknown future metrics instead of raising an Exception.
Signed-off-by: Dimitri Staessens <dimitri@ouroboros.rocks>
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
|
| |
The metrics interval can now be set in millisecond increments from
commandline using -i <interval> or --i <interval>. Default is 1000 (1
second).
|
| | |
|
| |
|
|
| |
This also fixes no neighbors shown.
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
| |
This adds a shebang so the exporter can be started with
./oexport.py
|
| |
|
|
| |
Adds a simple exporter for InfluxDB written in Python.
|
|
|
Adds .gitignore, BSD license and README.md
Signed-off-by: Dimitri Staessens <dimitri@ouroboros.rocks>
|