add walnut creek and gary dashboards
This commit is contained in:
commit
ab9b200e04
10
README.md
Normal file
10
README.md
Normal 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
|
||||||
15
dashboards/gary_in/compressor_status.json
Normal file
15
dashboards/gary_in/compressor_status.json
Normal 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"
|
||||||
|
}
|
||||||
31
dashboards/walnut_creek/process_overview.json
Normal file
31
dashboards/walnut_creek/process_overview.json
Normal 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"
|
||||||
|
}
|
||||||
6
provisioning/datasources/prometheus.yaml
Normal file
6
provisioning/datasources/prometheus.yaml
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
apiVersion: 1
|
||||||
|
datasources:
|
||||||
|
- name: Prometheus
|
||||||
|
type: prometheus
|
||||||
|
url: http://localhost:9090
|
||||||
|
isDefault: true
|
||||||
Loading…
Reference in New Issue
Block a user