Collection of scripts to:
- spawn an influxdb via docker
- read token for REST access
- write random data into the database
If you run the scripts for the first time, invoke ./setup-db.sh
. The script sets the following variables via
commandline parameter:
- DOCKER_INFLUXDB_INIT_USERNAME
- DOCKER_INFLUXDB_INIT_PASSWORD
- DOCKER_INFLUXDB_INIT_ORG
- DOCKER_INFLUXDB_INIT_BUCKET
Example usage:
./setup-db.sh christian secretpassword phobosys cloudsensor
Afterwards, the container can be started via run-db.sh
Run get-token.sh
to fetch your users API token. You need it in the next step when writing data into the database.
This script emulates a temperature/humidity sensor. Run write-test-data.sh
to write a tuple of
- random temperature
- random humidity
values into the influxdb. Needs a valid token passed by parameter. Example usage:
./write-test-data.sh `./get-token.sh`
To see your data, connect to http://localhost:8086 with your browser. Enter the username and password you configured earlier. Finally, open the dataexplorer and submit a query.