An openHop Repeater plugin (wheel, id community.influxdb) that pushes the repeater's data to a remote InfluxDB v1, v2 or v3 for Grafana: - metrics: /api/stats and mesh analytics endpoints, via a collector vendored from openhop-prometheus-plugin (MIT) - packets: live /ws/packets stream with gap backfill from /api/bulk_packets - logs: /api/logs_stream SSE with Last-Event-ID resume - snapshots: adverts/neighbours, GPS and numeric status endpoints The writer batches and gzips line protocol, retries with backoff and spools to disk while InfluxDB is unavailable. On InfluxDB 1.x it creates the database if it is missing. Includes a Grafana dashboard (InfluxQL), a dev stack (InfluxDB 2 + 1.x + Grafana), a fake Repeater for local testing, tests and CI. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
7 lines
283 B
Plaintext
7 lines
283 B
Plaintext
openhop-influxdb-plugin
|
|
|
|
This product includes software from openhop-prometheus-plugin
|
|
(https://github.com/openhop-dev/openhop-prometheus-plugin), MIT licensed,
|
|
Copyright (c) 2026 openHop Prometheus Plugin contributors.
|
|
See src/openhop_influxdb_plugin/vendor/prometheus_collectors/.
|