Consume telemetry from ground station TCP servers, store the data in InfluxDB and visualise in Grafana.
This will start Influx, Grafana and the ground station telemetry server.
It will require you to have Docker installed.
make start-deps
Start the application to start consuming the telemetry.
When stopping the app it will finish processing the telemetry consumed so far.
make start
Grafana is used to visualise the data.
Visit http://localhost:3000 and use username:admin
and password:admin
.
Use the premade dashboard called Telemetry
.
make test
This will require Influx to be running.
make integration-test
make generate-mocks