Add Pure FlashArray Grafana dashboard

- Add official Pure Storage FlashArray Overview dashboard (v1.0.6) as ConfigMap
- Dashboard source: github.com/PureStorage-OpenConnect/pure-fa-openmetrics-exporter
- Auto-discovered by Grafana sidecar via grafana_dashboard label
- Update ServiceMonitor to add required labels for dashboard compatibility:
  - instance: utilidor (array identifier expected by dashboard)
  - env: production (dashboard template variable requirement)
  - location: homelab (optional dashboard filter)
  - site: main (optional dashboard filter)
- Dashboard includes array capacity, performance, volume stats, host connectivity
This commit is contained in:
Hermes Agent service account
2026-06-19 17:58:45 -05:00
parent b6cb031edb
commit 59c83c296b
2 changed files with 3409 additions and 17 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -40,8 +40,28 @@ spec:
endpoint: endpoint:
- utilidor - utilidor
# Relabeling to add FlashArray identifier # Relabeling to add FlashArray identifier and required dashboard labels
relabelings: relabelings:
# Add 'instance' label (dashboard expects this for array identification)
- sourceLabels: [__param_endpoint]
targetLabel: instance
action: replace
# Keep 'array' label for compatibility
- sourceLabels: [__param_endpoint] - sourceLabels: [__param_endpoint]
targetLabel: array targetLabel: array
action: replace action: replace
# Static labels for dashboard filters
metricRelabelings:
# Add 'env' label (dashboard template variable requirement)
- targetLabel: env
replacement: production
action: replace
# Add 'location' label (optional dashboard filter)
- targetLabel: location
replacement: homelab
action: replace
# Add 'site' label (optional dashboard filter)
- targetLabel: site
replacement: main
action: replace