Tools and documentation for setting up local Orb analytics.
This guide will enable you to self-host a TIG (Telegraf, InfluxDB, Grafana) analytics stack and configure Orbs to send data to that stack for analysis.
- You will need an active Orb Cloud account to configure your Orbs for local data analytics
- You will need to have one or more Orb sensors or apps linked to your Orb Cloud account
- You will need a Docker-enabled host for the analytics stack, which can communicate with the Orbs you intend to collect data from.
- Run
./configure.py
to generate configs (telegraf.conf
and Orb Cloud config) - Follow all instructions in the configure.py output to run your selected configuration
- Start services
docker-compose up -d
- Go to http://localhost:3000 in your browser
- Login with default grafana credentials (
admin
/admin
) - Setup new password when prompted
- Go to "Dashboards" (in hamburger menu) and open "Orb Metrics Overview" in "Orb Dashboards" folder
- Enjoy the minimal but beautiful dashboard with with data flowing (ideally)
After any changes to telegraf.conf
, you only need to restart telegraf for changes to apply.
docker restart telegraf
docker-compose down -v --remove-orphans