github.com/minio/minio@v0.0.0-20240328213742-3f72439b8a27/docs/metrics/prometheus/grafana/minio-dashboard.json (about) 1 { 2 "__inputs": [ 3 { 4 "name": "DS_PROMETHEUS", 5 "label": "Prometheus", 6 "description": "", 7 "type": "datasource", 8 "pluginId": "prometheus", 9 "pluginName": "Prometheus" 10 } 11 ], 12 "__elements": {}, 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": "10.3.1" 31 }, 32 { 33 "type": "panel", 34 "id": "graph", 35 "name": "Graph (old)", 36 "version": "" 37 }, 38 { 39 "type": "panel", 40 "id": "piechart", 41 "name": "Pie chart", 42 "version": "" 43 }, 44 { 45 "type": "datasource", 46 "id": "prometheus", 47 "name": "Prometheus", 48 "version": "1.0.0" 49 }, 50 { 51 "type": "panel", 52 "id": "stat", 53 "name": "Stat", 54 "version": "" 55 }, 56 { 57 "type": "panel", 58 "id": "timeseries", 59 "name": "Time series", 60 "version": "" 61 } 62 ], 63 "annotations": { 64 "list": [ 65 { 66 "builtIn": 1, 67 "datasource": { 68 "type": "datasource", 69 "uid": "grafana" 70 }, 71 "enable": true, 72 "hide": true, 73 "iconColor": "rgba(0, 211, 255, 1)", 74 "name": "Annotations & Alerts", 75 "target": { 76 "limit": 100, 77 "matchAny": false, 78 "tags": [], 79 "type": "dashboard" 80 }, 81 "type": "dashboard" 82 } 83 ] 84 }, 85 "description": "MinIO Grafana Dashboard - https://min.io/", 86 "editable": true, 87 "fiscalYearStartMonth": 0, 88 "gnetId": 13502, 89 "graphTooltip": 0, 90 "id": null, 91 "links": [ 92 { 93 "icon": "external link", 94 "includeVars": true, 95 "keepTime": true, 96 "tags": [ 97 "minio" 98 ], 99 "type": "dashboards" 100 } 101 ], 102 "liveNow": false, 103 "panels": [ 104 { 105 "datasource": { 106 "type": "prometheus", 107 "uid": "${DS_PROMETHEUS}" 108 }, 109 "description": "", 110 "fieldConfig": { 111 "defaults": { 112 "mappings": [ 113 { 114 "options": { 115 "match": "null", 116 "result": { 117 "text": "N/A" 118 } 119 }, 120 "type": "special" 121 } 122 ], 123 "thresholds": { 124 "mode": "percentage", 125 "steps": [ 126 { 127 "color": "green", 128 "value": null 129 } 130 ] 131 }, 132 "unit": "dtdurations", 133 "unitScale": true 134 }, 135 "overrides": [] 136 }, 137 "gridPos": { 138 "h": 6, 139 "w": 3, 140 "x": 0, 141 "y": 0 142 }, 143 "id": 1, 144 "links": [], 145 "maxDataPoints": 100, 146 "options": { 147 "colorMode": "value", 148 "graphMode": "none", 149 "justifyMode": "auto", 150 "orientation": "auto", 151 "reduceOptions": { 152 "calcs": [ 153 "mean" 154 ], 155 "fields": "", 156 "values": false 157 }, 158 "showPercentChange": false, 159 "text": {}, 160 "textMode": "auto", 161 "wideLayout": true 162 }, 163 "pluginVersion": "10.3.1", 164 "targets": [ 165 { 166 "datasource": { 167 "type": "prometheus", 168 "uid": "${DS_PROMETHEUS}" 169 }, 170 "exemplar": true, 171 "expr": "time() - max(minio_node_process_starttime_seconds{job=~\"$scrape_jobs\"})", 172 "format": "time_series", 173 "instant": true, 174 "interval": "", 175 "intervalFactor": 1, 176 "legendFormat": "{{instance}}", 177 "metric": "process_start_time_seconds", 178 "refId": "A", 179 "step": 60 180 } 181 ], 182 "title": "Uptime", 183 "type": "stat" 184 }, 185 { 186 "datasource": { 187 "type": "prometheus", 188 "uid": "${DS_PROMETHEUS}" 189 }, 190 "description": "", 191 "fieldConfig": { 192 "defaults": { 193 "mappings": [ 194 { 195 "options": { 196 "match": "null", 197 "result": { 198 "text": "N/A" 199 } 200 }, 201 "type": "special" 202 } 203 ], 204 "thresholds": { 205 "mode": "absolute", 206 "steps": [ 207 { 208 "color": "green", 209 "value": null 210 } 211 ] 212 }, 213 "unit": "bytes", 214 "unitScale": true 215 }, 216 "overrides": [] 217 }, 218 "gridPos": { 219 "h": 3, 220 "w": 3, 221 "x": 3, 222 "y": 0 223 }, 224 "id": 65, 225 "links": [], 226 "maxDataPoints": 100, 227 "options": { 228 "colorMode": "value", 229 "graphMode": "area", 230 "justifyMode": "auto", 231 "orientation": "auto", 232 "reduceOptions": { 233 "calcs": [ 234 "last" 235 ], 236 "fields": "", 237 "values": false 238 }, 239 "showPercentChange": false, 240 "text": {}, 241 "textMode": "auto", 242 "wideLayout": true 243 }, 244 "pluginVersion": "10.3.1", 245 "targets": [ 246 { 247 "datasource": { 248 "type": "prometheus", 249 "uid": "${DS_PROMETHEUS}" 250 }, 251 "exemplar": true, 252 "expr": "sum by (instance) (minio_s3_traffic_received_bytes{job=~\"$scrape_jobs\"})", 253 "format": "table", 254 "hide": false, 255 "instant": false, 256 "interval": "", 257 "intervalFactor": 1, 258 "legendFormat": "{{instance}}", 259 "metric": "process_start_time_seconds", 260 "refId": "A", 261 "step": 60 262 } 263 ], 264 "title": "Total S3 Ingress", 265 "type": "stat" 266 }, 267 { 268 "datasource": { 269 "type": "prometheus", 270 "uid": "${DS_PROMETHEUS}" 271 }, 272 "description": "", 273 "fieldConfig": { 274 "defaults": { 275 "color": { 276 "mode": "palette-classic" 277 }, 278 "custom": { 279 "hideFrom": { 280 "legend": false, 281 "tooltip": false, 282 "viz": false 283 } 284 }, 285 "mappings": [ 286 { 287 "options": { 288 "match": "null", 289 "result": { 290 "text": "N/A" 291 } 292 }, 293 "type": "special" 294 } 295 ], 296 "unit": "bytes", 297 "unitScale": true 298 }, 299 "overrides": [ 300 { 301 "matcher": { 302 "id": "byName", 303 "options": "Free" 304 }, 305 "properties": [ 306 { 307 "id": "color", 308 "value": { 309 "fixedColor": "green", 310 "mode": "fixed" 311 } 312 } 313 ] 314 }, 315 { 316 "matcher": { 317 "id": "byName", 318 "options": "Used" 319 }, 320 "properties": [ 321 { 322 "id": "color", 323 "value": { 324 "fixedColor": "orange", 325 "mode": "fixed" 326 } 327 } 328 ] 329 } 330 ] 331 }, 332 "gridPos": { 333 "h": 6, 334 "w": 4, 335 "x": 6, 336 "y": 0 337 }, 338 "id": 50, 339 "interval": "1m", 340 "links": [], 341 "maxDataPoints": 100, 342 "options": { 343 "displayLabels": [], 344 "legend": { 345 "displayMode": "table", 346 "placement": "bottom", 347 "showLegend": true, 348 "values": [ 349 "percent" 350 ] 351 }, 352 "pieType": "donut", 353 "reduceOptions": { 354 "calcs": [ 355 "lastNotNull" 356 ], 357 "fields": "", 358 "values": false 359 }, 360 "tooltip": { 361 "mode": "single", 362 "sort": "none" 363 } 364 }, 365 "pluginVersion": "8.2.1", 366 "targets": [ 367 { 368 "datasource": { 369 "type": "prometheus", 370 "uid": "${DS_PROMETHEUS}" 371 }, 372 "exemplar": true, 373 "expr": "topk(1, sum(minio_cluster_capacity_usable_total_bytes{job=~\"$scrape_jobs\"}) by (instance)) - topk(1, sum(minio_cluster_capacity_usable_free_bytes{job=~\"$scrape_jobs\"}) by (instance))", 374 "format": "time_series", 375 "instant": false, 376 "interval": "1m", 377 "intervalFactor": 1, 378 "legendFormat": "Used", 379 "refId": "A", 380 "step": 300 381 }, 382 { 383 "datasource": { 384 "type": "prometheus", 385 "uid": "${DS_PROMETHEUS}" 386 }, 387 "exemplar": true, 388 "expr": "topk(1, sum(minio_cluster_capacity_usable_free_bytes{job=~\"$scrape_jobs\"}) by (instance)) ", 389 "hide": false, 390 "interval": "1m", 391 "legendFormat": "Free", 392 "refId": "B" 393 } 394 ], 395 "title": "Capacity", 396 "type": "piechart" 397 }, 398 { 399 "datasource": { 400 "type": "prometheus", 401 "uid": "${DS_PROMETHEUS}" 402 }, 403 "fieldConfig": { 404 "defaults": { 405 "color": { 406 "mode": "palette-classic" 407 }, 408 "custom": { 409 "axisBorderShow": false, 410 "axisCenteredZero": false, 411 "axisColorMode": "text", 412 "axisLabel": "", 413 "axisPlacement": "auto", 414 "barAlignment": 0, 415 "drawStyle": "line", 416 "fillOpacity": 10, 417 "gradientMode": "none", 418 "hideFrom": { 419 "legend": false, 420 "tooltip": false, 421 "viz": false 422 }, 423 "insertNulls": false, 424 "lineInterpolation": "linear", 425 "lineWidth": 1, 426 "pointSize": 5, 427 "scaleDistribution": { 428 "type": "linear" 429 }, 430 "showPoints": "never", 431 "spanNulls": true, 432 "stacking": { 433 "group": "A", 434 "mode": "none" 435 }, 436 "thresholdsStyle": { 437 "mode": "off" 438 } 439 }, 440 "mappings": [], 441 "thresholds": { 442 "mode": "absolute", 443 "steps": [ 444 { 445 "color": "green", 446 "value": null 447 }, 448 { 449 "color": "red", 450 "value": 80 451 } 452 ] 453 }, 454 "unit": "bytes", 455 "unitScale": true 456 }, 457 "overrides": [ 458 { 459 "matcher": { 460 "id": "byName", 461 "options": "Objects" 462 }, 463 "properties": [ 464 { 465 "id": "color", 466 "value": { 467 "fixedColor": "blue", 468 "mode": "fixed" 469 } 470 } 471 ] 472 }, 473 { 474 "__systemRef": "hideSeriesFrom", 475 "matcher": { 476 "id": "byNames", 477 "options": { 478 "mode": "exclude", 479 "names": [ 480 "Usage" 481 ], 482 "prefix": "All except:", 483 "readOnly": true 484 } 485 }, 486 "properties": [ 487 { 488 "id": "custom.hideFrom", 489 "value": { 490 "legend": false, 491 "tooltip": false, 492 "viz": true 493 } 494 } 495 ] 496 } 497 ] 498 }, 499 "gridPos": { 500 "h": 6, 501 "w": 6, 502 "x": 10, 503 "y": 0 504 }, 505 "id": 68, 506 "options": { 507 "legend": { 508 "calcs": [], 509 "displayMode": "list", 510 "placement": "bottom", 511 "showLegend": false 512 }, 513 "tooltip": { 514 "mode": "single", 515 "sort": "none" 516 } 517 }, 518 "pluginVersion": "8.2.1", 519 "targets": [ 520 { 521 "datasource": { 522 "type": "prometheus", 523 "uid": "${DS_PROMETHEUS}" 524 }, 525 "editorMode": "code", 526 "exemplar": true, 527 "expr": "max(minio_cluster_usage_total_bytes{job=~\"$scrape_jobs\"})", 528 "interval": "", 529 "legendFormat": "Usage", 530 "range": true, 531 "refId": "A" 532 } 533 ], 534 "title": "Data Usage Growth", 535 "type": "timeseries" 536 }, 537 { 538 "datasource": { 539 "type": "prometheus", 540 "uid": "${DS_PROMETHEUS}" 541 }, 542 "fieldConfig": { 543 "defaults": { 544 "color": { 545 "mode": "continuous-GrYlRd" 546 }, 547 "mappings": [], 548 "thresholds": { 549 "mode": "absolute", 550 "steps": [ 551 { 552 "color": "green", 553 "value": null 554 } 555 ] 556 }, 557 "unitScale": true 558 }, 559 "overrides": [] 560 }, 561 "gridPos": { 562 "h": 6, 563 "w": 5, 564 "x": 16, 565 "y": 0 566 }, 567 "id": 52, 568 "links": [], 569 "options": { 570 "displayMode": "lcd", 571 "maxVizHeight": 300, 572 "minVizHeight": 16, 573 "minVizWidth": 8, 574 "namePlacement": "auto", 575 "orientation": "horizontal", 576 "reduceOptions": { 577 "calcs": [ 578 "lastNotNull" 579 ], 580 "fields": "", 581 "values": false 582 }, 583 "showUnfilled": true, 584 "sizing": "auto", 585 "valueMode": "color" 586 }, 587 "pluginVersion": "10.3.1", 588 "targets": [ 589 { 590 "datasource": { 591 "type": "prometheus", 592 "uid": "${DS_PROMETHEUS}" 593 }, 594 "disableTextWrap": false, 595 "editorMode": "code", 596 "exemplar": true, 597 "expr": "minio_cluster_objects_size_distribution{job=~\"$scrape_jobs\"}", 598 "format": "time_series", 599 "fullMetaSearch": false, 600 "includeNullMetadata": true, 601 "instant": false, 602 "interval": "", 603 "intervalFactor": 1, 604 "legendFormat": "{{range}}", 605 "refId": "A", 606 "step": 300, 607 "useBackend": false 608 } 609 ], 610 "title": "Object Size Distribution", 611 "type": "bargauge" 612 }, 613 { 614 "datasource": { 615 "type": "prometheus", 616 "uid": "${DS_PROMETHEUS}" 617 }, 618 "description": "", 619 "fieldConfig": { 620 "defaults": { 621 "color": { 622 "mode": "palette-classic" 623 }, 624 "custom": { 625 "axisBorderShow": false, 626 "axisCenteredZero": false, 627 "axisColorMode": "text", 628 "axisLabel": "", 629 "axisPlacement": "auto", 630 "barAlignment": 0, 631 "drawStyle": "line", 632 "fillOpacity": 25, 633 "gradientMode": "none", 634 "hideFrom": { 635 "legend": false, 636 "tooltip": false, 637 "viz": false 638 }, 639 "insertNulls": false, 640 "lineInterpolation": "linear", 641 "lineWidth": 1, 642 "pointSize": 5, 643 "scaleDistribution": { 644 "type": "linear" 645 }, 646 "showPoints": "auto", 647 "spanNulls": false, 648 "stacking": { 649 "group": "A", 650 "mode": "normal" 651 }, 652 "thresholdsStyle": { 653 "mode": "off" 654 } 655 }, 656 "mappings": [], 657 "thresholds": { 658 "mode": "absolute", 659 "steps": [ 660 { 661 "color": "green", 662 "value": null 663 }, 664 { 665 "color": "red", 666 "value": 80 667 } 668 ] 669 }, 670 "unitScale": true 671 }, 672 "overrides": [] 673 }, 674 "gridPos": { 675 "h": 3, 676 "w": 3, 677 "x": 21, 678 "y": 0 679 }, 680 "id": 61, 681 "links": [], 682 "maxDataPoints": 100, 683 "options": { 684 "legend": { 685 "calcs": [], 686 "displayMode": "hidden", 687 "placement": "right", 688 "showLegend": false 689 }, 690 "tooltip": { 691 "mode": "single", 692 "sort": "none" 693 } 694 }, 695 "pluginVersion": "10.3.1", 696 "targets": [ 697 { 698 "datasource": { 699 "type": "prometheus", 700 "uid": "${DS_PROMETHEUS}" 701 }, 702 "editorMode": "code", 703 "exemplar": true, 704 "expr": "minio_node_file_descriptor_open_total{job=~\"$scrape_jobs\"}", 705 "format": "time_series", 706 "hide": false, 707 "instant": false, 708 "interval": "", 709 "intervalFactor": 1, 710 "legendFormat": "{{server}}", 711 "metric": "process_start_time_seconds", 712 "refId": "A", 713 "step": 60 714 } 715 ], 716 "title": "Open FDs ", 717 "type": "timeseries" 718 }, 719 { 720 "datasource": { 721 "type": "prometheus", 722 "uid": "${DS_PROMETHEUS}" 723 }, 724 "description": "", 725 "fieldConfig": { 726 "defaults": { 727 "mappings": [ 728 { 729 "options": { 730 "match": "null", 731 "result": { 732 "text": "N/A" 733 } 734 }, 735 "type": "special" 736 } 737 ], 738 "thresholds": { 739 "mode": "absolute", 740 "steps": [ 741 { 742 "color": "green", 743 "value": null 744 } 745 ] 746 }, 747 "unit": "bytes", 748 "unitScale": true 749 }, 750 "overrides": [] 751 }, 752 "gridPos": { 753 "h": 3, 754 "w": 3, 755 "x": 3, 756 "y": 3 757 }, 758 "id": 64, 759 "links": [], 760 "maxDataPoints": 100, 761 "options": { 762 "colorMode": "value", 763 "graphMode": "area", 764 "justifyMode": "auto", 765 "orientation": "auto", 766 "reduceOptions": { 767 "calcs": [ 768 "last" 769 ], 770 "fields": "", 771 "values": false 772 }, 773 "showPercentChange": false, 774 "text": {}, 775 "textMode": "auto", 776 "wideLayout": true 777 }, 778 "pluginVersion": "10.3.1", 779 "targets": [ 780 { 781 "datasource": { 782 "type": "prometheus", 783 "uid": "${DS_PROMETHEUS}" 784 }, 785 "exemplar": true, 786 "expr": "sum by (instance) (minio_s3_traffic_sent_bytes{job=~\"$scrape_jobs\"})", 787 "format": "table", 788 "hide": false, 789 "instant": false, 790 "interval": "", 791 "intervalFactor": 1, 792 "legendFormat": "", 793 "metric": "process_start_time_seconds", 794 "refId": "A", 795 "step": 60 796 } 797 ], 798 "title": "Total S3 Egress", 799 "type": "stat" 800 }, 801 { 802 "datasource": { 803 "type": "prometheus", 804 "uid": "${DS_PROMETHEUS}" 805 }, 806 "description": "", 807 "fieldConfig": { 808 "defaults": { 809 "color": { 810 "mode": "palette-classic" 811 }, 812 "custom": { 813 "axisBorderShow": false, 814 "axisCenteredZero": false, 815 "axisColorMode": "text", 816 "axisLabel": "", 817 "axisPlacement": "auto", 818 "barAlignment": 0, 819 "drawStyle": "line", 820 "fillOpacity": 25, 821 "gradientMode": "none", 822 "hideFrom": { 823 "legend": false, 824 "tooltip": false, 825 "viz": false 826 }, 827 "insertNulls": false, 828 "lineInterpolation": "linear", 829 "lineWidth": 1, 830 "pointSize": 5, 831 "scaleDistribution": { 832 "type": "linear" 833 }, 834 "showPoints": "auto", 835 "spanNulls": false, 836 "stacking": { 837 "group": "A", 838 "mode": "normal" 839 }, 840 "thresholdsStyle": { 841 "mode": "off" 842 } 843 }, 844 "mappings": [], 845 "thresholds": { 846 "mode": "absolute", 847 "steps": [ 848 { 849 "color": "green", 850 "value": null 851 }, 852 { 853 "color": "red", 854 "value": 80 855 } 856 ] 857 }, 858 "unitScale": true 859 }, 860 "overrides": [] 861 }, 862 "gridPos": { 863 "h": 3, 864 "w": 3, 865 "x": 21, 866 "y": 3 867 }, 868 "id": 62, 869 "links": [], 870 "maxDataPoints": 100, 871 "options": { 872 "legend": { 873 "calcs": [], 874 "displayMode": "hidden", 875 "placement": "right", 876 "showLegend": false 877 }, 878 "tooltip": { 879 "mode": "single", 880 "sort": "none" 881 } 882 }, 883 "pluginVersion": "10.3.1", 884 "targets": [ 885 { 886 "datasource": { 887 "type": "prometheus", 888 "uid": "${DS_PROMETHEUS}" 889 }, 890 "editorMode": "code", 891 "exemplar": true, 892 "expr": "minio_node_go_routine_total{job=~\"$scrape_jobs\"}", 893 "format": "time_series", 894 "hide": false, 895 "instant": false, 896 "interval": "", 897 "intervalFactor": 1, 898 "legendFormat": "{{server}}", 899 "metric": "process_start_time_seconds", 900 "refId": "A", 901 "step": 60 902 } 903 ], 904 "title": "Goroutines", 905 "type": "timeseries" 906 }, 907 { 908 "datasource": { 909 "type": "prometheus", 910 "uid": "${DS_PROMETHEUS}" 911 }, 912 "fieldConfig": { 913 "defaults": { 914 "mappings": [], 915 "thresholds": { 916 "mode": "absolute", 917 "steps": [ 918 { 919 "color": "green", 920 "value": null 921 } 922 ] 923 }, 924 "unit": "bool_on_off", 925 "unitScale": true 926 }, 927 "overrides": [] 928 }, 929 "gridPos": { 930 "h": 2, 931 "w": 3, 932 "x": 0, 933 "y": 6 934 }, 935 "id": 94, 936 "options": { 937 "colorMode": "value", 938 "graphMode": "area", 939 "justifyMode": "auto", 940 "orientation": "auto", 941 "reduceOptions": { 942 "calcs": [ 943 "lastNotNull" 944 ], 945 "fields": "", 946 "values": false 947 }, 948 "showPercentChange": false, 949 "textMode": "auto", 950 "wideLayout": true 951 }, 952 "pluginVersion": "10.3.1", 953 "targets": [ 954 { 955 "datasource": { 956 "type": "prometheus", 957 "uid": "${DS_PROMETHEUS}" 958 }, 959 "disableTextWrap": false, 960 "editorMode": "code", 961 "exemplar": true, 962 "expr": "minio_cluster_health_status{job=~\"$scrape_jobs\"}", 963 "fullMetaSearch": false, 964 "includeNullMetadata": true, 965 "interval": "", 966 "legendFormat": "Pool: {{pool}} Set: {{set}}", 967 "range": true, 968 "refId": "A", 969 "useBackend": false 970 } 971 ], 972 "title": "Cluster Health Status", 973 "transformations": [], 974 "type": "stat" 975 }, 976 { 977 "datasource": { 978 "type": "prometheus", 979 "uid": "${DS_PROMETHEUS}" 980 }, 981 "description": "", 982 "fieldConfig": { 983 "defaults": { 984 "mappings": [], 985 "thresholds": { 986 "mode": "percentage", 987 "steps": [ 988 { 989 "color": "green", 990 "value": null 991 } 992 ] 993 }, 994 "unitScale": true 995 }, 996 "overrides": [] 997 }, 998 "gridPos": { 999 "h": 4, 1000 "w": 3, 1001 "x": 3, 1002 "y": 6 1003 }, 1004 "id": 78, 1005 "links": [], 1006 "maxDataPoints": 100, 1007 "options": { 1008 "minVizHeight": 75, 1009 "minVizWidth": 75, 1010 "orientation": "auto", 1011 "reduceOptions": { 1012 "calcs": [ 1013 "lastNotNull" 1014 ], 1015 "fields": "", 1016 "values": false 1017 }, 1018 "showThresholdLabels": false, 1019 "showThresholdMarkers": true, 1020 "sizing": "auto" 1021 }, 1022 "pluginVersion": "10.3.1", 1023 "targets": [ 1024 { 1025 "datasource": { 1026 "type": "prometheus", 1027 "uid": "${DS_PROMETHEUS}" 1028 }, 1029 "editorMode": "code", 1030 "exemplar": false, 1031 "expr": "max(minio_cluster_drive_online_total{job=~\"$scrape_jobs\"})", 1032 "format": "time_series", 1033 "hide": false, 1034 "instant": true, 1035 "interval": "", 1036 "intervalFactor": 1, 1037 "legendFormat": ".", 1038 "metric": "process_start_time_seconds", 1039 "range": false, 1040 "refId": "A", 1041 "step": 60 1042 }, 1043 { 1044 "datasource": { 1045 "type": "prometheus", 1046 "uid": "${DS_PROMETHEUS}" 1047 }, 1048 "editorMode": "code", 1049 "exemplar": false, 1050 "expr": "max(minio_cluster_drive_offline_total{job=~\"$scrape_jobs\"})", 1051 "format": "time_series", 1052 "hide": false, 1053 "instant": true, 1054 "legendFormat": ".", 1055 "range": false, 1056 "refId": "B" 1057 } 1058 ], 1059 "title": "Total Online/Offline Drives", 1060 "type": "gauge" 1061 }, 1062 { 1063 "datasource": { 1064 "type": "prometheus", 1065 "uid": "${DS_PROMETHEUS}" 1066 }, 1067 "fieldConfig": { 1068 "defaults": { 1069 "mappings": [ 1070 { 1071 "options": { 1072 "match": "null", 1073 "result": { 1074 "text": "N/A" 1075 } 1076 }, 1077 "type": "special" 1078 } 1079 ], 1080 "thresholds": { 1081 "mode": "absolute", 1082 "steps": [ 1083 { 1084 "color": "green", 1085 "value": null 1086 }, 1087 { 1088 "color": "dark-yellow", 1089 "value": 75000000 1090 }, 1091 { 1092 "color": "dark-red", 1093 "value": 100000000 1094 } 1095 ] 1096 }, 1097 "unit": "short", 1098 "unitScale": true 1099 }, 1100 "overrides": [] 1101 }, 1102 "gridPos": { 1103 "h": 3, 1104 "w": 3, 1105 "x": 6, 1106 "y": 6 1107 }, 1108 "id": 66, 1109 "links": [], 1110 "maxDataPoints": 100, 1111 "options": { 1112 "colorMode": "value", 1113 "graphMode": "area", 1114 "justifyMode": "auto", 1115 "orientation": "horizontal", 1116 "reduceOptions": { 1117 "calcs": [ 1118 "lastNotNull" 1119 ], 1120 "fields": "", 1121 "values": false 1122 }, 1123 "showPercentChange": false, 1124 "text": {}, 1125 "textMode": "auto", 1126 "wideLayout": true 1127 }, 1128 "pluginVersion": "10.3.1", 1129 "targets": [ 1130 { 1131 "datasource": { 1132 "type": "prometheus", 1133 "uid": "${DS_PROMETHEUS}" 1134 }, 1135 "editorMode": "code", 1136 "exemplar": true, 1137 "expr": "max(minio_cluster_bucket_total{job=~\"$scrape_jobs\"})", 1138 "format": "time_series", 1139 "instant": false, 1140 "interval": "1m", 1141 "intervalFactor": 1, 1142 "legendFormat": "", 1143 "refId": "A" 1144 } 1145 ], 1146 "title": "Number of Buckets", 1147 "type": "stat" 1148 }, 1149 { 1150 "datasource": { 1151 "type": "prometheus", 1152 "uid": "${DS_PROMETHEUS}" 1153 }, 1154 "fieldConfig": { 1155 "defaults": { 1156 "color": { 1157 "mode": "palette-classic" 1158 }, 1159 "custom": { 1160 "axisBorderShow": false, 1161 "axisCenteredZero": false, 1162 "axisColorMode": "text", 1163 "axisLabel": "", 1164 "axisPlacement": "auto", 1165 "barAlignment": 0, 1166 "drawStyle": "line", 1167 "fillOpacity": 25, 1168 "gradientMode": "none", 1169 "hideFrom": { 1170 "legend": false, 1171 "tooltip": false, 1172 "viz": false 1173 }, 1174 "insertNulls": false, 1175 "lineInterpolation": "linear", 1176 "lineWidth": 1, 1177 "pointSize": 5, 1178 "scaleDistribution": { 1179 "type": "linear" 1180 }, 1181 "showPoints": "auto", 1182 "spanNulls": false, 1183 "stacking": { 1184 "group": "A", 1185 "mode": "normal" 1186 }, 1187 "thresholdsStyle": { 1188 "mode": "off" 1189 } 1190 }, 1191 "mappings": [], 1192 "thresholds": { 1193 "mode": "absolute", 1194 "steps": [ 1195 { 1196 "color": "green", 1197 "value": null 1198 }, 1199 { 1200 "color": "red", 1201 "value": 80 1202 } 1203 ] 1204 }, 1205 "unit": "binBps", 1206 "unitScale": true 1207 }, 1208 "overrides": [] 1209 }, 1210 "gridPos": { 1211 "h": 6, 1212 "w": 7, 1213 "x": 9, 1214 "y": 6 1215 }, 1216 "id": 63, 1217 "options": { 1218 "legend": { 1219 "calcs": [], 1220 "displayMode": "hidden", 1221 "placement": "right", 1222 "showLegend": false 1223 }, 1224 "tooltip": { 1225 "mode": "single", 1226 "sort": "none" 1227 } 1228 }, 1229 "pluginVersion": "10.3.1", 1230 "targets": [ 1231 { 1232 "datasource": { 1233 "type": "prometheus", 1234 "uid": "${DS_PROMETHEUS}" 1235 }, 1236 "exemplar": true, 1237 "expr": "sum by (server) (rate(minio_s3_traffic_received_bytes{job=~\"$scrape_jobs\"}[$__rate_interval]))", 1238 "interval": "1m", 1239 "intervalFactor": 2, 1240 "legendFormat": "Data Received [{{server}}]", 1241 "refId": "A" 1242 } 1243 ], 1244 "title": "S3 API Ingress Rate ", 1245 "type": "timeseries" 1246 }, 1247 { 1248 "datasource": { 1249 "type": "prometheus", 1250 "uid": "${DS_PROMETHEUS}" 1251 }, 1252 "fieldConfig": { 1253 "defaults": { 1254 "color": { 1255 "mode": "palette-classic" 1256 }, 1257 "custom": { 1258 "axisBorderShow": false, 1259 "axisCenteredZero": false, 1260 "axisColorMode": "text", 1261 "axisLabel": "", 1262 "axisPlacement": "auto", 1263 "barAlignment": 0, 1264 "drawStyle": "line", 1265 "fillOpacity": 25, 1266 "gradientMode": "none", 1267 "hideFrom": { 1268 "legend": false, 1269 "tooltip": false, 1270 "viz": false 1271 }, 1272 "insertNulls": false, 1273 "lineInterpolation": "linear", 1274 "lineWidth": 1, 1275 "pointSize": 5, 1276 "scaleDistribution": { 1277 "type": "linear" 1278 }, 1279 "showPoints": "auto", 1280 "spanNulls": false, 1281 "stacking": { 1282 "group": "A", 1283 "mode": "normal" 1284 }, 1285 "thresholdsStyle": { 1286 "mode": "off" 1287 } 1288 }, 1289 "mappings": [], 1290 "thresholds": { 1291 "mode": "absolute", 1292 "steps": [ 1293 { 1294 "color": "green", 1295 "value": null 1296 }, 1297 { 1298 "color": "red", 1299 "value": 80 1300 } 1301 ] 1302 }, 1303 "unit": "binBps", 1304 "unitScale": true 1305 }, 1306 "overrides": [] 1307 }, 1308 "gridPos": { 1309 "h": 6, 1310 "w": 8, 1311 "x": 16, 1312 "y": 6 1313 }, 1314 "id": 70, 1315 "options": { 1316 "legend": { 1317 "calcs": [], 1318 "displayMode": "hidden", 1319 "placement": "right", 1320 "showLegend": false 1321 }, 1322 "tooltip": { 1323 "mode": "single", 1324 "sort": "none" 1325 } 1326 }, 1327 "pluginVersion": "10.3.1", 1328 "targets": [ 1329 { 1330 "datasource": { 1331 "type": "prometheus", 1332 "uid": "${DS_PROMETHEUS}" 1333 }, 1334 "exemplar": true, 1335 "expr": "sum by (server) (rate(minio_s3_traffic_sent_bytes{job=~\"$scrape_jobs\"}[$__rate_interval]))", 1336 "interval": "1m", 1337 "intervalFactor": 2, 1338 "legendFormat": "Data Sent [{{server}}]", 1339 "refId": "A" 1340 } 1341 ], 1342 "title": "S3 API Egress Rate ", 1343 "type": "timeseries" 1344 }, 1345 { 1346 "datasource": { 1347 "type": "prometheus", 1348 "uid": "${DS_PROMETHEUS}" 1349 }, 1350 "description": "", 1351 "fieldConfig": { 1352 "defaults": { 1353 "mappings": [ 1354 { 1355 "options": { 1356 "match": "null", 1357 "result": { 1358 "text": "N/A" 1359 } 1360 }, 1361 "type": "special" 1362 } 1363 ], 1364 "thresholds": { 1365 "mode": "absolute", 1366 "steps": [ 1367 { 1368 "color": "green", 1369 "value": null 1370 }, 1371 { 1372 "color": "red", 1373 "value": 80 1374 } 1375 ] 1376 }, 1377 "unit": "short", 1378 "unitScale": true 1379 }, 1380 "overrides": [] 1381 }, 1382 "gridPos": { 1383 "h": 2, 1384 "w": 3, 1385 "x": 0, 1386 "y": 8 1387 }, 1388 "id": 53, 1389 "links": [], 1390 "maxDataPoints": 100, 1391 "options": { 1392 "colorMode": "value", 1393 "graphMode": "area", 1394 "justifyMode": "auto", 1395 "orientation": "auto", 1396 "reduceOptions": { 1397 "calcs": [ 1398 "mean" 1399 ], 1400 "fields": "", 1401 "values": false 1402 }, 1403 "showPercentChange": false, 1404 "text": {}, 1405 "textMode": "auto", 1406 "wideLayout": true 1407 }, 1408 "pluginVersion": "10.3.1", 1409 "targets": [ 1410 { 1411 "datasource": { 1412 "type": "prometheus", 1413 "uid": "${DS_PROMETHEUS}" 1414 }, 1415 "exemplar": true, 1416 "expr": "max(minio_cluster_nodes_online_total{job=~\"$scrape_jobs\"})", 1417 "format": "table", 1418 "hide": false, 1419 "instant": true, 1420 "interval": "", 1421 "intervalFactor": 1, 1422 "legendFormat": "", 1423 "metric": "process_start_time_seconds", 1424 "refId": "A", 1425 "step": 60 1426 } 1427 ], 1428 "title": "Total Online Servers", 1429 "type": "stat" 1430 }, 1431 { 1432 "datasource": { 1433 "type": "prometheus", 1434 "uid": "${DS_PROMETHEUS}" 1435 }, 1436 "fieldConfig": { 1437 "defaults": { 1438 "mappings": [ 1439 { 1440 "options": { 1441 "match": "null", 1442 "result": { 1443 "text": "N/A" 1444 } 1445 }, 1446 "type": "special" 1447 } 1448 ], 1449 "thresholds": { 1450 "mode": "absolute", 1451 "steps": [ 1452 { 1453 "color": "green", 1454 "value": null 1455 }, 1456 { 1457 "color": "dark-yellow", 1458 "value": 75000000 1459 }, 1460 { 1461 "color": "dark-red", 1462 "value": 100000000 1463 } 1464 ] 1465 }, 1466 "unit": "short", 1467 "unitScale": true 1468 }, 1469 "overrides": [] 1470 }, 1471 "gridPos": { 1472 "h": 3, 1473 "w": 3, 1474 "x": 6, 1475 "y": 9 1476 }, 1477 "id": 44, 1478 "links": [], 1479 "maxDataPoints": 100, 1480 "options": { 1481 "colorMode": "value", 1482 "graphMode": "area", 1483 "justifyMode": "auto", 1484 "orientation": "horizontal", 1485 "reduceOptions": { 1486 "calcs": [ 1487 "lastNotNull" 1488 ], 1489 "fields": "", 1490 "values": false 1491 }, 1492 "showPercentChange": false, 1493 "text": {}, 1494 "textMode": "auto", 1495 "wideLayout": true 1496 }, 1497 "pluginVersion": "10.3.1", 1498 "targets": [ 1499 { 1500 "datasource": { 1501 "type": "prometheus", 1502 "uid": "${DS_PROMETHEUS}" 1503 }, 1504 "editorMode": "code", 1505 "exemplar": true, 1506 "expr": "max(minio_cluster_usage_object_total{job=~\"$scrape_jobs\"})", 1507 "format": "time_series", 1508 "instant": false, 1509 "interval": "1m", 1510 "intervalFactor": 1, 1511 "legendFormat": "", 1512 "refId": "A" 1513 } 1514 ], 1515 "title": "Number of Objects", 1516 "type": "stat" 1517 }, 1518 { 1519 "datasource": { 1520 "type": "prometheus", 1521 "uid": "${DS_PROMETHEUS}" 1522 }, 1523 "description": "", 1524 "fieldConfig": { 1525 "defaults": { 1526 "color": { 1527 "mode": "thresholds" 1528 }, 1529 "mappings": [], 1530 "thresholds": { 1531 "mode": "absolute", 1532 "steps": [ 1533 { 1534 "color": "green", 1535 "value": null 1536 } 1537 ] 1538 }, 1539 "unit": "ns", 1540 "unitScale": true 1541 }, 1542 "overrides": [] 1543 }, 1544 "gridPos": { 1545 "h": 2, 1546 "w": 3, 1547 "x": 0, 1548 "y": 10 1549 }, 1550 "id": 80, 1551 "links": [], 1552 "maxDataPoints": 100, 1553 "options": { 1554 "colorMode": "value", 1555 "graphMode": "none", 1556 "justifyMode": "auto", 1557 "orientation": "auto", 1558 "reduceOptions": { 1559 "calcs": [ 1560 "last" 1561 ], 1562 "fields": "", 1563 "values": false 1564 }, 1565 "showPercentChange": false, 1566 "text": {}, 1567 "textMode": "auto", 1568 "wideLayout": true 1569 }, 1570 "pluginVersion": "10.3.1", 1571 "targets": [ 1572 { 1573 "datasource": { 1574 "type": "prometheus", 1575 "uid": "${DS_PROMETHEUS}" 1576 }, 1577 "exemplar": true, 1578 "expr": "max(minio_heal_time_last_activity_nano_seconds{job=~\"$scrape_jobs\"})", 1579 "format": "time_series", 1580 "instant": true, 1581 "interval": "", 1582 "intervalFactor": 1, 1583 "legendFormat": "", 1584 "metric": "process_start_time_seconds", 1585 "refId": "A", 1586 "step": 60 1587 } 1588 ], 1589 "title": "Time Since Last Heal", 1590 "type": "stat" 1591 }, 1592 { 1593 "datasource": { 1594 "type": "prometheus", 1595 "uid": "${DS_PROMETHEUS}" 1596 }, 1597 "description": "", 1598 "fieldConfig": { 1599 "defaults": { 1600 "color": { 1601 "mode": "thresholds" 1602 }, 1603 "mappings": [], 1604 "thresholds": { 1605 "mode": "absolute", 1606 "steps": [ 1607 { 1608 "color": "green", 1609 "value": null 1610 } 1611 ] 1612 }, 1613 "unit": "ns", 1614 "unitScale": true 1615 }, 1616 "overrides": [] 1617 }, 1618 "gridPos": { 1619 "h": 2, 1620 "w": 3, 1621 "x": 3, 1622 "y": 10 1623 }, 1624 "id": 81, 1625 "links": [], 1626 "maxDataPoints": 100, 1627 "options": { 1628 "colorMode": "value", 1629 "graphMode": "none", 1630 "justifyMode": "auto", 1631 "orientation": "auto", 1632 "reduceOptions": { 1633 "calcs": [ 1634 "last" 1635 ], 1636 "fields": "", 1637 "values": false 1638 }, 1639 "showPercentChange": false, 1640 "text": {}, 1641 "textMode": "auto", 1642 "wideLayout": true 1643 }, 1644 "pluginVersion": "10.3.1", 1645 "targets": [ 1646 { 1647 "datasource": { 1648 "type": "prometheus", 1649 "uid": "${DS_PROMETHEUS}" 1650 }, 1651 "exemplar": true, 1652 "expr": "max(minio_usage_last_activity_nano_seconds{job=~\"$scrape_jobs\"})", 1653 "format": "time_series", 1654 "instant": true, 1655 "interval": "", 1656 "intervalFactor": 1, 1657 "legendFormat": "", 1658 "metric": "process_start_time_seconds", 1659 "refId": "A", 1660 "step": 60 1661 } 1662 ], 1663 "title": "Time Since Last Scan", 1664 "type": "stat" 1665 }, 1666 { 1667 "aliasColors": { 1668 "S3 Errors": "light-red", 1669 "S3 Requests": "light-green" 1670 }, 1671 "bars": false, 1672 "dashLength": 10, 1673 "dashes": false, 1674 "datasource": { 1675 "type": "prometheus", 1676 "uid": "${DS_PROMETHEUS}" 1677 }, 1678 "fieldConfig": { 1679 "defaults": { 1680 "unitScale": true 1681 }, 1682 "overrides": [] 1683 }, 1684 "fill": 1, 1685 "fillGradient": 0, 1686 "gridPos": { 1687 "h": 6, 1688 "w": 9, 1689 "x": 0, 1690 "y": 12 1691 }, 1692 "hiddenSeries": false, 1693 "id": 60, 1694 "legend": { 1695 "avg": false, 1696 "current": false, 1697 "max": false, 1698 "min": false, 1699 "show": true, 1700 "total": false, 1701 "values": false 1702 }, 1703 "lines": true, 1704 "linewidth": 1, 1705 "nullPointMode": "null", 1706 "options": { 1707 "alertThreshold": true 1708 }, 1709 "percentage": false, 1710 "pluginVersion": "10.3.1", 1711 "pointradius": 2, 1712 "points": false, 1713 "renderer": "flot", 1714 "seriesOverrides": [], 1715 "spaceLength": 10, 1716 "stack": false, 1717 "steppedLine": false, 1718 "targets": [ 1719 { 1720 "datasource": { 1721 "type": "prometheus", 1722 "uid": "${DS_PROMETHEUS}" 1723 }, 1724 "exemplar": true, 1725 "expr": "sum by (server,api) (increase(minio_s3_requests_total{job=~\"$scrape_jobs\"}[$__rate_interval]))", 1726 "interval": "1m", 1727 "intervalFactor": 2, 1728 "legendFormat": "{{server,api}}", 1729 "refId": "A" 1730 } 1731 ], 1732 "thresholds": [], 1733 "timeRegions": [], 1734 "title": "S3 API Request Rate", 1735 "tooltip": { 1736 "shared": true, 1737 "sort": 0, 1738 "value_type": "individual" 1739 }, 1740 "type": "graph", 1741 "xaxis": { 1742 "mode": "time", 1743 "show": true, 1744 "values": [] 1745 }, 1746 "yaxes": [ 1747 { 1748 "$$hashKey": "object:331", 1749 "format": "none", 1750 "logBase": 1, 1751 "show": true 1752 }, 1753 { 1754 "$$hashKey": "object:332", 1755 "format": "short", 1756 "logBase": 1, 1757 "show": false 1758 } 1759 ], 1760 "yaxis": { 1761 "align": false 1762 } 1763 }, 1764 { 1765 "aliasColors": { 1766 "S3 Errors": "light-red", 1767 "S3 Requests": "light-green" 1768 }, 1769 "bars": false, 1770 "dashLength": 10, 1771 "dashes": false, 1772 "datasource": { 1773 "type": "prometheus", 1774 "uid": "${DS_PROMETHEUS}" 1775 }, 1776 "fieldConfig": { 1777 "defaults": { 1778 "unitScale": true 1779 }, 1780 "overrides": [] 1781 }, 1782 "fill": 1, 1783 "fillGradient": 0, 1784 "gridPos": { 1785 "h": 6, 1786 "w": 7, 1787 "x": 9, 1788 "y": 12 1789 }, 1790 "hiddenSeries": false, 1791 "id": 88, 1792 "legend": { 1793 "avg": false, 1794 "current": false, 1795 "max": false, 1796 "min": false, 1797 "show": true, 1798 "total": false, 1799 "values": false 1800 }, 1801 "lines": true, 1802 "linewidth": 1, 1803 "nullPointMode": "null", 1804 "options": { 1805 "alertThreshold": true 1806 }, 1807 "percentage": false, 1808 "pluginVersion": "10.3.1", 1809 "pointradius": 2, 1810 "points": false, 1811 "renderer": "flot", 1812 "seriesOverrides": [], 1813 "spaceLength": 10, 1814 "stack": false, 1815 "steppedLine": false, 1816 "targets": [ 1817 { 1818 "datasource": { 1819 "type": "prometheus", 1820 "uid": "${DS_PROMETHEUS}" 1821 }, 1822 "exemplar": true, 1823 "expr": "sum by (server,api) (increase(minio_s3_requests_4xx_errors_total{job=~\"$scrape_jobs\"}[$__rate_interval]))", 1824 "interval": "1m", 1825 "intervalFactor": 2, 1826 "legendFormat": "{{server,api}}", 1827 "refId": "A" 1828 } 1829 ], 1830 "thresholds": [], 1831 "timeRegions": [], 1832 "title": "S3 API Request Error Rate (4xx)", 1833 "tooltip": { 1834 "shared": true, 1835 "sort": 0, 1836 "value_type": "individual" 1837 }, 1838 "type": "graph", 1839 "xaxis": { 1840 "mode": "time", 1841 "show": true, 1842 "values": [] 1843 }, 1844 "yaxes": [ 1845 { 1846 "$$hashKey": "object:331", 1847 "format": "none", 1848 "logBase": 1, 1849 "show": true 1850 }, 1851 { 1852 "$$hashKey": "object:332", 1853 "format": "short", 1854 "logBase": 1, 1855 "show": false 1856 } 1857 ], 1858 "yaxis": { 1859 "align": false 1860 } 1861 }, 1862 { 1863 "aliasColors": { 1864 "S3 Errors": "light-red", 1865 "S3 Requests": "light-green" 1866 }, 1867 "bars": false, 1868 "dashLength": 10, 1869 "dashes": false, 1870 "datasource": { 1871 "type": "prometheus", 1872 "uid": "${DS_PROMETHEUS}" 1873 }, 1874 "fieldConfig": { 1875 "defaults": { 1876 "unitScale": true 1877 }, 1878 "overrides": [] 1879 }, 1880 "fill": 1, 1881 "fillGradient": 0, 1882 "gridPos": { 1883 "h": 6, 1884 "w": 8, 1885 "x": 16, 1886 "y": 12 1887 }, 1888 "hiddenSeries": false, 1889 "id": 86, 1890 "legend": { 1891 "avg": false, 1892 "current": false, 1893 "max": false, 1894 "min": false, 1895 "show": true, 1896 "total": false, 1897 "values": false 1898 }, 1899 "lines": true, 1900 "linewidth": 1, 1901 "nullPointMode": "null", 1902 "options": { 1903 "alertThreshold": true 1904 }, 1905 "percentage": false, 1906 "pluginVersion": "10.3.1", 1907 "pointradius": 2, 1908 "points": false, 1909 "renderer": "flot", 1910 "seriesOverrides": [], 1911 "spaceLength": 10, 1912 "stack": false, 1913 "steppedLine": false, 1914 "targets": [ 1915 { 1916 "datasource": { 1917 "type": "prometheus", 1918 "uid": "${DS_PROMETHEUS}" 1919 }, 1920 "exemplar": true, 1921 "expr": "sum by (server,api) (increase(minio_s3_requests_5xx_errors_total{job=~\"$scrape_jobs\"}[$__rate_interval]))", 1922 "interval": "1m", 1923 "intervalFactor": 2, 1924 "legendFormat": "{{server,api}}", 1925 "refId": "A" 1926 } 1927 ], 1928 "thresholds": [], 1929 "timeRegions": [], 1930 "title": "S3 API Request Error Rate (5xx)", 1931 "tooltip": { 1932 "shared": true, 1933 "sort": 0, 1934 "value_type": "individual" 1935 }, 1936 "type": "graph", 1937 "xaxis": { 1938 "mode": "time", 1939 "show": true, 1940 "values": [] 1941 }, 1942 "yaxes": [ 1943 { 1944 "$$hashKey": "object:331", 1945 "format": "none", 1946 "logBase": 1, 1947 "show": true 1948 }, 1949 { 1950 "$$hashKey": "object:332", 1951 "format": "short", 1952 "logBase": 1, 1953 "show": false 1954 } 1955 ], 1956 "yaxis": { 1957 "align": false 1958 } 1959 }, 1960 { 1961 "datasource": { 1962 "type": "prometheus", 1963 "uid": "${DS_PROMETHEUS}" 1964 }, 1965 "fieldConfig": { 1966 "defaults": { 1967 "color": { 1968 "mode": "fixed" 1969 }, 1970 "mappings": [], 1971 "thresholds": { 1972 "mode": "absolute", 1973 "steps": [ 1974 { 1975 "color": "green", 1976 "value": null 1977 } 1978 ] 1979 }, 1980 "unitScale": true 1981 }, 1982 "overrides": [] 1983 }, 1984 "gridPos": { 1985 "h": 8, 1986 "w": 12, 1987 "x": 0, 1988 "y": 18 1989 }, 1990 "id": 99, 1991 "options": { 1992 "displayMode": "lcd", 1993 "maxVizHeight": 300, 1994 "minVizHeight": 16, 1995 "minVizWidth": 8, 1996 "namePlacement": "auto", 1997 "orientation": "horizontal", 1998 "reduceOptions": { 1999 "calcs": [ 2000 "lastNotNull" 2001 ], 2002 "fields": "", 2003 "values": false 2004 }, 2005 "showUnfilled": true, 2006 "sizing": "auto", 2007 "valueMode": "color" 2008 }, 2009 "pluginVersion": "10.3.1", 2010 "targets": [ 2011 { 2012 "datasource": { 2013 "type": "prometheus", 2014 "uid": "${DS_PROMETHEUS}" 2015 }, 2016 "disableTextWrap": false, 2017 "editorMode": "builder", 2018 "expr": "minio_cluster_health_erasure_set_online_drives{job=~\"$scrape_jobs\"}", 2019 "fullMetaSearch": false, 2020 "hide": false, 2021 "includeNullMetadata": true, 2022 "instant": false, 2023 "legendFormat": "Pool {{pool}} / Set {{set}} - Online Drives", 2024 "range": true, 2025 "refId": "A", 2026 "useBackend": false 2027 }, 2028 { 2029 "datasource": { 2030 "type": "prometheus", 2031 "uid": "${DS_PROMETHEUS}" 2032 }, 2033 "disableTextWrap": false, 2034 "editorMode": "builder", 2035 "expr": "minio_cluster_health_erasure_set_read_quorum{job=~\"$scrape_jobs\"}", 2036 "fullMetaSearch": false, 2037 "hide": false, 2038 "includeNullMetadata": true, 2039 "instant": false, 2040 "legendFormat": "Pool {{pool}} / Set {{set}} - Read Quorum", 2041 "range": true, 2042 "refId": "B", 2043 "useBackend": false 2044 }, 2045 { 2046 "datasource": { 2047 "type": "prometheus", 2048 "uid": "${DS_PROMETHEUS}" 2049 }, 2050 "disableTextWrap": false, 2051 "editorMode": "builder", 2052 "expr": "minio_cluster_health_erasure_set_write_quorum{job=~\"$scrape_jobs\"}", 2053 "fullMetaSearch": false, 2054 "hide": false, 2055 "includeNullMetadata": true, 2056 "instant": false, 2057 "legendFormat": "Pool {{pool}} / Set {{set}} - Write Quorum", 2058 "range": true, 2059 "refId": "C", 2060 "useBackend": false 2061 }, 2062 { 2063 "datasource": { 2064 "type": "prometheus", 2065 "uid": "${DS_PROMETHEUS}" 2066 }, 2067 "disableTextWrap": false, 2068 "editorMode": "builder", 2069 "expr": "minio_cluster_health_erasure_set_healing_drives{job=~\"$scrape_jobs\"}", 2070 "fullMetaSearch": false, 2071 "hide": false, 2072 "includeNullMetadata": true, 2073 "instant": false, 2074 "legendFormat": "Pool {{pool}} / Set {{set}} - Healing Drives", 2075 "range": true, 2076 "refId": "D", 2077 "useBackend": false 2078 }, 2079 { 2080 "datasource": { 2081 "type": "prometheus", 2082 "uid": "${DS_PROMETHEUS}" 2083 }, 2084 "disableTextWrap": false, 2085 "editorMode": "builder", 2086 "expr": "minio_cluster_health_erasure_set_status{job=~\"$scrape_jobs\"}", 2087 "fullMetaSearch": false, 2088 "hide": false, 2089 "includeNullMetadata": true, 2090 "instant": false, 2091 "legendFormat": "Pool {{pool}} / Set {{set}} - Status", 2092 "range": true, 2093 "refId": "E", 2094 "useBackend": false 2095 } 2096 ], 2097 "title": "Health Breakdown", 2098 "type": "bargauge" 2099 }, 2100 { 2101 "datasource": { 2102 "type": "prometheus", 2103 "uid": "${DS_PROMETHEUS}" 2104 }, 2105 "fieldConfig": { 2106 "defaults": { 2107 "color": { 2108 "mode": "continuous-GrYlRd" 2109 }, 2110 "mappings": [], 2111 "thresholds": { 2112 "mode": "absolute", 2113 "steps": [ 2114 { 2115 "color": "green", 2116 "value": null 2117 }, 2118 { 2119 "color": "red", 2120 "value": 80 2121 } 2122 ] 2123 }, 2124 "unit": "bytes", 2125 "unitScale": true 2126 }, 2127 "overrides": [] 2128 }, 2129 "gridPos": { 2130 "h": 8, 2131 "w": 12, 2132 "x": 12, 2133 "y": 18 2134 }, 2135 "id": 76, 2136 "options": { 2137 "displayMode": "lcd", 2138 "maxVizHeight": 300, 2139 "minVizHeight": 16, 2140 "minVizWidth": 8, 2141 "namePlacement": "auto", 2142 "orientation": "horizontal", 2143 "reduceOptions": { 2144 "calcs": [ 2145 "lastNotNull" 2146 ], 2147 "fields": "", 2148 "values": false 2149 }, 2150 "showUnfilled": true, 2151 "sizing": "auto", 2152 "valueMode": "color" 2153 }, 2154 "pluginVersion": "10.3.1", 2155 "targets": [ 2156 { 2157 "datasource": { 2158 "type": "prometheus", 2159 "uid": "${DS_PROMETHEUS}" 2160 }, 2161 "editorMode": "code", 2162 "exemplar": false, 2163 "expr": "minio_node_process_resident_memory_bytes{job=~\"$scrape_jobs\"}", 2164 "format": "time_series", 2165 "instant": false, 2166 "interval": "", 2167 "legendFormat": "{{server}}", 2168 "range": true, 2169 "refId": "A" 2170 } 2171 ], 2172 "title": "Memory Usage ", 2173 "type": "bargauge" 2174 }, 2175 { 2176 "aliasColors": {}, 2177 "bars": true, 2178 "dashLength": 10, 2179 "dashes": false, 2180 "datasource": { 2181 "type": "prometheus", 2182 "uid": "${DS_PROMETHEUS}" 2183 }, 2184 "fieldConfig": { 2185 "defaults": { 2186 "unitScale": true 2187 }, 2188 "overrides": [] 2189 }, 2190 "fill": 1, 2191 "fillGradient": 0, 2192 "gridPos": { 2193 "h": 7, 2194 "w": 12, 2195 "x": 0, 2196 "y": 26 2197 }, 2198 "hiddenSeries": false, 2199 "id": 73, 2200 "legend": { 2201 "avg": false, 2202 "current": false, 2203 "max": false, 2204 "min": false, 2205 "show": true, 2206 "total": false, 2207 "values": false 2208 }, 2209 "lines": true, 2210 "linewidth": 1, 2211 "nullPointMode": "null", 2212 "options": { 2213 "alertThreshold": true 2214 }, 2215 "percentage": false, 2216 "pluginVersion": "10.3.1", 2217 "pointradius": 2, 2218 "points": false, 2219 "renderer": "flot", 2220 "seriesOverrides": [], 2221 "spaceLength": 10, 2222 "stack": false, 2223 "steppedLine": false, 2224 "targets": [ 2225 { 2226 "datasource": { 2227 "type": "prometheus", 2228 "uid": "${DS_PROMETHEUS}" 2229 }, 2230 "exemplar": true, 2231 "expr": "rate(minio_node_io_rchar_bytes{job=~\"$scrape_jobs\"}[$__rate_interval])", 2232 "format": "time_series", 2233 "instant": false, 2234 "interval": "", 2235 "legendFormat": "Node RChar [{{server}}]", 2236 "refId": "A" 2237 }, 2238 { 2239 "datasource": { 2240 "type": "prometheus", 2241 "uid": "${DS_PROMETHEUS}" 2242 }, 2243 "exemplar": true, 2244 "expr": "rate(minio_node_io_wchar_bytes{job=~\"$scrape_jobs\"}[$__rate_interval])", 2245 "interval": "", 2246 "legendFormat": "Node WChar [{{server}}]", 2247 "refId": "B" 2248 } 2249 ], 2250 "thresholds": [], 2251 "timeRegions": [], 2252 "title": "Read, Write I/O", 2253 "tooltip": { 2254 "shared": true, 2255 "sort": 0, 2256 "value_type": "individual" 2257 }, 2258 "type": "graph", 2259 "xaxis": { 2260 "mode": "time", 2261 "show": true, 2262 "values": [] 2263 }, 2264 "yaxes": [ 2265 { 2266 "$$hashKey": "object:381", 2267 "format": "bytes", 2268 "logBase": 1, 2269 "show": true 2270 }, 2271 { 2272 "$$hashKey": "object:382", 2273 "format": "short", 2274 "logBase": 1, 2275 "show": true 2276 } 2277 ], 2278 "yaxis": { 2279 "align": false 2280 } 2281 }, 2282 { 2283 "datasource": { 2284 "type": "prometheus", 2285 "uid": "${DS_PROMETHEUS}" 2286 }, 2287 "fieldConfig": { 2288 "defaults": { 2289 "mappings": [], 2290 "thresholds": { 2291 "mode": "percentage", 2292 "steps": [ 2293 { 2294 "color": "green" 2295 }, 2296 { 2297 "color": "orange", 2298 "value": 70 2299 }, 2300 { 2301 "color": "red", 2302 "value": 85 2303 } 2304 ] 2305 }, 2306 "unit": "s", 2307 "unitScale": true 2308 }, 2309 "overrides": [] 2310 }, 2311 "gridPos": { 2312 "h": 7, 2313 "w": 12, 2314 "x": 12, 2315 "y": 26 2316 }, 2317 "id": 77, 2318 "options": { 2319 "minVizHeight": 75, 2320 "minVizWidth": 75, 2321 "orientation": "auto", 2322 "reduceOptions": { 2323 "calcs": [ 2324 "lastNotNull" 2325 ], 2326 "fields": "", 2327 "values": false 2328 }, 2329 "showThresholdLabels": false, 2330 "showThresholdMarkers": true, 2331 "sizing": "auto" 2332 }, 2333 "pluginVersion": "10.3.1", 2334 "targets": [ 2335 { 2336 "datasource": { 2337 "type": "prometheus", 2338 "uid": "${DS_PROMETHEUS}" 2339 }, 2340 "editorMode": "code", 2341 "exemplar": true, 2342 "expr": "rate(minio_node_process_cpu_total_seconds{job=~\"$scrape_jobs\"}[$__rate_interval])", 2343 "interval": "", 2344 "legendFormat": "{{server}}", 2345 "range": true, 2346 "refId": "A" 2347 } 2348 ], 2349 "title": "CPU Usage", 2350 "type": "gauge" 2351 }, 2352 { 2353 "datasource": { 2354 "type": "prometheus", 2355 "uid": "${DS_PROMETHEUS}" 2356 }, 2357 "description": "Total number of bytes received and sent on MinIO cluster", 2358 "fieldConfig": { 2359 "defaults": { 2360 "color": { 2361 "mode": "palette-classic" 2362 }, 2363 "custom": { 2364 "axisBorderShow": false, 2365 "axisCenteredZero": false, 2366 "axisColorMode": "text", 2367 "axisLabel": "", 2368 "axisPlacement": "auto", 2369 "barAlignment": 0, 2370 "drawStyle": "line", 2371 "fillOpacity": 25, 2372 "gradientMode": "none", 2373 "hideFrom": { 2374 "legend": false, 2375 "tooltip": false, 2376 "viz": false 2377 }, 2378 "insertNulls": false, 2379 "lineInterpolation": "linear", 2380 "lineWidth": 1, 2381 "pointSize": 5, 2382 "scaleDistribution": { 2383 "type": "linear" 2384 }, 2385 "showPoints": "auto", 2386 "spanNulls": false, 2387 "stacking": { 2388 "group": "A", 2389 "mode": "normal" 2390 }, 2391 "thresholdsStyle": { 2392 "mode": "off" 2393 } 2394 }, 2395 "mappings": [], 2396 "thresholds": { 2397 "mode": "absolute", 2398 "steps": [ 2399 { 2400 "color": "green" 2401 }, 2402 { 2403 "color": "red", 2404 "value": 80 2405 } 2406 ] 2407 }, 2408 "unit": "bytes", 2409 "unitScale": true 2410 }, 2411 "overrides": [] 2412 }, 2413 "gridPos": { 2414 "h": 7, 2415 "w": 12, 2416 "x": 0, 2417 "y": 33 2418 }, 2419 "id": 17, 2420 "links": [], 2421 "options": { 2422 "legend": { 2423 "calcs": [], 2424 "displayMode": "hidden", 2425 "placement": "right", 2426 "showLegend": false 2427 }, 2428 "tooltip": { 2429 "mode": "single", 2430 "sort": "none" 2431 } 2432 }, 2433 "pluginVersion": "10.3.1", 2434 "targets": [ 2435 { 2436 "datasource": { 2437 "type": "prometheus", 2438 "uid": "${DS_PROMETHEUS}" 2439 }, 2440 "editorMode": "code", 2441 "exemplar": true, 2442 "expr": "rate(minio_inter_node_traffic_sent_bytes{job=~\"$scrape_jobs\"}[$__rate_interval])", 2443 "format": "time_series", 2444 "interval": "", 2445 "intervalFactor": 2, 2446 "legendFormat": "Internode Bytes Received [{{server}}]", 2447 "metric": "minio_http_requests_duration_seconds_count", 2448 "range": true, 2449 "refId": "A", 2450 "step": 4 2451 }, 2452 { 2453 "datasource": { 2454 "type": "prometheus", 2455 "uid": "${DS_PROMETHEUS}" 2456 }, 2457 "exemplar": true, 2458 "expr": "rate(minio_inter_node_traffic_received_bytes{job=~\"$scrape_jobs\"}[$__rate_interval])", 2459 "interval": "", 2460 "legendFormat": "Internode Bytes Sent [{{server}}]", 2461 "refId": "B" 2462 } 2463 ], 2464 "title": "Internode Traffic", 2465 "type": "timeseries" 2466 }, 2467 { 2468 "aliasColors": { 2469 "available 10.13.1.25:9000": "green", 2470 "used 10.13.1.25:9000": "blue" 2471 }, 2472 "bars": false, 2473 "dashLength": 10, 2474 "dashes": false, 2475 "datasource": { 2476 "type": "prometheus", 2477 "uid": "${DS_PROMETHEUS}" 2478 }, 2479 "description": "", 2480 "fieldConfig": { 2481 "defaults": { 2482 "links": [], 2483 "unit": "bytes", 2484 "unitScale": true 2485 }, 2486 "overrides": [] 2487 }, 2488 "fill": 1, 2489 "fillGradient": 0, 2490 "gridPos": { 2491 "h": 7, 2492 "w": 12, 2493 "x": 12, 2494 "y": 33 2495 }, 2496 "hiddenSeries": false, 2497 "id": 8, 2498 "legend": { 2499 "avg": false, 2500 "current": false, 2501 "max": false, 2502 "min": false, 2503 "rightSide": false, 2504 "show": true, 2505 "total": false, 2506 "values": false 2507 }, 2508 "lines": true, 2509 "linewidth": 1, 2510 "links": [], 2511 "nullPointMode": "null", 2512 "options": { 2513 "alertThreshold": true 2514 }, 2515 "percentage": false, 2516 "pluginVersion": "10.3.1", 2517 "pointradius": 2, 2518 "points": false, 2519 "renderer": "flot", 2520 "seriesOverrides": [], 2521 "spaceLength": 10, 2522 "stack": false, 2523 "steppedLine": false, 2524 "targets": [ 2525 { 2526 "datasource": { 2527 "type": "prometheus", 2528 "uid": "${DS_PROMETHEUS}" 2529 }, 2530 "exemplar": true, 2531 "expr": "minio_node_file_descriptor_open_total{job=~\"$scrape_jobs\"}", 2532 "interval": "", 2533 "legendFormat": "Open FDs [{{server}}]", 2534 "refId": "B" 2535 } 2536 ], 2537 "thresholds": [], 2538 "timeRegions": [], 2539 "title": "File Descriptors", 2540 "tooltip": { 2541 "shared": true, 2542 "sort": 0, 2543 "value_type": "individual" 2544 }, 2545 "type": "graph", 2546 "xaxis": { 2547 "mode": "time", 2548 "show": true, 2549 "values": [] 2550 }, 2551 "yaxes": [ 2552 { 2553 "$$hashKey": "object:212", 2554 "format": "bytes", 2555 "logBase": 1, 2556 "min": "0", 2557 "show": true 2558 }, 2559 { 2560 "$$hashKey": "object:213", 2561 "format": "none", 2562 "logBase": 1, 2563 "min": "0", 2564 "show": true 2565 } 2566 ], 2567 "yaxis": { 2568 "align": false 2569 } 2570 }, 2571 { 2572 "aliasColors": { 2573 "Offline 10.13.1.25:9000": "dark-red", 2574 "Total 10.13.1.25:9000": "blue" 2575 }, 2576 "bars": true, 2577 "dashLength": 10, 2578 "dashes": false, 2579 "datasource": { 2580 "type": "prometheus", 2581 "uid": "${DS_PROMETHEUS}" 2582 }, 2583 "description": "Number of online drives per MinIO Server", 2584 "fieldConfig": { 2585 "defaults": { 2586 "links": [], 2587 "unitScale": true 2588 }, 2589 "overrides": [] 2590 }, 2591 "fill": 1, 2592 "fillGradient": 0, 2593 "gridPos": { 2594 "h": 7, 2595 "w": 12, 2596 "x": 0, 2597 "y": 40 2598 }, 2599 "hiddenSeries": false, 2600 "id": 11, 2601 "legend": { 2602 "avg": false, 2603 "current": false, 2604 "max": false, 2605 "min": false, 2606 "rightSide": false, 2607 "show": true, 2608 "total": false, 2609 "values": false 2610 }, 2611 "lines": false, 2612 "linewidth": 1, 2613 "links": [], 2614 "nullPointMode": "null", 2615 "options": { 2616 "alertThreshold": true 2617 }, 2618 "percentage": false, 2619 "pluginVersion": "10.3.1", 2620 "pointradius": 2, 2621 "points": false, 2622 "renderer": "flot", 2623 "seriesOverrides": [], 2624 "spaceLength": 10, 2625 "stack": false, 2626 "steppedLine": false, 2627 "targets": [ 2628 { 2629 "datasource": { 2630 "type": "prometheus", 2631 "uid": "${DS_PROMETHEUS}" 2632 }, 2633 "exemplar": true, 2634 "expr": "rate(minio_node_syscall_read_total{job=~\"$scrape_jobs\"}[$__rate_interval])", 2635 "format": "time_series", 2636 "interval": "", 2637 "intervalFactor": 2, 2638 "legendFormat": "Read Syscalls [{{server}}]", 2639 "metric": "process_start_time_seconds", 2640 "refId": "A", 2641 "step": 60 2642 }, 2643 { 2644 "datasource": { 2645 "type": "prometheus", 2646 "uid": "${DS_PROMETHEUS}" 2647 }, 2648 "exemplar": true, 2649 "expr": "rate(minio_node_syscall_write_total{job=~\"$scrape_jobs\"}[$__rate_interval])", 2650 "interval": "", 2651 "legendFormat": "Write Syscalls [{{server}}]", 2652 "refId": "B" 2653 } 2654 ], 2655 "thresholds": [], 2656 "timeRegions": [], 2657 "title": "Syscalls", 2658 "tooltip": { 2659 "shared": true, 2660 "sort": 0, 2661 "value_type": "individual" 2662 }, 2663 "type": "graph", 2664 "xaxis": { 2665 "mode": "time", 2666 "show": true, 2667 "values": [] 2668 }, 2669 "yaxes": [ 2670 { 2671 "$$hashKey": "object:185", 2672 "decimals": 0, 2673 "format": "short", 2674 "logBase": 1, 2675 "min": "0", 2676 "show": true 2677 }, 2678 { 2679 "$$hashKey": "object:186", 2680 "format": "short", 2681 "logBase": 1, 2682 "show": true 2683 } 2684 ], 2685 "yaxis": { 2686 "align": false 2687 } 2688 }, 2689 { 2690 "aliasColors": {}, 2691 "bars": false, 2692 "dashLength": 10, 2693 "dashes": false, 2694 "datasource": { 2695 "type": "prometheus", 2696 "uid": "${DS_PROMETHEUS}" 2697 }, 2698 "fieldConfig": { 2699 "defaults": { 2700 "unitScale": true 2701 }, 2702 "overrides": [] 2703 }, 2704 "fill": 1, 2705 "fillGradient": 0, 2706 "gridPos": { 2707 "h": 7, 2708 "w": 12, 2709 "x": 12, 2710 "y": 40 2711 }, 2712 "hiddenSeries": false, 2713 "id": 95, 2714 "legend": { 2715 "avg": false, 2716 "current": false, 2717 "max": false, 2718 "min": false, 2719 "show": true, 2720 "total": false, 2721 "values": false 2722 }, 2723 "lines": true, 2724 "linewidth": 1, 2725 "nullPointMode": "null", 2726 "options": { 2727 "alertThreshold": true 2728 }, 2729 "percentage": false, 2730 "pluginVersion": "10.3.1", 2731 "pointradius": 2, 2732 "points": false, 2733 "renderer": "flot", 2734 "seriesOverrides": [], 2735 "spaceLength": 10, 2736 "stack": false, 2737 "steppedLine": false, 2738 "targets": [ 2739 { 2740 "datasource": { 2741 "type": "prometheus", 2742 "uid": "${DS_PROMETHEUS}" 2743 }, 2744 "exemplar": true, 2745 "expr": "rate(minio_node_scanner_objects_scanned{job=~\"$scrape_jobs\"}[$__rate_interval])", 2746 "interval": "1m", 2747 "legendFormat": "[{{server}}]", 2748 "refId": "A" 2749 } 2750 ], 2751 "thresholds": [], 2752 "timeRegions": [], 2753 "title": "Scanned Objects", 2754 "tooltip": { 2755 "shared": true, 2756 "sort": 0, 2757 "value_type": "individual" 2758 }, 2759 "type": "graph", 2760 "xaxis": { 2761 "mode": "time", 2762 "show": true, 2763 "values": [] 2764 }, 2765 "yaxes": [ 2766 { 2767 "$$hashKey": "object:212", 2768 "format": "none", 2769 "logBase": 1, 2770 "min": "0", 2771 "show": true 2772 }, 2773 { 2774 "$$hashKey": "object:213", 2775 "format": "none", 2776 "logBase": 1, 2777 "min": "0", 2778 "show": true 2779 } 2780 ], 2781 "yaxis": { 2782 "align": false 2783 } 2784 }, 2785 { 2786 "aliasColors": {}, 2787 "bars": false, 2788 "dashLength": 10, 2789 "dashes": false, 2790 "datasource": { 2791 "type": "prometheus", 2792 "uid": "${DS_PROMETHEUS}" 2793 }, 2794 "fieldConfig": { 2795 "defaults": { 2796 "unitScale": true 2797 }, 2798 "overrides": [] 2799 }, 2800 "fill": 1, 2801 "fillGradient": 0, 2802 "gridPos": { 2803 "h": 7, 2804 "w": 12, 2805 "x": 0, 2806 "y": 47 2807 }, 2808 "hiddenSeries": false, 2809 "id": 75, 2810 "legend": { 2811 "avg": false, 2812 "current": false, 2813 "max": false, 2814 "min": false, 2815 "show": true, 2816 "total": false, 2817 "values": false 2818 }, 2819 "lines": true, 2820 "linewidth": 1, 2821 "nullPointMode": "null", 2822 "options": { 2823 "alertThreshold": true 2824 }, 2825 "percentage": false, 2826 "pluginVersion": "10.3.1", 2827 "pointradius": 2, 2828 "points": false, 2829 "renderer": "flot", 2830 "seriesOverrides": [], 2831 "spaceLength": 10, 2832 "stack": false, 2833 "steppedLine": false, 2834 "targets": [ 2835 { 2836 "datasource": { 2837 "type": "prometheus", 2838 "uid": "${DS_PROMETHEUS}" 2839 }, 2840 "exemplar": true, 2841 "expr": "rate(minio_node_scanner_versions_scanned{job=~\"$scrape_jobs\"}[$__rate_interval])", 2842 "interval": "1m", 2843 "legendFormat": "[{{server}}]", 2844 "refId": "A" 2845 } 2846 ], 2847 "thresholds": [], 2848 "timeRegions": [], 2849 "title": "Scanned Versions", 2850 "tooltip": { 2851 "shared": true, 2852 "sort": 0, 2853 "value_type": "individual" 2854 }, 2855 "type": "graph", 2856 "xaxis": { 2857 "mode": "time", 2858 "show": true, 2859 "values": [] 2860 }, 2861 "yaxes": [ 2862 { 2863 "$$hashKey": "object:212", 2864 "format": "none", 2865 "logBase": 1, 2866 "min": "0", 2867 "show": true 2868 }, 2869 { 2870 "$$hashKey": "object:213", 2871 "format": "none", 2872 "logBase": 1, 2873 "min": "0", 2874 "show": true 2875 } 2876 ], 2877 "yaxis": { 2878 "align": false 2879 } 2880 }, 2881 { 2882 "aliasColors": {}, 2883 "bars": false, 2884 "dashLength": 10, 2885 "dashes": false, 2886 "datasource": { 2887 "type": "prometheus", 2888 "uid": "${DS_PROMETHEUS}" 2889 }, 2890 "fieldConfig": { 2891 "defaults": { 2892 "unitScale": true 2893 }, 2894 "overrides": [] 2895 }, 2896 "fill": 1, 2897 "fillGradient": 0, 2898 "gridPos": { 2899 "h": 7, 2900 "w": 12, 2901 "x": 12, 2902 "y": 47 2903 }, 2904 "hiddenSeries": false, 2905 "id": 96, 2906 "legend": { 2907 "avg": false, 2908 "current": false, 2909 "max": false, 2910 "min": false, 2911 "show": true, 2912 "total": false, 2913 "values": false 2914 }, 2915 "lines": true, 2916 "linewidth": 1, 2917 "nullPointMode": "null", 2918 "options": { 2919 "alertThreshold": true 2920 }, 2921 "percentage": false, 2922 "pluginVersion": "10.3.1", 2923 "pointradius": 2, 2924 "points": false, 2925 "renderer": "flot", 2926 "seriesOverrides": [], 2927 "spaceLength": 10, 2928 "stack": false, 2929 "steppedLine": false, 2930 "targets": [ 2931 { 2932 "datasource": { 2933 "type": "prometheus", 2934 "uid": "${DS_PROMETHEUS}" 2935 }, 2936 "exemplar": true, 2937 "expr": "rate(minio_node_scanner_directories_scanned{job=~\"$scrape_jobs\"}[$__rate_interval])", 2938 "interval": "1m", 2939 "legendFormat": "[{{server}}]", 2940 "refId": "A" 2941 } 2942 ], 2943 "thresholds": [], 2944 "timeRegions": [], 2945 "title": "Scanned Directories", 2946 "tooltip": { 2947 "shared": true, 2948 "sort": 0, 2949 "value_type": "individual" 2950 }, 2951 "type": "graph", 2952 "xaxis": { 2953 "mode": "time", 2954 "show": true, 2955 "values": [] 2956 }, 2957 "yaxes": [ 2958 { 2959 "$$hashKey": "object:212", 2960 "format": "none", 2961 "logBase": 1, 2962 "min": "0", 2963 "show": true 2964 }, 2965 { 2966 "$$hashKey": "object:213", 2967 "format": "none", 2968 "logBase": 1, 2969 "min": "0", 2970 "show": true 2971 } 2972 ], 2973 "yaxis": { 2974 "align": false 2975 } 2976 }, 2977 { 2978 "datasource": { 2979 "type": "prometheus", 2980 "uid": "${DS_PROMETHEUS}" 2981 }, 2982 "description": "", 2983 "fieldConfig": { 2984 "defaults": { 2985 "mappings": [ 2986 { 2987 "options": { 2988 "match": "null", 2989 "result": { 2990 "text": "N/A" 2991 } 2992 }, 2993 "type": "special" 2994 } 2995 ], 2996 "thresholds": { 2997 "mode": "percentage", 2998 "steps": [ 2999 { 3000 "color": "green" 3001 } 3002 ] 3003 }, 3004 "unit": "dtdurations", 3005 "unitScale": true 3006 }, 3007 "overrides": [] 3008 }, 3009 "gridPos": { 3010 "h": 4, 3011 "w": 4, 3012 "x": 0, 3013 "y": 54 3014 }, 3015 "id": 89, 3016 "links": [], 3017 "maxDataPoints": 100, 3018 "options": { 3019 "colorMode": "value", 3020 "graphMode": "none", 3021 "justifyMode": "auto", 3022 "orientation": "auto", 3023 "reduceOptions": { 3024 "calcs": [ 3025 "mean" 3026 ], 3027 "fields": "", 3028 "values": false 3029 }, 3030 "showPercentChange": false, 3031 "text": {}, 3032 "textMode": "auto", 3033 "wideLayout": true 3034 }, 3035 "pluginVersion": "10.3.1", 3036 "targets": [ 3037 { 3038 "datasource": { 3039 "type": "prometheus", 3040 "uid": "${DS_PROMETHEUS}" 3041 }, 3042 "exemplar": true, 3043 "expr": "minio_cluster_kms_uptime{job=~\"$scrape_jobs\"}", 3044 "format": "time_series", 3045 "instant": true, 3046 "interval": "", 3047 "intervalFactor": 1, 3048 "legendFormat": "{{instance}}", 3049 "metric": "minio_cluster_kms_uptime", 3050 "refId": "A", 3051 "step": 60 3052 } 3053 ], 3054 "title": "KMS Uptime", 3055 "type": "stat" 3056 }, 3057 { 3058 "aliasColors": { 3059 "S3 Errors": "light-red", 3060 "S3 Requests": "light-green" 3061 }, 3062 "bars": false, 3063 "dashLength": 10, 3064 "dashes": false, 3065 "datasource": { 3066 "type": "prometheus", 3067 "uid": "${DS_PROMETHEUS}" 3068 }, 3069 "fieldConfig": { 3070 "defaults": { 3071 "unitScale": true 3072 }, 3073 "overrides": [] 3074 }, 3075 "fill": 1, 3076 "fillGradient": 0, 3077 "gridPos": { 3078 "h": 4, 3079 "w": 4, 3080 "x": 4, 3081 "y": 54 3082 }, 3083 "hiddenSeries": false, 3084 "id": 91, 3085 "legend": { 3086 "avg": false, 3087 "current": false, 3088 "max": false, 3089 "min": false, 3090 "show": true, 3091 "total": false, 3092 "values": false 3093 }, 3094 "lines": true, 3095 "linewidth": 1, 3096 "nullPointMode": "null", 3097 "options": { 3098 "alertThreshold": true 3099 }, 3100 "percentage": false, 3101 "pluginVersion": "10.3.1", 3102 "pointradius": 2, 3103 "points": false, 3104 "renderer": "flot", 3105 "seriesOverrides": [], 3106 "spaceLength": 10, 3107 "stack": false, 3108 "steppedLine": false, 3109 "targets": [ 3110 { 3111 "datasource": { 3112 "type": "prometheus", 3113 "uid": "${DS_PROMETHEUS}" 3114 }, 3115 "exemplar": true, 3116 "expr": "sum by (server) (increase(minio_cluster_kms_request_error{job=~\"$scrape_jobs\"}[$__rate_interval]))", 3117 "interval": "1m", 3118 "intervalFactor": 2, 3119 "legendFormat": "{{server}}", 3120 "refId": "A" 3121 } 3122 ], 3123 "thresholds": [], 3124 "timeRegions": [], 3125 "title": "KMS Request 4xx Error Rate", 3126 "tooltip": { 3127 "shared": true, 3128 "sort": 0, 3129 "value_type": "individual" 3130 }, 3131 "type": "graph", 3132 "xaxis": { 3133 "mode": "time", 3134 "show": true, 3135 "values": [] 3136 }, 3137 "yaxes": [ 3138 { 3139 "$$hashKey": "object:331", 3140 "format": "none", 3141 "logBase": 1, 3142 "show": true 3143 }, 3144 { 3145 "$$hashKey": "object:332", 3146 "format": "short", 3147 "logBase": 1, 3148 "show": false 3149 } 3150 ], 3151 "yaxis": { 3152 "align": false 3153 } 3154 }, 3155 { 3156 "aliasColors": {}, 3157 "bars": false, 3158 "dashLength": 10, 3159 "dashes": false, 3160 "datasource": { 3161 "type": "prometheus", 3162 "uid": "${DS_PROMETHEUS}" 3163 }, 3164 "fieldConfig": { 3165 "defaults": { 3166 "unit": "bool_on_off", 3167 "unitScale": true 3168 }, 3169 "overrides": [] 3170 }, 3171 "fill": 1, 3172 "fillGradient": 0, 3173 "gridPos": { 3174 "h": 4, 3175 "w": 4, 3176 "x": 8, 3177 "y": 54 3178 }, 3179 "hiddenSeries": false, 3180 "id": 90, 3181 "legend": { 3182 "avg": false, 3183 "current": false, 3184 "max": false, 3185 "min": false, 3186 "show": true, 3187 "total": false, 3188 "values": false 3189 }, 3190 "lines": true, 3191 "linewidth": 1, 3192 "nullPointMode": "null", 3193 "options": { 3194 "alertThreshold": true 3195 }, 3196 "percentage": false, 3197 "pluginVersion": "10.3.1", 3198 "pointradius": 2, 3199 "points": false, 3200 "renderer": "flot", 3201 "seriesOverrides": [], 3202 "spaceLength": 10, 3203 "stack": false, 3204 "steppedLine": false, 3205 "targets": [ 3206 { 3207 "datasource": { 3208 "type": "prometheus", 3209 "uid": "${DS_PROMETHEUS}" 3210 }, 3211 "exemplar": true, 3212 "expr": "sum by (server) (minio_cluster_kms_online{job=~\"$scrape_jobs\"})", 3213 "interval": "1m", 3214 "legendFormat": "{{server}}", 3215 "refId": "A" 3216 } 3217 ], 3218 "thresholds": [], 3219 "timeRegions": [], 3220 "title": "KMS Online(1)/Offline(0)", 3221 "tooltip": { 3222 "shared": true, 3223 "sort": 0, 3224 "value_type": "individual" 3225 }, 3226 "type": "graph", 3227 "xaxis": { 3228 "mode": "time", 3229 "show": true, 3230 "values": [] 3231 }, 3232 "yaxes": [ 3233 { 3234 "$$hashKey": "object:212", 3235 "format": "bool_on_off", 3236 "logBase": 1, 3237 "min": "0", 3238 "show": true 3239 }, 3240 { 3241 "$$hashKey": "object:213", 3242 "format": "none", 3243 "logBase": 1, 3244 "min": "0", 3245 "show": true 3246 } 3247 ], 3248 "yaxis": { 3249 "align": false 3250 } 3251 }, 3252 { 3253 "aliasColors": {}, 3254 "bars": false, 3255 "dashLength": 10, 3256 "dashes": false, 3257 "datasource": { 3258 "type": "prometheus", 3259 "uid": "${DS_PROMETHEUS}" 3260 }, 3261 "fieldConfig": { 3262 "defaults": { 3263 "unitScale": true 3264 }, 3265 "overrides": [] 3266 }, 3267 "fill": 1, 3268 "fillGradient": 0, 3269 "gridPos": { 3270 "h": 7, 3271 "w": 12, 3272 "x": 12, 3273 "y": 54 3274 }, 3275 "hiddenSeries": false, 3276 "id": 98, 3277 "legend": { 3278 "avg": false, 3279 "current": false, 3280 "max": false, 3281 "min": false, 3282 "show": true, 3283 "total": false, 3284 "values": false 3285 }, 3286 "lines": true, 3287 "linewidth": 1, 3288 "nullPointMode": "null", 3289 "options": { 3290 "alertThreshold": true 3291 }, 3292 "percentage": false, 3293 "pluginVersion": "10.3.1", 3294 "pointradius": 2, 3295 "points": false, 3296 "renderer": "flot", 3297 "seriesOverrides": [], 3298 "spaceLength": 10, 3299 "stack": false, 3300 "steppedLine": false, 3301 "targets": [ 3302 { 3303 "datasource": { 3304 "type": "prometheus", 3305 "uid": "${DS_PROMETHEUS}" 3306 }, 3307 "exemplar": true, 3308 "expr": "rate(minio_node_scanner_bucket_scans_finished{job=~\"$scrape_jobs\"}[$__rate_interval])", 3309 "interval": "1m", 3310 "legendFormat": "[{{server}}]", 3311 "refId": "A" 3312 } 3313 ], 3314 "thresholds": [], 3315 "timeRegions": [], 3316 "title": "Bucket Scans Finished", 3317 "tooltip": { 3318 "shared": true, 3319 "sort": 0, 3320 "value_type": "individual" 3321 }, 3322 "type": "graph", 3323 "xaxis": { 3324 "mode": "time", 3325 "show": true, 3326 "values": [] 3327 }, 3328 "yaxes": [ 3329 { 3330 "$$hashKey": "object:212", 3331 "format": "none", 3332 "logBase": 1, 3333 "min": "0", 3334 "show": true 3335 }, 3336 { 3337 "$$hashKey": "object:213", 3338 "format": "none", 3339 "logBase": 1, 3340 "min": "0", 3341 "show": true 3342 } 3343 ], 3344 "yaxis": { 3345 "align": false 3346 } 3347 }, 3348 { 3349 "aliasColors": { 3350 "S3 Errors": "light-red", 3351 "S3 Requests": "light-green" 3352 }, 3353 "bars": false, 3354 "dashLength": 10, 3355 "dashes": false, 3356 "datasource": { 3357 "type": "prometheus", 3358 "uid": "${DS_PROMETHEUS}" 3359 }, 3360 "fieldConfig": { 3361 "defaults": { 3362 "unitScale": true 3363 }, 3364 "overrides": [] 3365 }, 3366 "fill": 1, 3367 "fillGradient": 0, 3368 "gridPos": { 3369 "h": 5, 3370 "w": 6, 3371 "x": 0, 3372 "y": 58 3373 }, 3374 "hiddenSeries": false, 3375 "id": 92, 3376 "legend": { 3377 "avg": false, 3378 "current": false, 3379 "max": false, 3380 "min": false, 3381 "show": true, 3382 "total": false, 3383 "values": false 3384 }, 3385 "lines": true, 3386 "linewidth": 1, 3387 "nullPointMode": "null", 3388 "options": { 3389 "alertThreshold": true 3390 }, 3391 "percentage": false, 3392 "pluginVersion": "10.3.1", 3393 "pointradius": 2, 3394 "points": false, 3395 "renderer": "flot", 3396 "seriesOverrides": [], 3397 "spaceLength": 10, 3398 "stack": false, 3399 "steppedLine": false, 3400 "targets": [ 3401 { 3402 "datasource": { 3403 "type": "prometheus", 3404 "uid": "${DS_PROMETHEUS}" 3405 }, 3406 "exemplar": true, 3407 "expr": "sum by (server) (increase(minio_cluster_kms_request_failure{job=~\"$scrape_jobs\"}[$__rate_interval]))", 3408 "interval": "1m", 3409 "intervalFactor": 2, 3410 "legendFormat": "{{server}}", 3411 "refId": "A" 3412 } 3413 ], 3414 "thresholds": [], 3415 "timeRegions": [], 3416 "title": "KMS Request 5xx Error Rate", 3417 "tooltip": { 3418 "shared": true, 3419 "sort": 0, 3420 "value_type": "individual" 3421 }, 3422 "type": "graph", 3423 "xaxis": { 3424 "mode": "time", 3425 "show": true, 3426 "values": [] 3427 }, 3428 "yaxes": [ 3429 { 3430 "$$hashKey": "object:331", 3431 "format": "none", 3432 "logBase": 1, 3433 "show": true 3434 }, 3435 { 3436 "$$hashKey": "object:332", 3437 "format": "short", 3438 "logBase": 1, 3439 "show": false 3440 } 3441 ], 3442 "yaxis": { 3443 "align": false 3444 } 3445 }, 3446 { 3447 "aliasColors": { 3448 "S3 Errors": "light-red", 3449 "S3 Requests": "light-green" 3450 }, 3451 "bars": false, 3452 "dashLength": 10, 3453 "dashes": false, 3454 "datasource": { 3455 "type": "prometheus", 3456 "uid": "${DS_PROMETHEUS}" 3457 }, 3458 "fieldConfig": { 3459 "defaults": { 3460 "unitScale": true 3461 }, 3462 "overrides": [] 3463 }, 3464 "fill": 1, 3465 "fillGradient": 0, 3466 "gridPos": { 3467 "h": 5, 3468 "w": 6, 3469 "x": 6, 3470 "y": 58 3471 }, 3472 "hiddenSeries": false, 3473 "id": 93, 3474 "legend": { 3475 "avg": false, 3476 "current": false, 3477 "max": false, 3478 "min": false, 3479 "show": true, 3480 "total": false, 3481 "values": false 3482 }, 3483 "lines": true, 3484 "linewidth": 1, 3485 "nullPointMode": "null", 3486 "options": { 3487 "alertThreshold": true 3488 }, 3489 "percentage": false, 3490 "pluginVersion": "10.3.1", 3491 "pointradius": 2, 3492 "points": false, 3493 "renderer": "flot", 3494 "seriesOverrides": [], 3495 "spaceLength": 10, 3496 "stack": false, 3497 "steppedLine": false, 3498 "targets": [ 3499 { 3500 "datasource": { 3501 "type": "prometheus", 3502 "uid": "${DS_PROMETHEUS}" 3503 }, 3504 "exemplar": true, 3505 "expr": "sum by (server) (rate(minio_cluster_kms_request_success{job=~\"$scrape_jobs\"}[$__rate_interval]))", 3506 "interval": "1m", 3507 "intervalFactor": 2, 3508 "legendFormat": "KMS Request Success [{{server}}]", 3509 "refId": "A" 3510 } 3511 ], 3512 "thresholds": [], 3513 "timeRegions": [], 3514 "title": "KMS Request Success Rate ", 3515 "tooltip": { 3516 "shared": true, 3517 "sort": 0, 3518 "value_type": "individual" 3519 }, 3520 "type": "graph", 3521 "xaxis": { 3522 "mode": "time", 3523 "show": true, 3524 "values": [] 3525 }, 3526 "yaxes": [ 3527 { 3528 "$$hashKey": "object:331", 3529 "format": "none", 3530 "logBase": 1, 3531 "show": true 3532 }, 3533 { 3534 "$$hashKey": "object:332", 3535 "format": "short", 3536 "logBase": 1, 3537 "show": false 3538 } 3539 ], 3540 "yaxis": { 3541 "align": false 3542 } 3543 }, 3544 { 3545 "aliasColors": {}, 3546 "bars": false, 3547 "dashLength": 10, 3548 "dashes": false, 3549 "datasource": { 3550 "type": "prometheus", 3551 "uid": "${DS_PROMETHEUS}" 3552 }, 3553 "fieldConfig": { 3554 "defaults": { 3555 "unitScale": true 3556 }, 3557 "overrides": [] 3558 }, 3559 "fill": 1, 3560 "fillGradient": 0, 3561 "gridPos": { 3562 "h": 9, 3563 "w": 12, 3564 "x": 12, 3565 "y": 61 3566 }, 3567 "hiddenSeries": false, 3568 "id": 97, 3569 "legend": { 3570 "avg": false, 3571 "current": false, 3572 "max": false, 3573 "min": false, 3574 "show": true, 3575 "total": false, 3576 "values": false 3577 }, 3578 "lines": true, 3579 "linewidth": 1, 3580 "nullPointMode": "null", 3581 "options": { 3582 "alertThreshold": true 3583 }, 3584 "percentage": false, 3585 "pluginVersion": "10.3.1", 3586 "pointradius": 2, 3587 "points": false, 3588 "renderer": "flot", 3589 "seriesOverrides": [], 3590 "spaceLength": 10, 3591 "stack": false, 3592 "steppedLine": false, 3593 "targets": [ 3594 { 3595 "datasource": { 3596 "type": "prometheus", 3597 "uid": "${DS_PROMETHEUS}" 3598 }, 3599 "exemplar": true, 3600 "expr": "rate(minio_node_scanner_bucket_scans_started{job=~\"$scrape_jobs\"}[$__rate_interval])", 3601 "interval": "1m", 3602 "legendFormat": "[{{server}}]", 3603 "refId": "A" 3604 } 3605 ], 3606 "thresholds": [], 3607 "timeRegions": [], 3608 "title": "Bucket Scans Started", 3609 "tooltip": { 3610 "shared": true, 3611 "sort": 0, 3612 "value_type": "individual" 3613 }, 3614 "type": "graph", 3615 "xaxis": { 3616 "mode": "time", 3617 "show": true, 3618 "values": [] 3619 }, 3620 "yaxes": [ 3621 { 3622 "$$hashKey": "object:212", 3623 "format": "none", 3624 "logBase": 1, 3625 "min": "0", 3626 "show": true 3627 }, 3628 { 3629 "$$hashKey": "object:213", 3630 "format": "none", 3631 "logBase": 1, 3632 "min": "0", 3633 "show": true 3634 } 3635 ], 3636 "yaxis": { 3637 "align": false 3638 } 3639 } 3640 ], 3641 "refresh": "", 3642 "schemaVersion": 39, 3643 "tags": [ 3644 "minio" 3645 ], 3646 "templating": { 3647 "list": [ 3648 { 3649 "current": {}, 3650 "datasource": { 3651 "type": "prometheus", 3652 "uid": "${DS_PROMETHEUS}" 3653 }, 3654 "definition": "label_values(job)", 3655 "hide": 0, 3656 "includeAll": true, 3657 "multi": true, 3658 "name": "scrape_jobs", 3659 "options": [], 3660 "query": { 3661 "query": "label_values(job)", 3662 "refId": "StandardVariableQuery" 3663 }, 3664 "refresh": 1, 3665 "regex": "", 3666 "skipUrlSync": false, 3667 "sort": 0, 3668 "type": "query" 3669 } 3670 ] 3671 }, 3672 "time": { 3673 "from": "now-6h", 3674 "to": "now" 3675 }, 3676 "timepicker": { 3677 "refresh_intervals": [ 3678 "10s", 3679 "30s", 3680 "1m", 3681 "5m", 3682 "15m", 3683 "30m", 3684 "1h", 3685 "2h", 3686 "1d" 3687 ], 3688 "time_options": [ 3689 "5m", 3690 "15m", 3691 "1h", 3692 "6h", 3693 "12h", 3694 "24h", 3695 "2d", 3696 "7d", 3697 "30d" 3698 ] 3699 }, 3700 "timezone": "", 3701 "title": "MinIO Dashboard", 3702 "uid": "TgmJnqnnk", 3703 "version": 54, 3704 "weekStart": "" 3705 }