add walnut creek and gary dashboards

This commit is contained in:
Dave Ritter 2026-08-28 19:28:28 -05:00
commit ab9b200e04
4 changed files with 62 additions and 0 deletions

10
README.md Normal file
View File

@ -0,0 +1,10 @@
# grafana-dashboards
Grafana dashboard JSON files for Galion Systems client sites.
Import via Grafana UI (Dashboards → Import → Upload JSON) or use the
provisioning/ configs for automated deployment.
## Sites
- `walnut_creek/` — Walnut Creek Water Treatment Plant (OH)
- `gary_in/` — Gary Indiana facility

View File

@ -0,0 +1,15 @@
{
"title": "Gary IN Facility - Compressor Status",
"uid": "gary-comp",
"version": 1,
"panels": [
{
"type": "timeseries",
"title": "Compressor Outlet Pressure",
"id": 1,
"targets": [{"expr": "modbus_holding{site=\"gary_in\",tag=\"comp_pressure_psi\"}"}]
}
],
"time": {"from": "now-4h", "to": "now"},
"refresh": "1m"
}

View File

@ -0,0 +1,31 @@
{
"__inputs": [],
"__requires": [{"type": "grafana", "id": "grafana", "name": "Grafana", "version": "10.0.0"}],
"annotations": {"list": []},
"title": "Walnut Creek WTP - Process Overview",
"uid": "wc-proc-overview",
"version": 3,
"panels": [
{
"type": "gauge",
"title": "Influent Flow (GPM)",
"id": 1,
"targets": [{"expr": "modbus_holding{site=\"walnut_creek\",tag=\"flow_rate_gpm\"}"}],
"fieldConfig": {"defaults": {"min": 0, "max": 5000, "unit": "short"}}
},
{
"type": "stat",
"title": "Tank Level (ft)",
"id": 2,
"targets": [{"expr": "modbus_holding{site=\"walnut_creek\",tag=\"tank_level_ft\"}"}]
},
{
"type": "stat",
"title": "Pump 1 Status",
"id": 3,
"targets": [{"expr": "modbus_holding{site=\"walnut_creek\",tag=\"pump1_status\"}"}]
}
],
"time": {"from": "now-1h", "to": "now"},
"refresh": "30s"
}

View File

@ -0,0 +1,6 @@
apiVersion: 1
datasources:
- name: Prometheus
type: prometheus
url: http://localhost:9090
isDefault: true