repos / ops

infra for pico services
git clone https://github.com/picosh/ops.git

commit
0028eec
parent
de44127
author
Antonio Mika
date
2022-08-26 15:05:39 +0000 UTC
Added minio dashboard
1 files changed,  +2106, -0
A monitoring/grafana/config/provisioning/dashboards/minio-dashboard_rev1.json
+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+}