BelowUploader is a Python tool that uploads below dump data to InfluxDB and enables data visualization via Grafana.
Make sure you have uv installed. Then run:
uv syncCreate a .env file in the root directory. Example configuration:
INFLUXDB_URL=http://localhost:8086 # Your InfluxDB instance URL
INFLUXDB_TOKEN=my-influxdb-token # InfluxDB API token
INFLUXDB_ORG=my-org # InfluxDB organization name
INFLUXDB_BUCKET=my-bucket # InfluxDB bucket name
UPLOAD_INTERVAL_SECONDS=5 # Data upload interval in seconds. uv run main.pyYou can use Grafana to visualize the data stored in InfluxDB:
-
Add InfluxDB as a Data Source:
Guide: Adding InfluxDB to Grafana -
Create a Dashboard and Panels:
Design panels and queries to visualize your uploaded data as you need.
Example Grafana Panel
You can use this example by the following Grafana Dashboard JSON.
Pull requests, issues, and suggestions welcome!
