github.com/minio/minio@v0.0.0-20240328213742-3f72439b8a27/docs/metrics/prometheus/grafana/node/minio-node.json (about) 1 { 2 "annotations": { 3 "list": [ 4 { 5 "builtIn": 1, 6 "datasource": { 7 "type": "datasource", 8 "uid": "grafana" 9 }, 10 "enable": true, 11 "hide": true, 12 "iconColor": "rgba(0, 211, 255, 1)", 13 "name": "Annotations & Alerts", 14 "type": "dashboard" 15 } 16 ] 17 }, 18 "__inputs": [ 19 { 20 "name": "DS_PROMETHEUS", 21 "label": "Prometheus", 22 "description": "", 23 "type": "datasource", 24 "pluginId": "prometheus", 25 "pluginName": "Prometheus" 26 } 27 ], 28 "description": "MinIO Nodes Grafana Dashboard - https://min.io/", 29 "editable": true, 30 "fiscalYearStartMonth": 0, 31 "gnetId": 15306, 32 "graphTooltip": 0, 33 "id": 267, 34 "links": [ 35 { 36 "icon": "external link", 37 "includeVars": true, 38 "keepTime": true, 39 "tags": [ 40 "minio" 41 ], 42 "type": "dashboards" 43 } 44 ], 45 "liveNow": false, 46 "panels": [ 47 { 48 "datasource": { 49 "type": "prometheus", 50 "uid": "${DS_PROMETHEUS}" 51 }, 52 "description": "", 53 "fieldConfig": { 54 "defaults": { 55 "mappings": [ 56 { 57 "options": { 58 "match": "null", 59 "result": { 60 "text": "N/A" 61 } 62 }, 63 "type": "special" 64 } 65 ], 66 "thresholds": { 67 "mode": "absolute", 68 "steps": [ 69 { 70 "color": "green", 71 "value": null 72 }, 73 { 74 "color": "red", 75 "value": 80 76 } 77 ] 78 }, 79 "unit": "short" 80 }, 81 "overrides": [] 82 }, 83 "gridPos": { 84 "h": 5, 85 "w": 6, 86 "x": 0, 87 "y": 0 88 }, 89 "id": 21, 90 "maxDataPoints": 100, 91 "options": { 92 "colorMode": "value", 93 "graphMode": "area", 94 "justifyMode": "auto", 95 "orientation": "auto", 96 "reduceOptions": { 97 "calcs": [ 98 "mean" 99 ], 100 "fields": "", 101 "values": false 102 }, 103 "showPercentChange": false, 104 "text": {}, 105 "textMode": "auto", 106 "wideLayout": true 107 }, 108 "pluginVersion": "10.4.0", 109 "targets": [ 110 { 111 "datasource": { 112 "type": "prometheus", 113 "uid": "${DS_PROMETHEUS}" 114 }, 115 "exemplar": true, 116 "expr": "max(minio_node_drive_total{job=~\"$scrape_jobs\",server=\"$server\"})", 117 "format": "table", 118 "hide": false, 119 "instant": true, 120 "interval": "", 121 "intervalFactor": 1, 122 "legendFormat": "", 123 "metric": "process_start_time_seconds", 124 "refId": "A", 125 "step": 60 126 } 127 ], 128 "title": "Total Drives", 129 "type": "stat" 130 }, 131 { 132 "datasource": { 133 "type": "prometheus", 134 "uid": "${DS_PROMETHEUS}" 135 }, 136 "description": "", 137 "fieldConfig": { 138 "defaults": { 139 "mappings": [], 140 "thresholds": { 141 "mode": "percentage", 142 "steps": [ 143 { 144 "color": "green", 145 "value": null 146 } 147 ] 148 } 149 }, 150 "overrides": [] 151 }, 152 "gridPos": { 153 "h": 5, 154 "w": 6, 155 "x": 6, 156 "y": 0 157 }, 158 "id": 22, 159 "maxDataPoints": 100, 160 "options": { 161 "minVizHeight": 75, 162 "minVizWidth": 75, 163 "orientation": "auto", 164 "reduceOptions": { 165 "calcs": [ 166 "lastNotNull" 167 ], 168 "fields": "", 169 "values": false 170 }, 171 "showThresholdLabels": false, 172 "showThresholdMarkers": true, 173 "sizing": "auto" 174 }, 175 "pluginVersion": "10.4.0", 176 "targets": [ 177 { 178 "datasource": { 179 "type": "prometheus", 180 "uid": "${DS_PROMETHEUS}" 181 }, 182 "editorMode": "code", 183 "exemplar": false, 184 "expr": "max(minio_node_drive_online_total{job=~\"$scrape_jobs\",server=\"$server\"})", 185 "format": "time_series", 186 "hide": false, 187 "instant": true, 188 "interval": "", 189 "intervalFactor": 1, 190 "legendFormat": ".", 191 "metric": "process_start_time_seconds", 192 "range": false, 193 "refId": "A", 194 "step": 60 195 }, 196 { 197 "datasource": { 198 "type": "prometheus", 199 "uid": "${DS_PROMETHEUS}" 200 }, 201 "editorMode": "code", 202 "exemplar": false, 203 "expr": "max(minio_node_drive_offline_total{job=~\"$scrape_jobs\",server=\"$server\"})", 204 "format": "time_series", 205 "hide": false, 206 "instant": true, 207 "legendFormat": ".", 208 "range": false, 209 "refId": "B" 210 } 211 ], 212 "title": "Total Online/Offline Drives", 213 "type": "gauge" 214 }, 215 { 216 "datasource": { 217 "type": "prometheus", 218 "uid": "${DS_PROMETHEUS}" 219 }, 220 "description": "", 221 "fieldConfig": { 222 "defaults": { 223 "color": { 224 "mode": "palette-classic" 225 }, 226 "custom": { 227 "axisBorderShow": false, 228 "axisCenteredZero": false, 229 "axisColorMode": "text", 230 "axisLabel": "", 231 "axisPlacement": "auto", 232 "barAlignment": 0, 233 "drawStyle": "line", 234 "fillOpacity": 10, 235 "gradientMode": "none", 236 "hideFrom": { 237 "legend": false, 238 "tooltip": false, 239 "viz": false 240 }, 241 "insertNulls": false, 242 "lineInterpolation": "linear", 243 "lineWidth": 1, 244 "pointSize": 5, 245 "scaleDistribution": { 246 "type": "linear" 247 }, 248 "showPoints": "never", 249 "spanNulls": false, 250 "stacking": { 251 "group": "A", 252 "mode": "none" 253 }, 254 "thresholdsStyle": { 255 "mode": "off" 256 } 257 }, 258 "links": [], 259 "mappings": [], 260 "min": 0, 261 "thresholds": { 262 "mode": "absolute", 263 "steps": [ 264 { 265 "color": "green", 266 "value": null 267 }, 268 { 269 "color": "red", 270 "value": 80 271 } 272 ] 273 }, 274 "unit": "bytes" 275 }, 276 "overrides": [] 277 }, 278 "gridPos": { 279 "h": 5, 280 "w": 6, 281 "x": 12, 282 "y": 0 283 }, 284 "id": 23, 285 "options": { 286 "legend": { 287 "calcs": [], 288 "displayMode": "list", 289 "placement": "bottom", 290 "showLegend": true 291 }, 292 "tooltip": { 293 "mode": "multi", 294 "sort": "none" 295 } 296 }, 297 "pluginVersion": "10.4.0", 298 "targets": [ 299 { 300 "datasource": { 301 "type": "prometheus", 302 "uid": "${DS_PROMETHEUS}" 303 }, 304 "exemplar": true, 305 "expr": "minio_node_drive_total_bytes{job=~\"$scrape_jobs\",server=\"$server\"}", 306 "interval": "", 307 "legendFormat": "Total [{{drive}}]", 308 "refId": "A" 309 }, 310 { 311 "datasource": { 312 "type": "prometheus", 313 "uid": "${DS_PROMETHEUS}" 314 }, 315 "exemplar": true, 316 "expr": "minio_node_drive_used_bytes{job=~\"$scrape_jobs\",server=\"$server\"}", 317 "interval": "", 318 "legendFormat": "Used [{{drive}}]", 319 "refId": "B" 320 }, 321 { 322 "datasource": { 323 "type": "prometheus", 324 "uid": "${DS_PROMETHEUS}" 325 }, 326 "exemplar": true, 327 "expr": "minio_node_drive_free_bytes{job=~\"$scrape_jobs\",server=\"$server\"}", 328 "interval": "", 329 "legendFormat": "Free [{{drive}}]", 330 "refId": "C" 331 } 332 ], 333 "title": "Drive Usage", 334 "type": "timeseries" 335 }, 336 { 337 "datasource": { 338 "type": "prometheus", 339 "uid": "${DS_PROMETHEUS}" 340 }, 341 "description": "", 342 "fieldConfig": { 343 "defaults": { 344 "color": { 345 "mode": "palette-classic" 346 }, 347 "custom": { 348 "axisBorderShow": false, 349 "axisCenteredZero": false, 350 "axisColorMode": "text", 351 "axisLabel": "", 352 "axisPlacement": "auto", 353 "barAlignment": 0, 354 "drawStyle": "line", 355 "fillOpacity": 10, 356 "gradientMode": "none", 357 "hideFrom": { 358 "legend": false, 359 "tooltip": false, 360 "viz": false 361 }, 362 "insertNulls": false, 363 "lineInterpolation": "linear", 364 "lineWidth": 1, 365 "pointSize": 5, 366 "scaleDistribution": { 367 "type": "linear" 368 }, 369 "showPoints": "never", 370 "spanNulls": false, 371 "stacking": { 372 "group": "A", 373 "mode": "none" 374 }, 375 "thresholdsStyle": { 376 "mode": "off" 377 } 378 }, 379 "links": [], 380 "mappings": [], 381 "min": 0, 382 "thresholds": { 383 "mode": "absolute", 384 "steps": [ 385 { 386 "color": "green", 387 "value": null 388 }, 389 { 390 "color": "red", 391 "value": 80 392 } 393 ] 394 }, 395 "unit": "none" 396 }, 397 "overrides": [ 398 { 399 "__systemRef": "hideSeriesFrom", 400 "matcher": { 401 "id": "byNames", 402 "options": { 403 "mode": "exclude", 404 "names": [ 405 "[play.min.io:9000:/disk4/data]" 406 ], 407 "prefix": "All except:", 408 "readOnly": true 409 } 410 }, 411 "properties": [ 412 { 413 "id": "custom.hideFrom", 414 "value": { 415 "legend": false, 416 "tooltip": false, 417 "viz": true 418 } 419 } 420 ] 421 } 422 ] 423 }, 424 "gridPos": { 425 "h": 5, 426 "w": 6, 427 "x": 18, 428 "y": 0 429 }, 430 "id": 24, 431 "options": { 432 "legend": { 433 "calcs": [], 434 "displayMode": "list", 435 "placement": "bottom", 436 "showLegend": true 437 }, 438 "tooltip": { 439 "mode": "multi", 440 "sort": "none" 441 } 442 }, 443 "pluginVersion": "10.4.0", 444 "targets": [ 445 { 446 "datasource": { 447 "type": "prometheus", 448 "uid": "${DS_PROMETHEUS}" 449 }, 450 "exemplar": true, 451 "expr": "minio_node_drive_free_inodes{job=~\"$scrape_jobs\",server=\"$server\"}", 452 "interval": "", 453 "legendFormat": "[{{drive}}]", 454 "refId": "B" 455 } 456 ], 457 "title": "Free Inodes", 458 "type": "timeseries" 459 }, 460 { 461 "datasource": { 462 "type": "prometheus", 463 "uid": "${DS_PROMETHEUS}" 464 }, 465 "description": "", 466 "fieldConfig": { 467 "defaults": { 468 "color": { 469 "mode": "palette-classic" 470 }, 471 "custom": { 472 "axisBorderShow": false, 473 "axisCenteredZero": false, 474 "axisColorMode": "text", 475 "axisLabel": "", 476 "axisPlacement": "auto", 477 "barAlignment": 0, 478 "drawStyle": "line", 479 "fillOpacity": 10, 480 "gradientMode": "none", 481 "hideFrom": { 482 "legend": false, 483 "tooltip": false, 484 "viz": false 485 }, 486 "insertNulls": false, 487 "lineInterpolation": "linear", 488 "lineWidth": 1, 489 "pointSize": 5, 490 "scaleDistribution": { 491 "type": "linear" 492 }, 493 "showPoints": "never", 494 "spanNulls": false, 495 "stacking": { 496 "group": "A", 497 "mode": "none" 498 }, 499 "thresholdsStyle": { 500 "mode": "off" 501 } 502 }, 503 "links": [], 504 "mappings": [], 505 "min": 0, 506 "thresholds": { 507 "mode": "absolute", 508 "steps": [ 509 { 510 "color": "green", 511 "value": null 512 }, 513 { 514 "color": "red", 515 "value": 80 516 } 517 ] 518 }, 519 "unit": "none" 520 }, 521 "overrides": [] 522 }, 523 "gridPos": { 524 "h": 5, 525 "w": 6, 526 "x": 0, 527 "y": 5 528 }, 529 "id": 25, 530 "options": { 531 "legend": { 532 "calcs": [], 533 "displayMode": "list", 534 "placement": "bottom", 535 "showLegend": true 536 }, 537 "tooltip": { 538 "mode": "multi", 539 "sort": "none" 540 } 541 }, 542 "pluginVersion": "10.4.0", 543 "targets": [ 544 { 545 "datasource": { 546 "type": "prometheus", 547 "uid": "${DS_PROMETHEUS}" 548 }, 549 "exemplar": true, 550 "expr": "minio_node_drive_latency_us{job=~\"$scrape_jobs\",server=\"$server\"}", 551 "interval": "", 552 "legendFormat": "[{{drive}}:{{api}}]", 553 "refId": "B" 554 } 555 ], 556 "title": "Drive Latency (micro sec)", 557 "type": "timeseries" 558 }, 559 { 560 "datasource": { 561 "type": "prometheus", 562 "uid": "${DS_PROMETHEUS}" 563 }, 564 "description": "", 565 "fieldConfig": { 566 "defaults": { 567 "color": { 568 "mode": "palette-classic" 569 }, 570 "custom": { 571 "axisBorderShow": false, 572 "axisCenteredZero": false, 573 "axisColorMode": "text", 574 "axisLabel": "", 575 "axisPlacement": "auto", 576 "barAlignment": 0, 577 "drawStyle": "line", 578 "fillOpacity": 10, 579 "gradientMode": "none", 580 "hideFrom": { 581 "legend": false, 582 "tooltip": false, 583 "viz": false 584 }, 585 "insertNulls": false, 586 "lineInterpolation": "linear", 587 "lineWidth": 1, 588 "pointSize": 5, 589 "scaleDistribution": { 590 "type": "linear" 591 }, 592 "showPoints": "never", 593 "spanNulls": false, 594 "stacking": { 595 "group": "A", 596 "mode": "none" 597 }, 598 "thresholdsStyle": { 599 "mode": "off" 600 } 601 }, 602 "links": [], 603 "mappings": [], 604 "min": 0, 605 "thresholds": { 606 "mode": "absolute", 607 "steps": [ 608 { 609 "color": "green", 610 "value": null 611 }, 612 { 613 "color": "red", 614 "value": 80 615 } 616 ] 617 }, 618 "unit": "none" 619 }, 620 "overrides": [] 621 }, 622 "gridPos": { 623 "h": 5, 624 "w": 6, 625 "x": 6, 626 "y": 5 627 }, 628 "id": 26, 629 "options": { 630 "legend": { 631 "calcs": [], 632 "displayMode": "list", 633 "placement": "bottom", 634 "showLegend": true 635 }, 636 "tooltip": { 637 "mode": "multi", 638 "sort": "none" 639 } 640 }, 641 "pluginVersion": "10.4.0", 642 "targets": [ 643 { 644 "datasource": { 645 "type": "prometheus", 646 "uid": "${DS_PROMETHEUS}" 647 }, 648 "exemplar": true, 649 "expr": "minio_node_drive_errors_availability{job=~\"$scrape_jobs\",server=\"$server\"}", 650 "interval": "", 651 "legendFormat": "[{{drive}}]", 652 "refId": "B" 653 } 654 ], 655 "title": "Drive Errors", 656 "type": "timeseries" 657 }, 658 { 659 "datasource": { 660 "type": "prometheus", 661 "uid": "${DS_PROMETHEUS}" 662 }, 663 "description": "", 664 "fieldConfig": { 665 "defaults": { 666 "color": { 667 "mode": "palette-classic" 668 }, 669 "custom": { 670 "axisBorderShow": false, 671 "axisCenteredZero": false, 672 "axisColorMode": "text", 673 "axisLabel": "", 674 "axisPlacement": "auto", 675 "barAlignment": 0, 676 "drawStyle": "line", 677 "fillOpacity": 10, 678 "gradientMode": "none", 679 "hideFrom": { 680 "legend": false, 681 "tooltip": false, 682 "viz": false 683 }, 684 "insertNulls": false, 685 "lineInterpolation": "linear", 686 "lineWidth": 1, 687 "pointSize": 5, 688 "scaleDistribution": { 689 "type": "linear" 690 }, 691 "showPoints": "never", 692 "spanNulls": false, 693 "stacking": { 694 "group": "A", 695 "mode": "none" 696 }, 697 "thresholdsStyle": { 698 "mode": "off" 699 } 700 }, 701 "links": [], 702 "mappings": [], 703 "min": 0, 704 "thresholds": { 705 "mode": "absolute", 706 "steps": [ 707 { 708 "color": "green", 709 "value": null 710 }, 711 { 712 "color": "red", 713 "value": 80 714 } 715 ] 716 }, 717 "unit": "none" 718 }, 719 "overrides": [ 720 { 721 "matcher": { 722 "id": "byName", 723 "options": "available 10.13.1.25:9000" 724 }, 725 "properties": [ 726 { 727 "id": "color", 728 "value": { 729 "fixedColor": "green", 730 "mode": "fixed" 731 } 732 } 733 ] 734 }, 735 { 736 "matcher": { 737 "id": "byName", 738 "options": "used 10.13.1.25:9000" 739 }, 740 "properties": [ 741 { 742 "id": "color", 743 "value": { 744 "fixedColor": "blue", 745 "mode": "fixed" 746 } 747 } 748 ] 749 } 750 ] 751 }, 752 "gridPos": { 753 "h": 5, 754 "w": 6, 755 "x": 12, 756 "y": 5 757 }, 758 "id": 27, 759 "options": { 760 "legend": { 761 "calcs": [], 762 "displayMode": "list", 763 "placement": "bottom", 764 "showLegend": true 765 }, 766 "tooltip": { 767 "mode": "multi", 768 "sort": "none" 769 } 770 }, 771 "pluginVersion": "10.4.0", 772 "targets": [ 773 { 774 "datasource": { 775 "type": "prometheus", 776 "uid": "${DS_PROMETHEUS}" 777 }, 778 "exemplar": true, 779 "expr": "minio_node_drive_errors_timeout{job=~\"$scrape_jobs\",server=\"$server\"}", 780 "interval": "", 781 "legendFormat": "[{{drive}}]", 782 "refId": "B" 783 } 784 ], 785 "title": "Drive Timeout Errors", 786 "type": "timeseries" 787 }, 788 { 789 "datasource": { 790 "type": "prometheus", 791 "uid": "${DS_PROMETHEUS}" 792 }, 793 "description": "", 794 "fieldConfig": { 795 "defaults": { 796 "color": { 797 "mode": "palette-classic" 798 }, 799 "custom": { 800 "axisBorderShow": false, 801 "axisCenteredZero": false, 802 "axisColorMode": "text", 803 "axisLabel": "", 804 "axisPlacement": "auto", 805 "barAlignment": 0, 806 "drawStyle": "line", 807 "fillOpacity": 10, 808 "gradientMode": "none", 809 "hideFrom": { 810 "legend": false, 811 "tooltip": false, 812 "viz": false 813 }, 814 "insertNulls": false, 815 "lineInterpolation": "linear", 816 "lineWidth": 1, 817 "pointSize": 5, 818 "scaleDistribution": { 819 "type": "linear" 820 }, 821 "showPoints": "never", 822 "spanNulls": false, 823 "stacking": { 824 "group": "A", 825 "mode": "none" 826 }, 827 "thresholdsStyle": { 828 "mode": "off" 829 } 830 }, 831 "links": [], 832 "mappings": [], 833 "min": 0, 834 "thresholds": { 835 "mode": "absolute", 836 "steps": [ 837 { 838 "color": "green", 839 "value": null 840 }, 841 { 842 "color": "red", 843 "value": 80 844 } 845 ] 846 }, 847 "unit": "none" 848 }, 849 "overrides": [] 850 }, 851 "gridPos": { 852 "h": 5, 853 "w": 6, 854 "x": 18, 855 "y": 5 856 }, 857 "id": 28, 858 "options": { 859 "legend": { 860 "calcs": [], 861 "displayMode": "list", 862 "placement": "bottom", 863 "showLegend": true 864 }, 865 "tooltip": { 866 "mode": "multi", 867 "sort": "none" 868 } 869 }, 870 "pluginVersion": "10.4.0", 871 "targets": [ 872 { 873 "datasource": { 874 "type": "prometheus", 875 "uid": "${DS_PROMETHEUS}" 876 }, 877 "exemplar": true, 878 "expr": "minio_node_drive_io_waiting{job=~\"$scrape_jobs\",server=\"$server\"}", 879 "interval": "", 880 "legendFormat": "[{{drive}}]", 881 "refId": "B" 882 } 883 ], 884 "title": "IO Operations Waiting", 885 "type": "timeseries" 886 } 887 ], 888 "refresh": "", 889 "schemaVersion": 39, 890 "tags": [ 891 "minio" 892 ], 893 "templating": { 894 "list": [ 895 { 896 "current": { 897 }, 898 "datasource": { 899 "type": "prometheus", 900 "uid": "${DS_PROMETHEUS}" 901 }, 902 "definition": "label_values(job)", 903 "hide": 0, 904 "includeAll": false, 905 "multi": false, 906 "name": "scrape_jobs", 907 "options": [], 908 "query": { 909 "query": "label_values(job)", 910 "refId": "StandardVariableQuery" 911 }, 912 "refresh": 1, 913 "regex": "", 914 "skipUrlSync": false, 915 "sort": 0, 916 "type": "query" 917 }, 918 { 919 "current": { 920 }, 921 "datasource": { 922 "type": "prometheus", 923 "uid": "${DS_PROMETHEUS}" 924 }, 925 "definition": "label_values(minio_node_drive_total,server)", 926 "hide": 0, 927 "includeAll": false, 928 "label": "Server", 929 "multi": false, 930 "name": "server", 931 "options": [], 932 "query": { 933 "qryType": 1, 934 "query": "label_values(minio_node_drive_total,server)", 935 "refId": "PrometheusVariableQueryEditor-VariableQuery" 936 }, 937 "refresh": 1, 938 "regex": "", 939 "skipUrlSync": false, 940 "sort": 0, 941 "type": "query" 942 } 943 ] 944 }, 945 "time": { 946 "from": "now-1h", 947 "to": "now" 948 }, 949 "timepicker": { 950 "refresh_intervals": [ 951 "10s", 952 "30s", 953 "1m", 954 "5m", 955 "15m", 956 "30m", 957 "1h", 958 "2h", 959 "1d" 960 ], 961 "time_options": [ 962 "5m", 963 "15m", 964 "1h", 965 "6h", 966 "12h", 967 "24h", 968 "2d", 969 "7d", 970 "30d" 971 ] 972 }, 973 "timezone": "", 974 "title": "MinIO Node Dashboard", 975 "uid": "TgmJnnqn2k", 976 "version": 1, 977 "weekStart": "" 978 }