Skip to content

Commit bc79611

Browse files
authored
Merge pull request #300 from Helene/CNSA_dashboards
Publish example dashbords for monitoring IBM Storage Scale container native project integrated in Openshift Monitoring stack
2 parents a2d5540 + 64f885b commit bc79611

3 files changed

+1653
-0
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,239 @@
1+
{
2+
"__inputs": [
3+
{
4+
"name": "DS_OCP2-THANOS-QUERIER",
5+
"label": "ocp2-thanos-querier",
6+
"description": "",
7+
"type": "datasource",
8+
"pluginId": "prometheus",
9+
"pluginName": "Prometheus"
10+
}
11+
],
12+
"__elements": {},
13+
"__requires": [
14+
{
15+
"type": "grafana",
16+
"id": "grafana",
17+
"name": "Grafana",
18+
"version": "11.5.1"
19+
},
20+
{
21+
"type": "datasource",
22+
"id": "prometheus",
23+
"name": "Prometheus",
24+
"version": "1.0.0"
25+
},
26+
{
27+
"type": "panel",
28+
"id": "status-history",
29+
"name": "Status history",
30+
"version": ""
31+
}
32+
],
33+
"annotations": {
34+
"list": [
35+
{
36+
"builtIn": 1,
37+
"datasource": {
38+
"type": "grafana",
39+
"uid": "-- Grafana --"
40+
},
41+
"enable": true,
42+
"hide": true,
43+
"iconColor": "rgba(0, 211, 255, 1)",
44+
"name": "Annotations & Alerts",
45+
"type": "dashboard"
46+
}
47+
]
48+
},
49+
"editable": true,
50+
"fiscalYearStartMonth": 0,
51+
"graphTooltip": 0,
52+
"id": null,
53+
"links": [],
54+
"panels": [
55+
{
56+
"datasource": {
57+
"type": "prometheus",
58+
"uid": "${Datasource}"
59+
},
60+
"fieldConfig": {
61+
"defaults": {
62+
"color": {
63+
"mode": "fixed"
64+
},
65+
"custom": {
66+
"fillOpacity": 70,
67+
"hideFrom": {
68+
"legend": false,
69+
"tooltip": false,
70+
"viz": false
71+
},
72+
"lineWidth": 1
73+
},
74+
"mappings": [
75+
{
76+
"options": {
77+
"0": {
78+
"color": "#808080",
79+
"index": 3,
80+
"text": "UNKNOWN"
81+
},
82+
"10": {
83+
"color": "green",
84+
"index": 0,
85+
"text": "HEALTHY"
86+
},
87+
"20": {
88+
"color": "dark-yellow",
89+
"index": 1,
90+
"text": "DEGRADED"
91+
},
92+
"40": {
93+
"color": "dark-red",
94+
"index": 2,
95+
"text": "FAILED"
96+
}
97+
},
98+
"type": "value"
99+
}
100+
],
101+
"thresholds": {
102+
"mode": "absolute",
103+
"steps": [
104+
{
105+
"color": "green",
106+
"value": null
107+
},
108+
{
109+
"color": "red",
110+
"value": 80
111+
}
112+
]
113+
}
114+
},
115+
"overrides": []
116+
},
117+
"gridPos": {
118+
"h": 16,
119+
"w": 24,
120+
"x": 0,
121+
"y": 0
122+
},
123+
"id": 1,
124+
"interval": "15m",
125+
"options": {
126+
"colWidth": 0.9,
127+
"legend": {
128+
"displayMode": "list",
129+
"placement": "bottom",
130+
"showLegend": true
131+
},
132+
"rowHeight": 0.9,
133+
"showValue": "never",
134+
"tooltip": {
135+
"hideZeros": false,
136+
"maxHeight": 600,
137+
"mode": "single",
138+
"sort": "none"
139+
}
140+
},
141+
"pluginVersion": "11.5.1",
142+
"targets": [
143+
{
144+
"datasource": {
145+
"type": "prometheus",
146+
"uid": "${DS_OCP2-THANOS-QUERIER}"
147+
},
148+
"disableTextWrap": false,
149+
"editorMode": "code",
150+
"expr": "max without (instance, pod) (max_over_time(gpfs_health_status{node=\"$Node\", gpfs_health_component=\"$Component\"}[15m]))",
151+
"fullMetaSearch": false,
152+
"includeNullMetadata": true,
153+
"instant": false,
154+
"legendFormat": "{{gpfs_health_entity}}",
155+
"range": true,
156+
"refId": "A",
157+
"useBackend": false
158+
}
159+
],
160+
"title": "$Component entities HEALTH state history",
161+
"transformations": [
162+
{
163+
"id": "filterFieldsByName",
164+
"options": {
165+
"include": {
166+
"pattern": "^(?!-).*$"
167+
}
168+
}
169+
}
170+
],
171+
"type": "status-history"
172+
}
173+
],
174+
"refresh": "30s",
175+
"schemaVersion": 40,
176+
"tags": [],
177+
"templating": {
178+
"list": [
179+
{
180+
"current": {},
181+
"includeAll": false,
182+
"name": "Datasource",
183+
"options": [],
184+
"query": "prometheus",
185+
"refresh": 1,
186+
"regex": "",
187+
"type": "datasource"
188+
},
189+
{
190+
"current": {},
191+
"datasource": {
192+
"type": "prometheus",
193+
"uid": "${Datasource}"
194+
},
195+
"definition": "label_values(gpfs_health_status,node)",
196+
"includeAll": false,
197+
"name": "Node",
198+
"options": [],
199+
"query": {
200+
"qryType": 1,
201+
"query": "label_values(gpfs_health_status,node)",
202+
"refId": "PrometheusVariableQueryEditor-VariableQuery"
203+
},
204+
"refresh": 1,
205+
"regex": "",
206+
"type": "query"
207+
},
208+
{
209+
"current": {},
210+
"datasource": {
211+
"type": "prometheus",
212+
"uid": "${DS_OCP2-THANOS-QUERIER}"
213+
},
214+
"definition": "label_values(gpfs_health_status{node=\"$Node\"},gpfs_health_component)",
215+
"includeAll": false,
216+
"name": "Component",
217+
"options": [],
218+
"query": {
219+
"qryType": 1,
220+
"query": "label_values(gpfs_health_status{node=\"$Node\"},gpfs_health_component)",
221+
"refId": "PrometheusVariableQueryEditor-VariableQuery"
222+
},
223+
"refresh": 1,
224+
"regex": "",
225+
"type": "query"
226+
}
227+
]
228+
},
229+
"time": {
230+
"from": "now-24h",
231+
"to": "now"
232+
},
233+
"timepicker": {},
234+
"timezone": "browser",
235+
"title": "Component entities health details for IBM Storage Scale container native",
236+
"uid": "eeko3qplp00lcb",
237+
"version": 1,
238+
"weekStart": ""
239+
}

0 commit comments

Comments
 (0)