grafana
Visualization dashboards for OpenDT metrics.
Access
| URL | Description |
|---|---|
| http://localhost:3000 | Grafana Dashboard |
Authentication is disabled by default (anonymous admin access).
Dashboards
Power Dashboard
The default dashboard displays:
- Power Consumption - Actual vs simulated power draw over time
- Carbon Emissions - Estimated carbon emissions based on power and grid intensity
Data is queried from the OpenDT API at http://api:8000.
Provisioning
Dashboards in services/grafana/provisioning/dashboards/ are auto-provisioned on startup. These are read-only templates.
To create an editable copy:
- Open the dashboard
- Click title → Save As
- Save with a new name
Custom dashboards are persisted in the Docker volume.
Data Sources
The Infinity datasource is pre-configured to query JSON endpoints from the OpenDT API.
Persistence
Dashboard data is stored in the opendt-grafana-storage Docker volume.
To reset Grafana to its initial state:
make clean-volumes