Self-hosted Grafana integration with Edge Analytics¶
Requirements¶
- Grafana OSS 11.x.x
- Docker 20.10+
- Docker Compose 2.x
Instructions¶
We have supplied a Docker Compose file that simplifies the installation and configuration of Grafana, along with all the necessary dependencies.
Getting Grafana up and running¶
- Download or clone https://github.com/System73/edge-analytics-grafana-setup.
- Gather the necessary files:
-
Create an
.env
file.-
The
.env
file should contain your Analytics API token (Available on System73 Portal):ANALYTICS_API_TOKEN="YOUR_TOKEN_HERE"
-
-
Open a terminal in the directory where you downloaded the
docker-compose.yaml
, theprovisioning
folder, and the.env
file. Depending on the dashboard you want to run, execute one of the following commands:- To run the end-user dashboard:
docker compose up -d grafana
- To run the reseller dashboard
docker compose up -d reseller-grafana
-
Open your browser and go to:
- End-user dashboard: http://localhost:3000
- Reseller dashboard: http://localhost:3001
-
On the login page, use the default credentials:
- Username:
admin
- Password:
admin
After logging in, Grafana will prompt you to set a new admin password for security. You can choose to update it immediately or skip this step.
- Username:
-
Once logged in, you can access your dashboards at:
- http://localhost:3000/dashboards – for end users
- http://localhost:3001/dashboards – for resellers
Note
To get the benefits from the Advanced Dashboard you need to have an Edge Analytics account with the Advanced Tier enabled.
Feedback
If you have any feedback or suggestions, we welcome your input!
Please open an issue using the GitHub Issues feature to share your thoughts and help us enhance the user experience.
This section was last updated 2025-04-25