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:
File diff suppressed because it is too large
Load Diff
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user