- commit
- 0028eec
- parent
- de44127
- author
- Antonio Mika
- date
- 2022-08-26 15:05:39 +0000 UTC
Added minio dashboard
1 files changed,
+2106,
-0
1@@ -0,0 +1,2106 @@
2+{
3+ "__inputs": [
4+ {
5+ "name": "DS_PROMETHEUS",
6+ "label": "Prometheus",
7+ "description": "Scrape data from MinIO Prometheus Endpoint",
8+ "type": "datasource",
9+ "pluginId": "prometheus",
10+ "pluginName": "Prometheus"
11+ }
12+ ],
13+ "__requires": [
14+ {
15+ "type": "panel",
16+ "id": "bargauge",
17+ "name": "Bar gauge",
18+ "version": ""
19+ },
20+ {
21+ "type": "panel",
22+ "id": "gauge",
23+ "name": "Gauge",
24+ "version": ""
25+ },
26+ {
27+ "type": "grafana",
28+ "id": "grafana",
29+ "name": "Grafana",
30+ "version": "7.2.0"
31+ },
32+ {
33+ "type": "panel",
34+ "id": "graph",
35+ "name": "Graph",
36+ "version": ""
37+ },
38+ {
39+ "type": "datasource",
40+ "id": "prometheus",
41+ "name": "Prometheus",
42+ "version": "1.0.0"
43+ },
44+ {
45+ "type": "panel",
46+ "id": "singlestat",
47+ "name": "Singlestat",
48+ "version": ""
49+ },
50+ {
51+ "type": "panel",
52+ "id": "stat",
53+ "name": "Stat",
54+ "version": ""
55+ }
56+ ],
57+ "annotations": {
58+ "list": [
59+ {
60+ "builtIn": 1,
61+ "datasource": "-- Grafana --",
62+ "enable": true,
63+ "hide": true,
64+ "iconColor": "rgba(0, 211, 255, 1)",
65+ "name": "Annotations & Alerts",
66+ "type": "dashboard"
67+ }
68+ ]
69+ },
70+ "description": "MinIO dashboard - https://min.io/",
71+ "editable": true,
72+ "gnetId": 13502,
73+ "graphTooltip": 0,
74+ "id": null,
75+ "iteration": 1606971558062,
76+ "links": [
77+ {
78+ "icon": "external link",
79+ "includeVars": true,
80+ "keepTime": true,
81+ "tags": [
82+ "minio"
83+ ],
84+ "type": "dashboards"
85+ }
86+ ],
87+ "panels": [
88+ {
89+ "collapsed": false,
90+ "datasource": "${DS_PROMETHEUS}",
91+ "gridPos": {
92+ "h": 1,
93+ "w": 24,
94+ "x": 0,
95+ "y": 0
96+ },
97+ "id": 24,
98+ "panels": [],
99+ "title": "Overview",
100+ "type": "row"
101+ },
102+ {
103+ "cacheTimeout": null,
104+ "datasource": "${DS_PROMETHEUS}",
105+ "description": "",
106+ "fieldConfig": {
107+ "defaults": {
108+ "custom": {
109+ "align": null
110+ },
111+ "mappings": [
112+ {
113+ "id": 0,
114+ "op": "=",
115+ "text": "N/A",
116+ "type": 1,
117+ "value": "null"
118+ }
119+ ],
120+ "nullValueMode": "connected",
121+ "thresholds": {
122+ "mode": "percentage",
123+ "steps": [
124+ {
125+ "color": "green",
126+ "value": null
127+ }
128+ ]
129+ },
130+ "unit": "dtdurations"
131+ },
132+ "overrides": []
133+ },
134+ "gridPos": {
135+ "h": 6,
136+ "w": 3,
137+ "x": 0,
138+ "y": 1
139+ },
140+ "id": 1,
141+ "interval": null,
142+ "links": [],
143+ "maxDataPoints": 100,
144+ "options": {
145+ "colorMode": "value",
146+ "graphMode": "none",
147+ "justifyMode": "auto",
148+ "orientation": "auto",
149+ "reduceOptions": {
150+ "calcs": [
151+ "mean"
152+ ],
153+ "fields": "",
154+ "values": false
155+ },
156+ "textMode": "auto"
157+ },
158+ "pluginVersion": "7.2.0",
159+ "targets": [
160+ {
161+ "expr": "time() - max(process_start_time_seconds)",
162+ "format": "time_series",
163+ "instant": true,
164+ "interval": "",
165+ "intervalFactor": 1,
166+ "legendFormat": "{{instance}}",
167+ "metric": "process_start_time_seconds",
168+ "refId": "A",
169+ "step": 60
170+ }
171+ ],
172+ "timeFrom": null,
173+ "timeShift": null,
174+ "title": "Uptime",
175+ "type": "stat"
176+ },
177+ {
178+ "cacheTimeout": null,
179+ "datasource": "${DS_PROMETHEUS}",
180+ "description": "",
181+ "fieldConfig": {
182+ "defaults": {
183+ "custom": {
184+ "align": null
185+ },
186+ "mappings": [
187+ {
188+ "id": 0,
189+ "op": "=",
190+ "text": "N/A",
191+ "type": 1,
192+ "value": "null"
193+ }
194+ ],
195+ "nullValueMode": "connected",
196+ "thresholds": {
197+ "mode": "absolute",
198+ "steps": [
199+ {
200+ "color": "green",
201+ "value": null
202+ },
203+ {
204+ "color": "red",
205+ "value": 80
206+ }
207+ ]
208+ },
209+ "unit": "short"
210+ },
211+ "overrides": []
212+ },
213+ "gridPos": {
214+ "h": 3,
215+ "w": 3,
216+ "x": 3,
217+ "y": 1
218+ },
219+ "id": 9,
220+ "interval": null,
221+ "links": [],
222+ "maxDataPoints": 100,
223+ "options": {
224+ "colorMode": "value",
225+ "graphMode": "area",
226+ "justifyMode": "auto",
227+ "orientation": "auto",
228+ "reduceOptions": {
229+ "calcs": [
230+ "mean"
231+ ],
232+ "fields": "",
233+ "values": false
234+ },
235+ "textMode": "auto"
236+ },
237+ "pluginVersion": "7.2.0",
238+ "targets": [
239+ {
240+ "expr": "sum(minio_disks_total)",
241+ "format": "table",
242+ "hide": false,
243+ "instant": true,
244+ "interval": "",
245+ "intervalFactor": 1,
246+ "legendFormat": "Total online disks in MinIO Cluster",
247+ "metric": "process_start_time_seconds",
248+ "refId": "A",
249+ "step": 60
250+ }
251+ ],
252+ "timeFrom": null,
253+ "timeShift": null,
254+ "title": "Total Online disks",
255+ "type": "stat"
256+ },
257+ {
258+ "cacheTimeout": null,
259+ "datasource": "${DS_PROMETHEUS}",
260+ "fieldConfig": {
261+ "defaults": {
262+ "custom": {},
263+ "mappings": [
264+ {
265+ "id": 0,
266+ "op": "=",
267+ "text": "N/A",
268+ "type": 1,
269+ "value": "null"
270+ }
271+ ],
272+ "nullValueMode": "connected",
273+ "thresholds": {
274+ "mode": "absolute",
275+ "steps": [
276+ {
277+ "color": "rgba(255, 255, 255, 0.97)",
278+ "value": null
279+ }
280+ ]
281+ },
282+ "unit": "decbytes"
283+ },
284+ "overrides": []
285+ },
286+ "gridPos": {
287+ "h": 6,
288+ "w": 3,
289+ "x": 6,
290+ "y": 1
291+ },
292+ "id": 50,
293+ "interval": "1m",
294+ "links": [],
295+ "maxDataPoints": 100,
296+ "options": {
297+ "orientation": "horizontal",
298+ "reduceOptions": {
299+ "calcs": [
300+ "lastNotNull"
301+ ],
302+ "fields": "",
303+ "values": false
304+ },
305+ "showThresholdLabels": false,
306+ "showThresholdMarkers": true
307+ },
308+ "pluginVersion": "7.2.0",
309+ "targets": [
310+ {
311+ "expr": "sum without (bucket,instance) (bucket_usage_size)",
312+ "format": "time_series",
313+ "instant": false,
314+ "interval": "1m",
315+ "intervalFactor": 1,
316+ "legendFormat": "",
317+ "refId": "A",
318+ "step": 300
319+ }
320+ ],
321+ "timeFrom": null,
322+ "timeShift": null,
323+ "title": "Total Data",
324+ "type": "gauge"
325+ },
326+ {
327+ "aliasColors": {},
328+ "bars": false,
329+ "dashLength": 10,
330+ "dashes": false,
331+ "datasource": "${DS_PROMETHEUS}",
332+ "fieldConfig": {
333+ "defaults": {
334+ "custom": {}
335+ },
336+ "overrides": []
337+ },
338+ "fill": 1,
339+ "fillGradient": 0,
340+ "gridPos": {
341+ "h": 6,
342+ "w": 7,
343+ "x": 9,
344+ "y": 1
345+ },
346+ "hiddenSeries": false,
347+ "id": 68,
348+ "legend": {
349+ "avg": false,
350+ "current": false,
351+ "max": true,
352+ "min": true,
353+ "show": true,
354+ "total": false,
355+ "values": true
356+ },
357+ "lines": true,
358+ "linewidth": 1,
359+ "nullPointMode": "null",
360+ "options": {
361+ "alertThreshold": true
362+ },
363+ "percentage": false,
364+ "pluginVersion": "7.2.0",
365+ "pointradius": 2,
366+ "points": false,
367+ "renderer": "flot",
368+ "seriesOverrides": [],
369+ "spaceLength": 10,
370+ "stack": false,
371+ "steppedLine": false,
372+ "targets": [
373+ {
374+ "expr": "sum without (bucket,instance) (bucket_usage_size)",
375+ "interval": "",
376+ "legendFormat": "Total Storage Used",
377+ "refId": "A"
378+ }
379+ ],
380+ "thresholds": [],
381+ "timeFrom": null,
382+ "timeRegions": [],
383+ "timeShift": null,
384+ "title": "Data Growth",
385+ "tooltip": {
386+ "shared": true,
387+ "sort": 0,
388+ "value_type": "individual"
389+ },
390+ "type": "graph",
391+ "xaxis": {
392+ "buckets": null,
393+ "mode": "time",
394+ "name": null,
395+ "show": true,
396+ "values": []
397+ },
398+ "yaxes": [
399+ {
400+ "$$hashKey": "object:419",
401+ "format": "decbytes",
402+ "label": null,
403+ "logBase": 1,
404+ "max": null,
405+ "min": null,
406+ "show": true
407+ },
408+ {
409+ "$$hashKey": "object:420",
410+ "format": "decbytes",
411+ "label": null,
412+ "logBase": 1,
413+ "max": null,
414+ "min": null,
415+ "show": true
416+ }
417+ ],
418+ "yaxis": {
419+ "align": false,
420+ "alignLevel": null
421+ }
422+ },
423+ {
424+ "datasource": "${DS_PROMETHEUS}",
425+ "fieldConfig": {
426+ "defaults": {
427+ "custom": {
428+ "align": null,
429+ "filterable": false
430+ },
431+ "mappings": [],
432+ "thresholds": {
433+ "mode": "absolute",
434+ "steps": [
435+ {
436+ "color": "green",
437+ "value": null
438+ },
439+ {
440+ "color": "semi-dark-red",
441+ "value": 80
442+ }
443+ ]
444+ }
445+ },
446+ "overrides": []
447+ },
448+ "gridPos": {
449+ "h": 6,
450+ "w": 8,
451+ "x": 16,
452+ "y": 1
453+ },
454+ "id": 52,
455+ "links": [],
456+ "options": {
457+ "displayMode": "gradient",
458+ "orientation": "auto",
459+ "reduceOptions": {
460+ "calcs": [
461+ "mean"
462+ ],
463+ "fields": "",
464+ "values": false
465+ },
466+ "showUnfilled": true
467+ },
468+ "pluginVersion": "7.2.0",
469+ "targets": [
470+ {
471+ "expr": "sum without (instance,bucket) (bucket_objects_histogram)",
472+ "format": "time_series",
473+ "instant": false,
474+ "interval": "",
475+ "intervalFactor": 1,
476+ "legendFormat": "{{object_size}}",
477+ "refId": "A",
478+ "step": 300
479+ }
480+ ],
481+ "timeFrom": null,
482+ "timeShift": null,
483+ "title": "Object size distribution",
484+ "type": "bargauge"
485+ },
486+ {
487+ "cacheTimeout": null,
488+ "colorBackground": false,
489+ "colorPrefix": false,
490+ "colorValue": true,
491+ "colors": [
492+ "rgba(50, 172, 45, 0.97)",
493+ "rgba(237, 129, 40, 0.89)",
494+ "rgba(245, 54, 54, 0.9)"
495+ ],
496+ "datasource": "${DS_PROMETHEUS}",
497+ "decimals": null,
498+ "description": "",
499+ "fieldConfig": {
500+ "defaults": {
501+ "custom": {}
502+ },
503+ "overrides": []
504+ },
505+ "format": "short",
506+ "gauge": {
507+ "maxValue": 100,
508+ "minValue": 0,
509+ "show": false,
510+ "thresholdLabels": false,
511+ "thresholdMarkers": false
512+ },
513+ "gridPos": {
514+ "h": 3,
515+ "w": 3,
516+ "x": 3,
517+ "y": 4
518+ },
519+ "id": 10,
520+ "interval": null,
521+ "links": [],
522+ "mappingType": 1,
523+ "mappingTypes": [
524+ {
525+ "name": "value to text",
526+ "value": 1
527+ },
528+ {
529+ "name": "range to text",
530+ "value": 2
531+ }
532+ ],
533+ "maxDataPoints": 100,
534+ "nullPointMode": "connected",
535+ "nullText": null,
536+ "postfix": "",
537+ "postfixFontSize": "50%",
538+ "prefix": "",
539+ "prefixFontSize": "50%",
540+ "rangeMaps": [
541+ {
542+ "from": "null",
543+ "text": "N/A",
544+ "to": "null"
545+ }
546+ ],
547+ "sparkline": {
548+ "fillColor": "rgba(31, 118, 189, 0.18)",
549+ "full": false,
550+ "lineColor": "rgb(31, 120, 193)",
551+ "show": true
552+ },
553+ "tableColumn": "",
554+ "targets": [
555+ {
556+ "expr": "sum(minio_disks_offline)",
557+ "format": "time_series",
558+ "instant": true,
559+ "interval": "",
560+ "intervalFactor": 2,
561+ "legendFormat": "Total offline disks in MinIO Cluster",
562+ "metric": "process_start_time_seconds",
563+ "refId": "A",
564+ "step": 60
565+ }
566+ ],
567+ "thresholds": "1,2",
568+ "title": "Total Offline disks",
569+ "type": "singlestat",
570+ "valueFontSize": "80%",
571+ "valueMaps": [
572+ {
573+ "op": "=",
574+ "text": "N/A",
575+ "value": "null"
576+ }
577+ ],
578+ "valueName": "avg"
579+ },
580+ {
581+ "cacheTimeout": null,
582+ "datasource": "${DS_PROMETHEUS}",
583+ "description": "",
584+ "fieldConfig": {
585+ "defaults": {
586+ "custom": {
587+ "align": null
588+ },
589+ "mappings": [
590+ {
591+ "id": 0,
592+ "op": "=",
593+ "text": "N/A",
594+ "type": 1,
595+ "value": "null"
596+ }
597+ ],
598+ "nullValueMode": "connected",
599+ "thresholds": {
600+ "mode": "absolute",
601+ "steps": [
602+ {
603+ "color": "green",
604+ "value": null
605+ },
606+ {
607+ "color": "red",
608+ "value": 80
609+ }
610+ ]
611+ },
612+ "unit": "short"
613+ },
614+ "overrides": []
615+ },
616+ "gridPos": {
617+ "h": 3,
618+ "w": 3,
619+ "x": 0,
620+ "y": 7
621+ },
622+ "id": 53,
623+ "interval": null,
624+ "links": [],
625+ "maxDataPoints": 100,
626+ "options": {
627+ "colorMode": "value",
628+ "graphMode": "area",
629+ "justifyMode": "auto",
630+ "orientation": "auto",
631+ "reduceOptions": {
632+ "calcs": [
633+ "mean"
634+ ],
635+ "fields": "",
636+ "values": false
637+ },
638+ "textMode": "auto"
639+ },
640+ "pluginVersion": "7.2.0",
641+ "targets": [
642+ {
643+ "expr": "count(count by (instances) (minio_version_info))",
644+ "format": "table",
645+ "hide": false,
646+ "instant": true,
647+ "interval": "",
648+ "intervalFactor": 1,
649+ "legendFormat": "",
650+ "metric": "process_start_time_seconds",
651+ "refId": "A",
652+ "step": 60
653+ }
654+ ],
655+ "timeFrom": null,
656+ "timeShift": null,
657+ "title": "Total Online Servers",
658+ "type": "stat"
659+ },
660+ {
661+ "cacheTimeout": null,
662+ "datasource": "${DS_PROMETHEUS}",
663+ "description": "",
664+ "fieldConfig": {
665+ "defaults": {
666+ "custom": {
667+ "align": null
668+ },
669+ "mappings": [
670+ {
671+ "id": 0,
672+ "op": "=",
673+ "text": "N/A",
674+ "type": 1,
675+ "value": "null"
676+ }
677+ ],
678+ "nullValueMode": "connected",
679+ "thresholds": {
680+ "mode": "absolute",
681+ "steps": [
682+ {
683+ "color": "green",
684+ "value": null
685+ }
686+ ]
687+ },
688+ "unit": "decbytes"
689+ },
690+ "overrides": []
691+ },
692+ "gridPos": {
693+ "h": 3,
694+ "w": 3,
695+ "x": 3,
696+ "y": 7
697+ },
698+ "id": 65,
699+ "interval": null,
700+ "links": [],
701+ "maxDataPoints": 100,
702+ "options": {
703+ "colorMode": "value",
704+ "graphMode": "area",
705+ "justifyMode": "auto",
706+ "orientation": "auto",
707+ "reduceOptions": {
708+ "calcs": [
709+ "mean"
710+ ],
711+ "fields": "",
712+ "values": false
713+ },
714+ "textMode": "auto"
715+ },
716+ "pluginVersion": "7.2.0",
717+ "targets": [
718+ {
719+ "expr": "sum without (instance) (s3_rx_bytes_total)",
720+ "format": "table",
721+ "hide": false,
722+ "instant": false,
723+ "interval": "",
724+ "intervalFactor": 1,
725+ "legendFormat": "",
726+ "metric": "process_start_time_seconds",
727+ "refId": "A",
728+ "step": 60
729+ }
730+ ],
731+ "timeFrom": null,
732+ "timeShift": null,
733+ "title": "Total S3 Traffic Inbound",
734+ "type": "stat"
735+ },
736+ {
737+ "cacheTimeout": null,
738+ "datasource": "${DS_PROMETHEUS}",
739+ "fieldConfig": {
740+ "defaults": {
741+ "custom": {},
742+ "mappings": [
743+ {
744+ "id": 0,
745+ "op": "=",
746+ "text": "N/A",
747+ "type": 1,
748+ "value": "null"
749+ }
750+ ],
751+ "nullValueMode": "connected",
752+ "thresholds": {
753+ "mode": "absolute",
754+ "steps": [
755+ {
756+ "color": "green",
757+ "value": null
758+ },
759+ {
760+ "color": "dark-yellow",
761+ "value": 75000000
762+ },
763+ {
764+ "color": "dark-red",
765+ "value": 100000000
766+ }
767+ ]
768+ },
769+ "unit": "short"
770+ },
771+ "overrides": []
772+ },
773+ "gridPos": {
774+ "h": 3,
775+ "w": 3,
776+ "x": 6,
777+ "y": 7
778+ },
779+ "id": 66,
780+ "interval": null,
781+ "links": [],
782+ "maxDataPoints": 100,
783+ "options": {
784+ "colorMode": "value",
785+ "graphMode": "area",
786+ "justifyMode": "auto",
787+ "orientation": "horizontal",
788+ "reduceOptions": {
789+ "calcs": [
790+ "lastNotNull"
791+ ],
792+ "fields": "",
793+ "values": false
794+ },
795+ "textMode": "auto"
796+ },
797+ "pluginVersion": "7.2.0",
798+ "targets": [
799+ {
800+ "expr": "count(count by (bucket) (bucket_objects_count))",
801+ "format": "time_series",
802+ "instant": false,
803+ "interval": "1m",
804+ "intervalFactor": 1,
805+ "legendFormat": "",
806+ "refId": "A"
807+ }
808+ ],
809+ "title": "Number of Buckets",
810+ "type": "stat"
811+ },
812+ {
813+ "aliasColors": {
814+ "S3 Errors": "light-red",
815+ "S3 Requests": "light-green"
816+ },
817+ "bars": false,
818+ "dashLength": 10,
819+ "dashes": false,
820+ "datasource": "${DS_PROMETHEUS}",
821+ "fieldConfig": {
822+ "defaults": {
823+ "custom": {}
824+ },
825+ "overrides": []
826+ },
827+ "fill": 1,
828+ "fillGradient": 0,
829+ "gridPos": {
830+ "h": 6,
831+ "w": 12,
832+ "x": 9,
833+ "y": 7
834+ },
835+ "hiddenSeries": false,
836+ "id": 60,
837+ "legend": {
838+ "avg": false,
839+ "current": false,
840+ "max": false,
841+ "min": false,
842+ "show": true,
843+ "total": false,
844+ "values": false
845+ },
846+ "lines": true,
847+ "linewidth": 1,
848+ "nullPointMode": "null",
849+ "options": {
850+ "alertThreshold": true
851+ },
852+ "percentage": false,
853+ "pluginVersion": "7.2.0",
854+ "pointradius": 2,
855+ "points": false,
856+ "renderer": "flot",
857+ "seriesOverrides": [],
858+ "spaceLength": 10,
859+ "stack": false,
860+ "steppedLine": false,
861+ "targets": [
862+ {
863+ "expr": "sum without (instance,api)(rate(s3_requests_total[10m]))",
864+ "interval": "1m",
865+ "intervalFactor": 2,
866+ "legendFormat": "S3 Requests",
867+ "refId": "A"
868+ },
869+ {
870+ "expr": "sum without (instance,api)(rate(s3_errors_total[10m]))",
871+ "interval": "1m",
872+ "intervalFactor": 2,
873+ "legendFormat": "S3 Errors",
874+ "refId": "B"
875+ }
876+ ],
877+ "thresholds": [],
878+ "timeFrom": null,
879+ "timeRegions": [],
880+ "timeShift": null,
881+ "title": "S3 API Request & Error Rate",
882+ "tooltip": {
883+ "shared": true,
884+ "sort": 0,
885+ "value_type": "individual"
886+ },
887+ "type": "graph",
888+ "xaxis": {
889+ "buckets": null,
890+ "mode": "time",
891+ "name": null,
892+ "show": true,
893+ "values": []
894+ },
895+ "yaxes": [
896+ {
897+ "$$hashKey": "object:331",
898+ "format": "short",
899+ "label": null,
900+ "logBase": 1,
901+ "max": null,
902+ "min": null,
903+ "show": false
904+ },
905+ {
906+ "$$hashKey": "object:332",
907+ "format": "short",
908+ "label": null,
909+ "logBase": 1,
910+ "max": null,
911+ "min": null,
912+ "show": false
913+ }
914+ ],
915+ "yaxis": {
916+ "align": false,
917+ "alignLevel": null
918+ }
919+ },
920+ {
921+ "cacheTimeout": null,
922+ "datasource": "${DS_PROMETHEUS}",
923+ "description": "",
924+ "fieldConfig": {
925+ "defaults": {
926+ "custom": {
927+ "align": null
928+ },
929+ "mappings": [
930+ {
931+ "id": 0,
932+ "op": "=",
933+ "text": "N/A",
934+ "type": 1,
935+ "value": "null"
936+ }
937+ ],
938+ "nullValueMode": "connected",
939+ "thresholds": {
940+ "mode": "absolute",
941+ "steps": [
942+ {
943+ "color": "green",
944+ "value": null
945+ },
946+ {
947+ "color": "red",
948+ "value": 80
949+ }
950+ ]
951+ },
952+ "unit": "short"
953+ },
954+ "overrides": []
955+ },
956+ "gridPos": {
957+ "h": 3,
958+ "w": 3,
959+ "x": 21,
960+ "y": 7
961+ },
962+ "id": 61,
963+ "interval": null,
964+ "links": [],
965+ "maxDataPoints": 100,
966+ "options": {
967+ "colorMode": "value",
968+ "graphMode": "area",
969+ "justifyMode": "auto",
970+ "orientation": "auto",
971+ "reduceOptions": {
972+ "calcs": [
973+ "mean"
974+ ],
975+ "fields": "",
976+ "values": false
977+ },
978+ "textMode": "auto"
979+ },
980+ "pluginVersion": "7.2.0",
981+ "targets": [
982+ {
983+ "expr": "sum without (instance)(process_open_fds)",
984+ "format": "table",
985+ "hide": false,
986+ "instant": false,
987+ "interval": "",
988+ "intervalFactor": 1,
989+ "legendFormat": "",
990+ "metric": "process_start_time_seconds",
991+ "refId": "A",
992+ "step": 60
993+ }
994+ ],
995+ "timeFrom": null,
996+ "timeShift": null,
997+ "title": "Total Open FDs",
998+ "type": "stat"
999+ },
1000+ {
1001+ "cacheTimeout": null,
1002+ "datasource": "${DS_PROMETHEUS}",
1003+ "description": "",
1004+ "fieldConfig": {
1005+ "defaults": {
1006+ "custom": {
1007+ "align": null
1008+ },
1009+ "mappings": [
1010+ {
1011+ "id": 0,
1012+ "op": "=",
1013+ "text": "N/A",
1014+ "type": 1,
1015+ "value": "null"
1016+ }
1017+ ],
1018+ "nullValueMode": "connected",
1019+ "thresholds": {
1020+ "mode": "absolute",
1021+ "steps": [
1022+ {
1023+ "color": "green",
1024+ "value": null
1025+ },
1026+ {
1027+ "color": "red",
1028+ "value": 80
1029+ }
1030+ ]
1031+ },
1032+ "unit": "short"
1033+ },
1034+ "overrides": []
1035+ },
1036+ "gridPos": {
1037+ "h": 3,
1038+ "w": 3,
1039+ "x": 0,
1040+ "y": 10
1041+ },
1042+ "id": 57,
1043+ "interval": null,
1044+ "links": [],
1045+ "maxDataPoints": 100,
1046+ "options": {
1047+ "colorMode": "value",
1048+ "graphMode": "none",
1049+ "justifyMode": "auto",
1050+ "orientation": "auto",
1051+ "reduceOptions": {
1052+ "calcs": [
1053+ "last"
1054+ ],
1055+ "fields": "",
1056+ "values": false
1057+ },
1058+ "textMode": "auto"
1059+ },
1060+ "pluginVersion": "7.2.0",
1061+ "targets": [
1062+ {
1063+ "expr": "",
1064+ "format": "table",
1065+ "hide": false,
1066+ "instant": false,
1067+ "interval": "",
1068+ "intervalFactor": 1,
1069+ "legendFormat": "",
1070+ "metric": "process_start_time_seconds",
1071+ "refId": "A",
1072+ "step": 60
1073+ }
1074+ ],
1075+ "timeFrom": null,
1076+ "timeShift": null,
1077+ "title": "Total Offline Servers",
1078+ "type": "stat"
1079+ },
1080+ {
1081+ "cacheTimeout": null,
1082+ "datasource": "${DS_PROMETHEUS}",
1083+ "description": "",
1084+ "fieldConfig": {
1085+ "defaults": {
1086+ "custom": {
1087+ "align": null
1088+ },
1089+ "mappings": [
1090+ {
1091+ "id": 0,
1092+ "op": "=",
1093+ "text": "N/A",
1094+ "type": 1,
1095+ "value": "null"
1096+ }
1097+ ],
1098+ "nullValueMode": "connected",
1099+ "thresholds": {
1100+ "mode": "absolute",
1101+ "steps": [
1102+ {
1103+ "color": "green",
1104+ "value": null
1105+ }
1106+ ]
1107+ },
1108+ "unit": "decbytes"
1109+ },
1110+ "overrides": []
1111+ },
1112+ "gridPos": {
1113+ "h": 3,
1114+ "w": 3,
1115+ "x": 3,
1116+ "y": 10
1117+ },
1118+ "id": 64,
1119+ "interval": null,
1120+ "links": [],
1121+ "maxDataPoints": 100,
1122+ "options": {
1123+ "colorMode": "value",
1124+ "graphMode": "area",
1125+ "justifyMode": "auto",
1126+ "orientation": "auto",
1127+ "reduceOptions": {
1128+ "calcs": [
1129+ "mean"
1130+ ],
1131+ "fields": "",
1132+ "values": false
1133+ },
1134+ "textMode": "auto"
1135+ },
1136+ "pluginVersion": "7.2.0",
1137+ "targets": [
1138+ {
1139+ "expr": "sum without (instance)(s3_tx_bytes_total)",
1140+ "format": "table",
1141+ "hide": false,
1142+ "instant": false,
1143+ "interval": "",
1144+ "intervalFactor": 1,
1145+ "legendFormat": "",
1146+ "metric": "process_start_time_seconds",
1147+ "refId": "A",
1148+ "step": 60
1149+ }
1150+ ],
1151+ "timeFrom": null,
1152+ "timeShift": null,
1153+ "title": "Total S3 Traffic Outbound",
1154+ "type": "stat"
1155+ },
1156+ {
1157+ "cacheTimeout": null,
1158+ "datasource": "${DS_PROMETHEUS}",
1159+ "fieldConfig": {
1160+ "defaults": {
1161+ "custom": {},
1162+ "mappings": [
1163+ {
1164+ "id": 0,
1165+ "op": "=",
1166+ "text": "N/A",
1167+ "type": 1,
1168+ "value": "null"
1169+ }
1170+ ],
1171+ "nullValueMode": "connected",
1172+ "thresholds": {
1173+ "mode": "absolute",
1174+ "steps": [
1175+ {
1176+ "color": "green",
1177+ "value": null
1178+ },
1179+ {
1180+ "color": "dark-yellow",
1181+ "value": 75000000
1182+ },
1183+ {
1184+ "color": "dark-red",
1185+ "value": 100000000
1186+ }
1187+ ]
1188+ },
1189+ "unit": "short"
1190+ },
1191+ "overrides": []
1192+ },
1193+ "gridPos": {
1194+ "h": 3,
1195+ "w": 3,
1196+ "x": 6,
1197+ "y": 10
1198+ },
1199+ "id": 44,
1200+ "interval": null,
1201+ "links": [],
1202+ "maxDataPoints": 100,
1203+ "options": {
1204+ "colorMode": "value",
1205+ "graphMode": "area",
1206+ "justifyMode": "auto",
1207+ "orientation": "horizontal",
1208+ "reduceOptions": {
1209+ "calcs": [
1210+ "lastNotNull"
1211+ ],
1212+ "fields": "",
1213+ "values": false
1214+ },
1215+ "textMode": "auto"
1216+ },
1217+ "pluginVersion": "7.2.0",
1218+ "targets": [
1219+ {
1220+ "expr": "sum(bucket_objects_count)",
1221+ "format": "time_series",
1222+ "instant": false,
1223+ "interval": "1m",
1224+ "intervalFactor": 1,
1225+ "legendFormat": "",
1226+ "refId": "A"
1227+ }
1228+ ],
1229+ "title": "Number of Objects",
1230+ "type": "stat"
1231+ },
1232+ {
1233+ "cacheTimeout": null,
1234+ "datasource": "${DS_PROMETHEUS}",
1235+ "description": "",
1236+ "fieldConfig": {
1237+ "defaults": {
1238+ "custom": {
1239+ "align": null
1240+ },
1241+ "mappings": [
1242+ {
1243+ "id": 0,
1244+ "op": "=",
1245+ "text": "N/A",
1246+ "type": 1,
1247+ "value": "null"
1248+ }
1249+ ],
1250+ "nullValueMode": "connected",
1251+ "thresholds": {
1252+ "mode": "absolute",
1253+ "steps": [
1254+ {
1255+ "color": "green",
1256+ "value": null
1257+ },
1258+ {
1259+ "color": "red",
1260+ "value": 80
1261+ }
1262+ ]
1263+ },
1264+ "unit": "short"
1265+ },
1266+ "overrides": []
1267+ },
1268+ "gridPos": {
1269+ "h": 3,
1270+ "w": 3,
1271+ "x": 21,
1272+ "y": 10
1273+ },
1274+ "id": 62,
1275+ "interval": null,
1276+ "links": [],
1277+ "maxDataPoints": 100,
1278+ "options": {
1279+ "colorMode": "value",
1280+ "graphMode": "area",
1281+ "justifyMode": "auto",
1282+ "orientation": "auto",
1283+ "reduceOptions": {
1284+ "calcs": [
1285+ "mean"
1286+ ],
1287+ "fields": "",
1288+ "values": false
1289+ },
1290+ "textMode": "auto"
1291+ },
1292+ "pluginVersion": "7.2.0",
1293+ "targets": [
1294+ {
1295+ "expr": "sum without (instance) (go_goroutines)",
1296+ "format": "table",
1297+ "hide": false,
1298+ "instant": false,
1299+ "interval": "",
1300+ "intervalFactor": 1,
1301+ "legendFormat": "",
1302+ "metric": "process_start_time_seconds",
1303+ "refId": "A",
1304+ "step": 60
1305+ }
1306+ ],
1307+ "timeFrom": null,
1308+ "timeShift": null,
1309+ "title": "Total Goroutines",
1310+ "type": "stat"
1311+ },
1312+ {
1313+ "aliasColors": {
1314+ "S3 Errors": "light-red",
1315+ "S3 Requests": "light-green"
1316+ },
1317+ "bars": false,
1318+ "dashLength": 10,
1319+ "dashes": false,
1320+ "datasource": "${DS_PROMETHEUS}",
1321+ "fieldConfig": {
1322+ "defaults": {
1323+ "custom": {}
1324+ },
1325+ "overrides": []
1326+ },
1327+ "fill": 1,
1328+ "fillGradient": 0,
1329+ "gridPos": {
1330+ "h": 6,
1331+ "w": 24,
1332+ "x": 0,
1333+ "y": 13
1334+ },
1335+ "hiddenSeries": false,
1336+ "id": 63,
1337+ "legend": {
1338+ "avg": false,
1339+ "current": false,
1340+ "max": false,
1341+ "min": false,
1342+ "show": true,
1343+ "total": false,
1344+ "values": false
1345+ },
1346+ "lines": true,
1347+ "linewidth": 1,
1348+ "nullPointMode": "null",
1349+ "options": {
1350+ "alertThreshold": true
1351+ },
1352+ "percentage": false,
1353+ "pluginVersion": "7.2.0",
1354+ "pointradius": 2,
1355+ "points": false,
1356+ "renderer": "flot",
1357+ "seriesOverrides": [],
1358+ "spaceLength": 10,
1359+ "stack": false,
1360+ "steppedLine": false,
1361+ "targets": [
1362+ {
1363+ "expr": "sum without (instance,api)(rate(s3_tx_bytes_total[5m]))",
1364+ "interval": "1m",
1365+ "intervalFactor": 2,
1366+ "legendFormat": "S3 Data Sent",
1367+ "refId": "A"
1368+ },
1369+ {
1370+ "expr": "sum without (instance,api)(rate(s3_rx_bytes_total[5m]))",
1371+ "interval": "1m",
1372+ "intervalFactor": 2,
1373+ "legendFormat": "S3 Data Received",
1374+ "refId": "B"
1375+ }
1376+ ],
1377+ "thresholds": [],
1378+ "timeFrom": null,
1379+ "timeRegions": [],
1380+ "timeShift": null,
1381+ "title": "S3 API Data Transfer",
1382+ "tooltip": {
1383+ "shared": true,
1384+ "sort": 0,
1385+ "value_type": "individual"
1386+ },
1387+ "type": "graph",
1388+ "xaxis": {
1389+ "buckets": null,
1390+ "mode": "time",
1391+ "name": null,
1392+ "show": true,
1393+ "values": []
1394+ },
1395+ "yaxes": [
1396+ {
1397+ "$$hashKey": "object:331",
1398+ "format": "short",
1399+ "label": null,
1400+ "logBase": 1,
1401+ "max": null,
1402+ "min": null,
1403+ "show": false
1404+ },
1405+ {
1406+ "$$hashKey": "object:332",
1407+ "format": "short",
1408+ "label": null,
1409+ "logBase": 1,
1410+ "max": null,
1411+ "min": null,
1412+ "show": false
1413+ }
1414+ ],
1415+ "yaxis": {
1416+ "align": false,
1417+ "alignLevel": null
1418+ }
1419+ },
1420+ {
1421+ "collapsed": false,
1422+ "datasource": "${DS_PROMETHEUS}",
1423+ "gridPos": {
1424+ "h": 1,
1425+ "w": 24,
1426+ "x": 0,
1427+ "y": 19
1428+ },
1429+ "id": 34,
1430+ "panels": [],
1431+ "title": "API ",
1432+ "type": "row"
1433+ },
1434+ {
1435+ "aliasColors": {
1436+ "10.13.1.25:9000 DELETE": "red",
1437+ "10.13.1.25:9000 GET": "green",
1438+ "10.13.1.25:9000 POST": "blue"
1439+ },
1440+ "bars": false,
1441+ "dashLength": 10,
1442+ "dashes": false,
1443+ "datasource": "${DS_PROMETHEUS}",
1444+ "description": "Total number of s3 bytes received and sent per MinIO server instance",
1445+ "fieldConfig": {
1446+ "defaults": {
1447+ "custom": {},
1448+ "links": []
1449+ },
1450+ "overrides": []
1451+ },
1452+ "fill": 1,
1453+ "fillGradient": 0,
1454+ "gridPos": {
1455+ "h": 8,
1456+ "w": 12,
1457+ "x": 0,
1458+ "y": 20
1459+ },
1460+ "hiddenSeries": false,
1461+ "id": 7,
1462+ "legend": {
1463+ "avg": false,
1464+ "current": false,
1465+ "max": false,
1466+ "min": false,
1467+ "rightSide": false,
1468+ "show": true,
1469+ "total": false,
1470+ "values": false
1471+ },
1472+ "lines": true,
1473+ "linewidth": 1,
1474+ "links": [],
1475+ "nullPointMode": "null",
1476+ "options": {
1477+ "alertThreshold": true
1478+ },
1479+ "percentage": false,
1480+ "pluginVersion": "7.2.0",
1481+ "pointradius": 5,
1482+ "points": false,
1483+ "renderer": "flot",
1484+ "seriesOverrides": [],
1485+ "spaceLength": 10,
1486+ "stack": false,
1487+ "steppedLine": false,
1488+ "targets": [
1489+ {
1490+ "expr": "sum without (instance) (s3_rx_bytes_total)",
1491+ "format": "time_series",
1492+ "interval": "",
1493+ "intervalFactor": 2,
1494+ "legendFormat": "S3 Bytes Received {{instance}}",
1495+ "metric": "minio_http_requests_duration_seconds_count",
1496+ "refId": "A",
1497+ "step": 4
1498+ },
1499+ {
1500+ "expr": "sum without (instance) (s3_tx_bytes_total)",
1501+ "interval": "",
1502+ "legendFormat": "S3 Bytes Sent {{instance}}",
1503+ "refId": "B"
1504+ }
1505+ ],
1506+ "thresholds": [],
1507+ "timeFrom": null,
1508+ "timeRegions": [],
1509+ "timeShift": null,
1510+ "title": "Total S3 API Data Transfer",
1511+ "tooltip": {
1512+ "shared": true,
1513+ "sort": 0,
1514+ "value_type": "individual"
1515+ },
1516+ "type": "graph",
1517+ "xaxis": {
1518+ "buckets": null,
1519+ "mode": "time",
1520+ "name": null,
1521+ "show": true,
1522+ "values": []
1523+ },
1524+ "yaxes": [
1525+ {
1526+ "$$hashKey": "object:211",
1527+ "format": "bytes",
1528+ "label": null,
1529+ "logBase": 1,
1530+ "max": null,
1531+ "min": null,
1532+ "show": true
1533+ },
1534+ {
1535+ "$$hashKey": "object:212",
1536+ "format": "s",
1537+ "label": null,
1538+ "logBase": 1,
1539+ "max": null,
1540+ "min": null,
1541+ "show": true
1542+ }
1543+ ],
1544+ "yaxis": {
1545+ "align": false,
1546+ "alignLevel": null
1547+ }
1548+ },
1549+ {
1550+ "aliasColors": {
1551+ "Received 10.13.1.25:9000": "blue"
1552+ },
1553+ "bars": false,
1554+ "dashLength": 10,
1555+ "dashes": false,
1556+ "datasource": "${DS_PROMETHEUS}",
1557+ "decimals": null,
1558+ "description": "Total number of active s3 requests in current MinIO instance",
1559+ "fieldConfig": {
1560+ "defaults": {
1561+ "custom": {
1562+ "align": null
1563+ },
1564+ "links": [],
1565+ "mappings": [],
1566+ "thresholds": {
1567+ "mode": "absolute",
1568+ "steps": [
1569+ {
1570+ "color": "green",
1571+ "value": null
1572+ },
1573+ {
1574+ "color": "red",
1575+ "value": 80
1576+ }
1577+ ]
1578+ }
1579+ },
1580+ "overrides": []
1581+ },
1582+ "fill": 1,
1583+ "fillGradient": 0,
1584+ "gridPos": {
1585+ "h": 8,
1586+ "w": 12,
1587+ "x": 12,
1588+ "y": 20
1589+ },
1590+ "hiddenSeries": false,
1591+ "id": 4,
1592+ "interval": "1s",
1593+ "legend": {
1594+ "avg": false,
1595+ "current": false,
1596+ "max": false,
1597+ "min": false,
1598+ "rightSide": false,
1599+ "show": true,
1600+ "total": false,
1601+ "values": false
1602+ },
1603+ "lines": true,
1604+ "linewidth": 1,
1605+ "links": [],
1606+ "nullPointMode": "null",
1607+ "options": {
1608+ "alertThreshold": true
1609+ },
1610+ "percentage": false,
1611+ "pluginVersion": "7.2.0",
1612+ "pointradius": 5,
1613+ "points": false,
1614+ "renderer": "flot",
1615+ "seriesOverrides": [],
1616+ "spaceLength": 10,
1617+ "stack": false,
1618+ "steppedLine": false,
1619+ "targets": [
1620+ {
1621+ "expr": "s3_requests_current{instance=~\"$instance\"}",
1622+ "format": "time_series",
1623+ "instant": false,
1624+ "interval": "",
1625+ "intervalFactor": 1,
1626+ "legendFormat": "Instance {{instance}} function {{api}}",
1627+ "metric": "minio_network_sent_bytes_total",
1628+ "refId": "A",
1629+ "step": 10
1630+ }
1631+ ],
1632+ "thresholds": [],
1633+ "timeFrom": null,
1634+ "timeRegions": [],
1635+ "timeShift": null,
1636+ "title": "Active S3 Requests",
1637+ "tooltip": {
1638+ "shared": true,
1639+ "sort": 0,
1640+ "value_type": "individual"
1641+ },
1642+ "type": "graph",
1643+ "xaxis": {
1644+ "buckets": null,
1645+ "mode": "time",
1646+ "name": null,
1647+ "show": true,
1648+ "values": []
1649+ },
1650+ "yaxes": [
1651+ {
1652+ "$$hashKey": "object:162",
1653+ "format": "short",
1654+ "label": null,
1655+ "logBase": 1,
1656+ "max": null,
1657+ "min": null,
1658+ "show": true
1659+ },
1660+ {
1661+ "$$hashKey": "object:163",
1662+ "format": "decbytes",
1663+ "label": null,
1664+ "logBase": 1,
1665+ "max": null,
1666+ "min": null,
1667+ "show": true
1668+ }
1669+ ],
1670+ "yaxis": {
1671+ "align": false,
1672+ "alignLevel": null
1673+ }
1674+ },
1675+ {
1676+ "collapsed": false,
1677+ "datasource": "${DS_PROMETHEUS}",
1678+ "gridPos": {
1679+ "h": 1,
1680+ "w": 24,
1681+ "x": 0,
1682+ "y": 28
1683+ },
1684+ "id": 36,
1685+ "panels": [],
1686+ "title": "Disks",
1687+ "type": "row"
1688+ },
1689+ {
1690+ "aliasColors": {
1691+ "10.13.1.25:9000 DELETE": "red",
1692+ "10.13.1.25:9000 GET": "green",
1693+ "10.13.1.25:9000 POST": "blue"
1694+ },
1695+ "bars": false,
1696+ "dashLength": 10,
1697+ "dashes": false,
1698+ "datasource": "${DS_PROMETHEUS}",
1699+ "description": "Total number of bytes received and sent among all MinIO server instances",
1700+ "fieldConfig": {
1701+ "defaults": {
1702+ "custom": {},
1703+ "links": []
1704+ },
1705+ "overrides": []
1706+ },
1707+ "fill": 1,
1708+ "fillGradient": 0,
1709+ "gridPos": {
1710+ "h": 8,
1711+ "w": 12,
1712+ "x": 0,
1713+ "y": 29
1714+ },
1715+ "hiddenSeries": false,
1716+ "id": 17,
1717+ "legend": {
1718+ "avg": false,
1719+ "current": false,
1720+ "max": false,
1721+ "min": false,
1722+ "rightSide": false,
1723+ "show": true,
1724+ "total": false,
1725+ "values": false
1726+ },
1727+ "lines": true,
1728+ "linewidth": 1,
1729+ "links": [],
1730+ "nullPointMode": "null",
1731+ "options": {
1732+ "alertThreshold": true
1733+ },
1734+ "percentage": false,
1735+ "pluginVersion": "7.2.0",
1736+ "pointradius": 5,
1737+ "points": false,
1738+ "renderer": "flot",
1739+ "seriesOverrides": [],
1740+ "spaceLength": 10,
1741+ "stack": false,
1742+ "steppedLine": false,
1743+ "targets": [
1744+ {
1745+ "expr": "internode_rx_bytes_total{instance=~\"$instance\"}",
1746+ "format": "time_series",
1747+ "interval": "",
1748+ "intervalFactor": 2,
1749+ "legendFormat": "Internode Bytes Received {{instance}}",
1750+ "metric": "minio_http_requests_duration_seconds_count",
1751+ "refId": "A",
1752+ "step": 4
1753+ },
1754+ {
1755+ "expr": "internode_tx_bytes_total{instance=~\"$instance\"}",
1756+ "interval": "",
1757+ "legendFormat": "Internode Bytes Sent {{instance}}",
1758+ "refId": "B"
1759+ }
1760+ ],
1761+ "thresholds": [],
1762+ "timeFrom": null,
1763+ "timeRegions": [],
1764+ "timeShift": null,
1765+ "title": "Internode Data Transfer",
1766+ "tooltip": {
1767+ "shared": true,
1768+ "sort": 0,
1769+ "value_type": "individual"
1770+ },
1771+ "type": "graph",
1772+ "xaxis": {
1773+ "buckets": null,
1774+ "mode": "time",
1775+ "name": null,
1776+ "show": true,
1777+ "values": []
1778+ },
1779+ "yaxes": [
1780+ {
1781+ "$$hashKey": "object:211",
1782+ "format": "bytes",
1783+ "label": null,
1784+ "logBase": 1,
1785+ "max": null,
1786+ "min": null,
1787+ "show": true
1788+ },
1789+ {
1790+ "$$hashKey": "object:212",
1791+ "format": "s",
1792+ "label": null,
1793+ "logBase": 1,
1794+ "max": null,
1795+ "min": null,
1796+ "show": true
1797+ }
1798+ ],
1799+ "yaxis": {
1800+ "align": false,
1801+ "alignLevel": null
1802+ }
1803+ },
1804+ {
1805+ "aliasColors": {
1806+ "Offline 10.13.1.25:9000": "dark-red",
1807+ "Total 10.13.1.25:9000": "blue"
1808+ },
1809+ "bars": false,
1810+ "cacheTimeout": null,
1811+ "dashLength": 10,
1812+ "dashes": false,
1813+ "datasource": "${DS_PROMETHEUS}",
1814+ "description": "Number of online disks per MinIO Server",
1815+ "fieldConfig": {
1816+ "defaults": {
1817+ "custom": {},
1818+ "links": []
1819+ },
1820+ "overrides": []
1821+ },
1822+ "fill": 1,
1823+ "fillGradient": 0,
1824+ "gridPos": {
1825+ "h": 8,
1826+ "w": 12,
1827+ "x": 12,
1828+ "y": 29
1829+ },
1830+ "hiddenSeries": false,
1831+ "id": 11,
1832+ "legend": {
1833+ "avg": false,
1834+ "current": false,
1835+ "max": false,
1836+ "min": false,
1837+ "rightSide": false,
1838+ "show": true,
1839+ "total": false,
1840+ "values": false
1841+ },
1842+ "lines": true,
1843+ "linewidth": 1,
1844+ "links": [],
1845+ "nullPointMode": "null",
1846+ "options": {
1847+ "alertThreshold": true
1848+ },
1849+ "percentage": false,
1850+ "pluginVersion": "7.2.0",
1851+ "pointradius": 2,
1852+ "points": false,
1853+ "renderer": "flot",
1854+ "seriesOverrides": [],
1855+ "spaceLength": 10,
1856+ "stack": false,
1857+ "steppedLine": false,
1858+ "targets": [
1859+ {
1860+ "expr": "minio_disks_total{instance=~\"$instance\"} - minio_disks_offline{instance=~\"$instance\"}",
1861+ "format": "time_series",
1862+ "interval": "",
1863+ "intervalFactor": 2,
1864+ "legendFormat": "Online Disks {{instance}}",
1865+ "metric": "process_start_time_seconds",
1866+ "refId": "A",
1867+ "step": 60
1868+ }
1869+ ],
1870+ "thresholds": [],
1871+ "timeFrom": null,
1872+ "timeRegions": [],
1873+ "timeShift": null,
1874+ "title": "Online Disks",
1875+ "tooltip": {
1876+ "shared": true,
1877+ "sort": 0,
1878+ "value_type": "individual"
1879+ },
1880+ "type": "graph",
1881+ "xaxis": {
1882+ "buckets": null,
1883+ "mode": "time",
1884+ "name": null,
1885+ "show": true,
1886+ "values": []
1887+ },
1888+ "yaxes": [
1889+ {
1890+ "$$hashKey": "object:185",
1891+ "decimals": 0,
1892+ "format": "short",
1893+ "label": null,
1894+ "logBase": 1,
1895+ "max": null,
1896+ "min": "0",
1897+ "show": true
1898+ },
1899+ {
1900+ "$$hashKey": "object:186",
1901+ "format": "short",
1902+ "label": null,
1903+ "logBase": 1,
1904+ "max": null,
1905+ "min": null,
1906+ "show": true
1907+ }
1908+ ],
1909+ "yaxis": {
1910+ "align": false,
1911+ "alignLevel": null
1912+ }
1913+ },
1914+ {
1915+ "aliasColors": {
1916+ "available 10.13.1.25:9000": "green",
1917+ "used 10.13.1.25:9000": "blue"
1918+ },
1919+ "bars": false,
1920+ "cacheTimeout": null,
1921+ "dashLength": 10,
1922+ "dashes": false,
1923+ "datasource": "${DS_PROMETHEUS}",
1924+ "description": "Disk capacity used per MinIO Server",
1925+ "fieldConfig": {
1926+ "defaults": {
1927+ "custom": {},
1928+ "links": []
1929+ },
1930+ "overrides": []
1931+ },
1932+ "fill": 1,
1933+ "fillGradient": 0,
1934+ "gridPos": {
1935+ "h": 8,
1936+ "w": 24,
1937+ "x": 0,
1938+ "y": 37
1939+ },
1940+ "hiddenSeries": false,
1941+ "id": 8,
1942+ "legend": {
1943+ "avg": false,
1944+ "current": false,
1945+ "max": false,
1946+ "min": false,
1947+ "rightSide": false,
1948+ "show": true,
1949+ "total": false,
1950+ "values": false
1951+ },
1952+ "lines": true,
1953+ "linewidth": 1,
1954+ "links": [],
1955+ "nullPointMode": "null",
1956+ "options": {
1957+ "alertThreshold": true
1958+ },
1959+ "percentage": false,
1960+ "pluginVersion": "7.2.0",
1961+ "pointradius": 2,
1962+ "points": false,
1963+ "renderer": "flot",
1964+ "seriesOverrides": [],
1965+ "spaceLength": 10,
1966+ "stack": false,
1967+ "steppedLine": false,
1968+ "targets": [
1969+ {
1970+ "expr": "disk_storage_used{disk=~\"$disk\",instance=~\"$instance\"}",
1971+ "interval": "",
1972+ "legendFormat": "Used Capacity {{instance}} {{disk}}",
1973+ "refId": "B"
1974+ }
1975+ ],
1976+ "thresholds": [],
1977+ "timeFrom": null,
1978+ "timeRegions": [],
1979+ "timeShift": null,
1980+ "title": "Disk Usage",
1981+ "tooltip": {
1982+ "shared": true,
1983+ "sort": 0,
1984+ "value_type": "individual"
1985+ },
1986+ "type": "graph",
1987+ "xaxis": {
1988+ "buckets": null,
1989+ "mode": "time",
1990+ "name": null,
1991+ "show": true,
1992+ "values": []
1993+ },
1994+ "yaxes": [
1995+ {
1996+ "$$hashKey": "object:212",
1997+ "decimals": null,
1998+ "format": "decbytes",
1999+ "label": null,
2000+ "logBase": 1,
2001+ "max": null,
2002+ "min": "0",
2003+ "show": true
2004+ },
2005+ {
2006+ "$$hashKey": "object:213",
2007+ "format": "short",
2008+ "label": null,
2009+ "logBase": 1,
2010+ "max": null,
2011+ "min": null,
2012+ "show": true
2013+ }
2014+ ],
2015+ "yaxis": {
2016+ "align": false,
2017+ "alignLevel": null
2018+ }
2019+ }
2020+ ],
2021+ "refresh": false,
2022+ "schemaVersion": 26,
2023+ "style": "dark",
2024+ "tags": [
2025+ "minio"
2026+ ],
2027+ "templating": {
2028+ "list": [
2029+ {
2030+ "allValue": null,
2031+ "current": {},
2032+ "datasource": "${DS_PROMETHEUS}",
2033+ "definition": "label_values(minio_version_info,instance)",
2034+ "hide": 0,
2035+ "includeAll": true,
2036+ "label": "MinIO Host",
2037+ "multi": true,
2038+ "name": "instance",
2039+ "options": [],
2040+ "query": "label_values(minio_version_info,instance)",
2041+ "refresh": 1,
2042+ "regex": "",
2043+ "skipUrlSync": false,
2044+ "sort": 1,
2045+ "tagValuesQuery": "",
2046+ "tags": [],
2047+ "tagsQuery": "",
2048+ "type": "query",
2049+ "useTags": false
2050+ },
2051+ {
2052+ "allValue": null,
2053+ "current": {},
2054+ "datasource": "${DS_PROMETHEUS}",
2055+ "definition": "label_values(disk_storage_total,disk)",
2056+ "hide": 0,
2057+ "includeAll": true,
2058+ "label": "Drive",
2059+ "multi": false,
2060+ "name": "disk",
2061+ "options": [],
2062+ "query": "label_values(disk_storage_total,disk)",
2063+ "refresh": 1,
2064+ "regex": "",
2065+ "skipUrlSync": false,
2066+ "sort": 0,
2067+ "tagValuesQuery": "",
2068+ "tags": [],
2069+ "tagsQuery": "",
2070+ "type": "query",
2071+ "useTags": false
2072+ }
2073+ ]
2074+ },
2075+ "time": {
2076+ "from": "now-1h",
2077+ "to": "now"
2078+ },
2079+ "timepicker": {
2080+ "refresh_intervals": [
2081+ "10s",
2082+ "30s",
2083+ "1m",
2084+ "5m",
2085+ "15m",
2086+ "30m",
2087+ "1h",
2088+ "2h",
2089+ "1d"
2090+ ],
2091+ "time_options": [
2092+ "5m",
2093+ "15m",
2094+ "1h",
2095+ "6h",
2096+ "12h",
2097+ "24h",
2098+ "2d",
2099+ "7d",
2100+ "30d"
2101+ ]
2102+ },
2103+ "timezone": "",
2104+ "title": "MinIO {Official}",
2105+ "uid": "pJnnS4hZz",
2106+ "version": 176
2107+}