]>
Commit | Line | Data |
---|---|---|
11fdf7f2 | 1 | { |
a4b75251 TL |
2 | "__inputs": [ ], |
3 | "__requires": [ | |
11fdf7f2 | 4 | { |
a4b75251 TL |
5 | "id": "grafana", |
6 | "name": "Grafana", | |
7 | "type": "grafana", | |
8 | "version": "5.0.0" | |
11fdf7f2 | 9 | }, |
a4b75251 TL |
10 | { |
11 | "id": "grafana-piechart-panel", | |
12 | "name": "Pie Chart", | |
13 | "type": "panel", | |
14 | "version": "1.3.3" | |
11fdf7f2 | 15 | }, |
a4b75251 TL |
16 | { |
17 | "id": "graph", | |
18 | "name": "Graph", | |
19 | "type": "panel", | |
20 | "version": "5.0.0" | |
21 | } | |
22 | ], | |
23 | "annotations": { | |
24 | "list": [ | |
25 | { | |
26 | "builtIn": 1, | |
27 | "datasource": "-- Grafana --", | |
28 | "enable": true, | |
29 | "hide": true, | |
30 | "iconColor": "rgba(0, 211, 255, 1)", | |
31 | "name": "Annotations & Alerts", | |
32 | "showIn": 0, | |
33 | "tags": [ ], | |
34 | "type": "dashboard" | |
35 | } | |
11fdf7f2 | 36 | ] |
a4b75251 TL |
37 | }, |
38 | "description": "", | |
39 | "editable": false, | |
40 | "gnetId": null, | |
41 | "graphTooltip": 0, | |
42 | "hideControls": false, | |
43 | "id": null, | |
44 | "links": [ ], | |
45 | "panels": [ | |
46 | { | |
47 | "collapse": false, | |
48 | "collapsed": false, | |
49 | "gridPos": { | |
50 | "h": 1, | |
51 | "w": 24, | |
52 | "x": 0, | |
53 | "y": 0 | |
54 | }, | |
55 | "id": 2, | |
56 | "panels": [ ], | |
57 | "repeat": null, | |
58 | "repeatIteration": null, | |
59 | "repeatRowId": null, | |
60 | "showTitle": true, | |
61 | "title": "RGW Host Detail : $rgw_servers", | |
62 | "titleSize": "h6", | |
63 | "type": "row" | |
11fdf7f2 | 64 | }, |
a4b75251 TL |
65 | { |
66 | "aliasColors": { }, | |
67 | "bars": false, | |
68 | "dashLength": 10, | |
69 | "dashes": false, | |
70 | "datasource": "$datasource", | |
71 | "description": "", | |
72 | "fill": 1, | |
20effc67 | 73 | "fillGradient": 0, |
a4b75251 TL |
74 | "gridPos": { |
75 | "h": 8, | |
76 | "w": 6, | |
77 | "x": 0, | |
78 | "y": 1 | |
79 | }, | |
80 | "id": 3, | |
81 | "legend": { | |
82 | "alignAsTable": false, | |
83 | "avg": false, | |
84 | "current": false, | |
85 | "max": false, | |
86 | "min": false, | |
87 | "rightSide": false, | |
88 | "show": true, | |
89 | "sideWidth": null, | |
90 | "total": false, | |
91 | "values": false | |
92 | }, | |
93 | "lines": true, | |
94 | "linewidth": 1, | |
95 | "links": [ ], | |
96 | "nullPointMode": "null", | |
97 | "percentage": false, | |
98 | "pointradius": 5, | |
99 | "points": false, | |
100 | "renderer": "flot", | |
101 | "repeat": null, | |
102 | "seriesOverrides": [ ], | |
103 | "spaceLength": 10, | |
104 | "stack": false, | |
105 | "steppedLine": false, | |
106 | "targets": [ | |
107 | { | |
2a845540 | 108 | "expr": "sum by (instance_id) (\n rate(ceph_rgw_get_initial_lat_sum{job=~\"$job\"}[$__rate_interval]) /\n rate(ceph_rgw_get_initial_lat_count{job=~\"$job\"}[$__rate_interval])\n) * on (instance_id) group_left (ceph_daemon) ceph_rgw_metadata{job=~\"$job\", ceph_daemon=~\"$rgw_servers\"}\n", |
a4b75251 TL |
109 | "format": "time_series", |
110 | "intervalFactor": 1, | |
111 | "legendFormat": "GET {{ceph_daemon}}", | |
112 | "refId": "A" | |
113 | }, | |
114 | { | |
2a845540 | 115 | "expr": "sum by (instance_id) (\n rate(ceph_rgw_put_initial_lat_sum{job=~\"$job\"}[$__rate_interval]) /\n rate(ceph_rgw_put_initial_lat_count{job=~\"$job\"}[$__rate_interval])\n) * on (instance_id) group_left (ceph_daemon) ceph_rgw_metadata{job=~\"$job\", ceph_daemon=~\"$rgw_servers\"}\n", |
a4b75251 TL |
116 | "format": "time_series", |
117 | "intervalFactor": 1, | |
118 | "legendFormat": "PUT {{ceph_daemon}}", | |
119 | "refId": "B" | |
120 | } | |
121 | ], | |
122 | "thresholds": [ ], | |
123 | "timeFrom": null, | |
124 | "timeShift": null, | |
125 | "title": "$rgw_servers GET/PUT Latencies", | |
126 | "tooltip": { | |
127 | "shared": true, | |
128 | "sort": 0, | |
129 | "value_type": "individual" | |
130 | }, | |
131 | "type": "graph", | |
132 | "xaxis": { | |
133 | "buckets": null, | |
134 | "mode": "time", | |
135 | "name": null, | |
136 | "show": true, | |
137 | "values": [ ] | |
138 | }, | |
139 | "yaxes": [ | |
140 | { | |
141 | "format": "s", | |
142 | "label": null, | |
143 | "logBase": 1, | |
144 | "max": null, | |
145 | "min": 0, | |
146 | "show": true | |
147 | }, | |
148 | { | |
149 | "format": "short", | |
150 | "label": null, | |
151 | "logBase": 1, | |
152 | "max": null, | |
153 | "min": 0, | |
154 | "show": true | |
155 | } | |
156 | ] | |
11fdf7f2 | 157 | }, |
a4b75251 TL |
158 | { |
159 | "aliasColors": { }, | |
160 | "bars": false, | |
161 | "dashLength": 10, | |
162 | "dashes": false, | |
163 | "datasource": "$datasource", | |
164 | "description": "", | |
165 | "fill": 1, | |
20effc67 | 166 | "fillGradient": 0, |
a4b75251 TL |
167 | "gridPos": { |
168 | "h": 8, | |
169 | "w": 7, | |
170 | "x": 6, | |
171 | "y": 1 | |
172 | }, | |
173 | "id": 4, | |
174 | "legend": { | |
175 | "alignAsTable": false, | |
176 | "avg": false, | |
177 | "current": false, | |
178 | "max": false, | |
179 | "min": false, | |
180 | "rightSide": false, | |
181 | "show": true, | |
182 | "sideWidth": null, | |
183 | "total": false, | |
184 | "values": false | |
185 | }, | |
186 | "lines": true, | |
187 | "linewidth": 1, | |
188 | "links": [ ], | |
189 | "nullPointMode": "null", | |
190 | "percentage": false, | |
191 | "pointradius": 5, | |
192 | "points": false, | |
193 | "renderer": "flot", | |
194 | "repeat": null, | |
195 | "seriesOverrides": [ ], | |
196 | "spaceLength": 10, | |
197 | "stack": false, | |
198 | "steppedLine": false, | |
199 | "targets": [ | |
200 | { | |
2a845540 | 201 | "expr": "rate(ceph_rgw_get_b{job=~\"$job\"}[$__rate_interval]) *\n on (instance_id) group_left (ceph_daemon) ceph_rgw_metadata{job=~\"$job\", ceph_daemon=~\"$rgw_servers\"}\n", |
a4b75251 TL |
202 | "format": "time_series", |
203 | "intervalFactor": 1, | |
204 | "legendFormat": "GETs {{ceph_daemon}}", | |
205 | "refId": "A" | |
206 | }, | |
207 | { | |
2a845540 | 208 | "expr": "rate(ceph_rgw_put_b{job=~\"$job\"}[$__rate_interval]) *\n on (instance_id) group_left (ceph_daemon)\n ceph_rgw_metadata{job=~\"$job\", ceph_daemon=~\"$rgw_servers\"}\n", |
a4b75251 TL |
209 | "format": "time_series", |
210 | "intervalFactor": 1, | |
211 | "legendFormat": "PUTs {{ceph_daemon}}", | |
212 | "refId": "B" | |
213 | } | |
214 | ], | |
215 | "thresholds": [ ], | |
216 | "timeFrom": null, | |
217 | "timeShift": null, | |
218 | "title": "Bandwidth by HTTP Operation", | |
219 | "tooltip": { | |
220 | "shared": true, | |
221 | "sort": 0, | |
222 | "value_type": "individual" | |
223 | }, | |
224 | "type": "graph", | |
225 | "xaxis": { | |
226 | "buckets": null, | |
227 | "mode": "time", | |
228 | "name": null, | |
229 | "show": true, | |
230 | "values": [ ] | |
231 | }, | |
232 | "yaxes": [ | |
233 | { | |
234 | "format": "bytes", | |
235 | "label": null, | |
236 | "logBase": 1, | |
237 | "max": null, | |
238 | "min": 0, | |
239 | "show": true | |
240 | }, | |
241 | { | |
242 | "format": "short", | |
243 | "label": null, | |
244 | "logBase": 1, | |
245 | "max": null, | |
246 | "min": 0, | |
247 | "show": true | |
248 | } | |
249 | ] | |
11fdf7f2 | 250 | }, |
11fdf7f2 | 251 | { |
a4b75251 TL |
252 | "aliasColors": { |
253 | "GETs": "#7eb26d", | |
254 | "Other": "#447ebc", | |
255 | "PUTs": "#eab839", | |
256 | "Requests": "#3f2b5b", | |
257 | "Requests Failed": "#bf1b00" | |
258 | }, | |
259 | "bars": false, | |
260 | "dashLength": 10, | |
261 | "dashes": false, | |
262 | "datasource": "$datasource", | |
263 | "description": "", | |
264 | "fill": 1, | |
20effc67 | 265 | "fillGradient": 0, |
a4b75251 TL |
266 | "gridPos": { |
267 | "h": 8, | |
268 | "w": 7, | |
269 | "x": 13, | |
270 | "y": 1 | |
271 | }, | |
272 | "id": 5, | |
273 | "legend": { | |
274 | "alignAsTable": false, | |
275 | "avg": false, | |
276 | "current": false, | |
277 | "max": false, | |
278 | "min": false, | |
279 | "rightSide": false, | |
280 | "show": true, | |
281 | "sideWidth": null, | |
282 | "total": false, | |
283 | "values": false | |
284 | }, | |
285 | "lines": true, | |
286 | "linewidth": 1, | |
287 | "links": [ ], | |
288 | "nullPointMode": "null", | |
289 | "percentage": false, | |
290 | "pointradius": 5, | |
291 | "points": false, | |
292 | "renderer": "flot", | |
293 | "repeat": null, | |
294 | "seriesOverrides": [ ], | |
295 | "spaceLength": 10, | |
296 | "stack": false, | |
297 | "steppedLine": false, | |
298 | "targets": [ | |
299 | { | |
2a845540 | 300 | "expr": "rate(ceph_rgw_failed_req{job=~\"$job\"}[$__rate_interval]) *\n on (instance_id) group_left (ceph_daemon) ceph_rgw_metadata{job=~\"$job\",ceph_daemon=~\"$rgw_servers\"}\n", |
a4b75251 TL |
301 | "format": "time_series", |
302 | "intervalFactor": 1, | |
303 | "legendFormat": "Requests Failed {{ceph_daemon}}", | |
304 | "refId": "A" | |
305 | }, | |
306 | { | |
2a845540 | 307 | "expr": "rate(ceph_rgw_get{job=~\"$job\"}[$__rate_interval]) *\n on (instance_id) group_left (ceph_daemon) ceph_rgw_metadata{job=~\"$job\", ceph_daemon=~\"$rgw_servers\"}\n", |
a4b75251 TL |
308 | "format": "time_series", |
309 | "intervalFactor": 1, | |
310 | "legendFormat": "GETs {{ceph_daemon}}", | |
311 | "refId": "B" | |
312 | }, | |
313 | { | |
2a845540 | 314 | "expr": "rate(ceph_rgw_put{job=~\"$job\"}[$__rate_interval]) *\n on (instance_id) group_left (ceph_daemon) ceph_rgw_metadata{job=~\"$job\", ceph_daemon=~\"$rgw_servers\"}\n", |
a4b75251 TL |
315 | "format": "time_series", |
316 | "intervalFactor": 1, | |
317 | "legendFormat": "PUTs {{ceph_daemon}}", | |
318 | "refId": "C" | |
319 | }, | |
320 | { | |
2a845540 | 321 | "expr": "(\n rate(ceph_rgw_req{job=~\"$job\"}[$__rate_interval]) -\n (\n rate(ceph_rgw_get{job=~\"$job\"}[$__rate_interval]) +\n rate(ceph_rgw_put{job=~\"$job\"}[$__rate_interval])\n )\n) * on (instance_id) group_left (ceph_daemon) ceph_rgw_metadata{job=~\"$job\", ceph_daemon=~\"$rgw_servers\"}\n", |
a4b75251 TL |
322 | "format": "time_series", |
323 | "intervalFactor": 1, | |
324 | "legendFormat": "Other {{ceph_daemon}}", | |
325 | "refId": "D" | |
326 | } | |
327 | ], | |
328 | "thresholds": [ ], | |
329 | "timeFrom": null, | |
330 | "timeShift": null, | |
331 | "title": "HTTP Request Breakdown", | |
332 | "tooltip": { | |
333 | "shared": true, | |
334 | "sort": 0, | |
335 | "value_type": "individual" | |
336 | }, | |
337 | "type": "graph", | |
338 | "xaxis": { | |
339 | "buckets": null, | |
340 | "mode": "time", | |
341 | "name": null, | |
342 | "show": true, | |
343 | "values": [ ] | |
344 | }, | |
345 | "yaxes": [ | |
346 | { | |
347 | "format": "short", | |
348 | "label": null, | |
349 | "logBase": 1, | |
350 | "max": null, | |
351 | "min": 0, | |
352 | "show": true | |
353 | }, | |
354 | { | |
355 | "format": "short", | |
356 | "label": null, | |
357 | "logBase": 1, | |
358 | "max": null, | |
359 | "min": 0, | |
360 | "show": true | |
361 | } | |
362 | ] | |
11fdf7f2 TL |
363 | }, |
364 | { | |
a4b75251 TL |
365 | "aliasColors": { |
366 | "Failures": "#bf1b00", | |
367 | "GETs": "#7eb26d", | |
368 | "Other (HEAD,POST,DELETE)": "#447ebc", | |
369 | "PUTs": "#eab839", | |
370 | "Requests": "#3f2b5b" | |
371 | }, | |
372 | "datasource": "$datasource", | |
373 | "description": "", | |
374 | "gridPos": { | |
375 | "h": 8, | |
376 | "w": 4, | |
377 | "x": 20, | |
378 | "y": 1 | |
379 | }, | |
380 | "id": 6, | |
381 | "legend": { | |
382 | "percentage": true, | |
383 | "show": true, | |
384 | "values": true | |
385 | }, | |
386 | "legendType": "Under graph", | |
387 | "pieType": "pie", | |
388 | "targets": [ | |
389 | { | |
2a845540 | 390 | "expr": "rate(ceph_rgw_failed_req{job=~\"$job\"}[$__rate_interval]) *\n on (instance_id) group_left (ceph_daemon) ceph_rgw_metadata{job=~\"$job\", ceph_daemon=~\"$rgw_servers\"}\n", |
a4b75251 TL |
391 | "format": "time_series", |
392 | "intervalFactor": 1, | |
393 | "legendFormat": "Failures {{ceph_daemon}}", | |
394 | "refId": "A" | |
395 | }, | |
396 | { | |
2a845540 | 397 | "expr": "rate(ceph_rgw_get{job=~\"$job\"}[$__rate_interval]) *\n on (instance_id) group_left (ceph_daemon) ceph_rgw_metadata{job=~\"$job\", ceph_daemon=~\"$rgw_servers\"}\n", |
a4b75251 TL |
398 | "format": "time_series", |
399 | "intervalFactor": 1, | |
400 | "legendFormat": "GETs {{ceph_daemon}}", | |
401 | "refId": "B" | |
402 | }, | |
403 | { | |
2a845540 | 404 | "expr": "rate(ceph_rgw_put{job=~\"$job\"}[$__rate_interval]) *\n on (instance_id) group_left (ceph_daemon) ceph_rgw_metadata{job=~\"$job\", ceph_daemon=~\"$rgw_servers\"}\n", |
a4b75251 TL |
405 | "format": "time_series", |
406 | "intervalFactor": 1, | |
407 | "legendFormat": "PUTs {{ceph_daemon}}", | |
408 | "refId": "C" | |
409 | }, | |
410 | { | |
2a845540 | 411 | "expr": "(\n rate(ceph_rgw_req{job=~\"$job\"}[$__rate_interval]) -\n (\n rate(ceph_rgw_get{job=~\"$job\"}[$__rate_interval]) +\n rate(ceph_rgw_put{job=~\"$job\"}[$__rate_interval])\n )\n) * on (instance_id) group_left (ceph_daemon)\n ceph_rgw_metadata{job=~\"$job\", ceph_daemon=~\"$rgw_servers\"}\n", |
a4b75251 TL |
412 | "format": "time_series", |
413 | "intervalFactor": 1, | |
414 | "legendFormat": "Other (DELETE,LIST) {{ceph_daemon}}", | |
415 | "refId": "D" | |
416 | } | |
417 | ], | |
418 | "title": "Workload Breakdown", | |
419 | "type": "grafana-piechart-panel", | |
420 | "valueName": "current" | |
11fdf7f2 | 421 | } |
a4b75251 | 422 | ], |
2a845540 | 423 | "refresh": "30s", |
a4b75251 TL |
424 | "rows": [ ], |
425 | "schemaVersion": 16, | |
426 | "style": "dark", | |
427 | "tags": [ | |
2a845540 | 428 | "ceph-mixin", |
a4b75251 TL |
429 | "overview" |
430 | ], | |
431 | "templating": { | |
432 | "list": [ | |
433 | { | |
434 | "current": { | |
435 | "text": "default", | |
436 | "value": "default" | |
437 | }, | |
438 | "hide": 0, | |
439 | "label": "Data Source", | |
440 | "name": "datasource", | |
441 | "options": [ ], | |
442 | "query": "prometheus", | |
443 | "refresh": 1, | |
444 | "regex": "", | |
445 | "type": "datasource" | |
446 | }, | |
2a845540 TL |
447 | { |
448 | "allValue": ".+", | |
449 | "current": { }, | |
450 | "datasource": "$datasource", | |
451 | "hide": 2, | |
452 | "includeAll": true, | |
453 | "label": "cluster", | |
454 | "multi": true, | |
455 | "name": "cluster", | |
456 | "options": [ ], | |
457 | "query": "label_values(ceph_osd_metadata, cluster)", | |
458 | "refresh": 1, | |
459 | "regex": "(.*)", | |
460 | "sort": 1, | |
461 | "tagValuesQuery": "", | |
462 | "tags": [ ], | |
463 | "tagsQuery": "", | |
464 | "type": "query", | |
465 | "useTags": false | |
466 | }, | |
467 | { | |
468 | "allValue": ".+", | |
469 | "current": { }, | |
470 | "datasource": "$datasource", | |
471 | "hide": 0, | |
472 | "includeAll": true, | |
473 | "label": "job", | |
474 | "multi": true, | |
475 | "name": "job", | |
476 | "options": [ ], | |
477 | "query": "label_values(ceph_osd_metadata{}, job)", | |
478 | "refresh": 1, | |
479 | "regex": "(.*)", | |
480 | "sort": 1, | |
481 | "tagValuesQuery": "", | |
482 | "tags": [ ], | |
483 | "tagsQuery": "", | |
484 | "type": "query", | |
485 | "useTags": false | |
486 | }, | |
a4b75251 TL |
487 | { |
488 | "allValue": null, | |
489 | "current": { }, | |
490 | "datasource": "$datasource", | |
491 | "hide": 0, | |
492 | "includeAll": true, | |
493 | "label": "", | |
494 | "multi": false, | |
495 | "name": "rgw_servers", | |
496 | "options": [ ], | |
2a845540 | 497 | "query": "label_values(ceph_rgw_metadata{job=~\"$job\"}, ceph_daemon)", |
a4b75251 TL |
498 | "refresh": 1, |
499 | "regex": "", | |
500 | "sort": 1, | |
501 | "tagValuesQuery": "", | |
502 | "tags": [ ], | |
503 | "tagsQuery": "", | |
504 | "type": "query", | |
505 | "useTags": false | |
506 | } | |
507 | ] | |
508 | }, | |
509 | "time": { | |
510 | "from": "now-1h", | |
511 | "to": "now" | |
512 | }, | |
513 | "timepicker": { | |
514 | "refresh_intervals": [ | |
515 | "5s", | |
516 | "10s", | |
a4b75251 TL |
517 | "30s", |
518 | "1m", | |
519 | "5m", | |
520 | "15m", | |
521 | "30m", | |
522 | "1h", | |
523 | "2h", | |
524 | "1d" | |
525 | ], | |
526 | "time_options": [ | |
527 | "5m", | |
528 | "15m", | |
529 | "1h", | |
530 | "6h", | |
531 | "12h", | |
532 | "24h", | |
533 | "2d", | |
534 | "7d", | |
535 | "30d" | |
536 | ] | |
537 | }, | |
538 | "timezone": "", | |
539 | "title": "RGW Instance Detail", | |
540 | "uid": "x5ARzZtmk", | |
541 | "version": 0 | |
11fdf7f2 | 542 | } |