Publish basic system metrics to Influx Cloud
- Create a free Influx Cloud account
- Create an Influx Cloud Bucket (system-metrics) and API Token
The following env variables are required:
- INFLUX_TOKEN: API Token provided by Influx Cloud
- INFLUX_ORG: Your Influx Cloud organization name
- INFLUX_BUCKET: Your Influx Cloud bucket name (Default:
system-metrics)
Additional supported env variables include:
- DEBUG: Enable or disable in-app debug logging (Default:
False) - DEVICE: Preferred name for this device (Default:
My Device) - INFLUX_HOST: Host of the Influx Cloud bucket (Default:
https://us-central1-1.gcp.cloud2.influxdata.com)
The application can be launched with docker-compose:
docker-compose up -d
A sample dashboard is provided in this repo and can be imported:
- Ensure that sysmetrics is running
- Login to Influx Cloud and go to Dashboards
- Use the dropdown on
Create Dashboardto import the template
