github.com/caos/orbos@v1.5.14-0.20221103111702-e6cd0cea7ad4/dashboards/prometheusnodeexporter/json/node-cluster-rsrc-use.json (about) 1 { 2 "annotations": { 3 "list": [] 4 }, 5 "editable": false, 6 "gnetId": null, 7 "graphTooltip": 0, 8 "hideControls": false, 9 "links": [], 10 "refresh": "10s", 11 "rows": [ 12 { 13 "collapse": false, 14 "height": "250px", 15 "panels": [ 16 { 17 "aliasColors": {}, 18 "bars": false, 19 "dashLength": 10, 20 "dashes": false, 21 "datasource": "$datasource", 22 "fill": 10, 23 "id": 1, 24 "legend": { 25 "avg": false, 26 "current": false, 27 "max": false, 28 "min": false, 29 "show": true, 30 "total": false, 31 "values": false 32 }, 33 "lines": true, 34 "linewidth": 0, 35 "links": [], 36 "nullPointMode": "null as zero", 37 "percentage": false, 38 "pointradius": 5, 39 "points": false, 40 "renderer": "flot", 41 "seriesOverrides": [], 42 "spaceLength": 10, 43 "span": 6, 44 "stack": true, 45 "steppedLine": false, 46 "targets": [ 47 { 48 "expr": "(\n instance:node_cpu_utilisation:rate1m{job=\"node-exporter\"}\n*\n instance:node_num_cpu:sum{job=\"node-exporter\"}\n/ ignoring (instance) group_left\n sum without (instance) (instance:node_num_cpu:sum{job=\"node-exporter\"})\n)\n", 49 "format": "time_series", 50 "intervalFactor": 2, 51 "legendFormat": "{{instance}}", 52 "legendLink": "/dashboard/file/node-rsrc-use.json", 53 "step": 10 54 } 55 ], 56 "thresholds": [], 57 "timeFrom": null, 58 "timeShift": null, 59 "title": "CPU Utilisation", 60 "tooltip": { 61 "shared": false, 62 "sort": 0, 63 "value_type": "individual" 64 }, 65 "type": "graph", 66 "xaxis": { 67 "buckets": null, 68 "mode": "time", 69 "name": null, 70 "show": true, 71 "values": [] 72 }, 73 "yaxes": [ 74 { 75 "format": "percentunit", 76 "label": null, 77 "logBase": 1, 78 "max": 1, 79 "min": 0, 80 "show": true 81 }, 82 { 83 "format": "short", 84 "label": null, 85 "logBase": 1, 86 "max": null, 87 "min": null, 88 "show": false 89 } 90 ] 91 }, 92 { 93 "aliasColors": {}, 94 "bars": false, 95 "dashLength": 10, 96 "dashes": false, 97 "datasource": "$datasource", 98 "fill": 10, 99 "id": 2, 100 "legend": { 101 "avg": false, 102 "current": false, 103 "max": false, 104 "min": false, 105 "show": true, 106 "total": false, 107 "values": false 108 }, 109 "lines": true, 110 "linewidth": 0, 111 "links": [], 112 "nullPointMode": "null as zero", 113 "percentage": false, 114 "pointradius": 5, 115 "points": false, 116 "renderer": "flot", 117 "seriesOverrides": [], 118 "spaceLength": 10, 119 "span": 6, 120 "stack": true, 121 "steppedLine": false, 122 "targets": [ 123 { 124 "expr": "(\n instance:node_load1_per_cpu:ratio{job=\"node-exporter\"}\n/ ignoring (instance) group_left\n count without (instance) (instance:node_load1_per_cpu:ratio{job=\"node-exporter\"})\n)\n", 125 "format": "time_series", 126 "intervalFactor": 2, 127 "legendFormat": "{{instance}}", 128 "legendLink": "/dashboard/file/node-rsrc-use.json", 129 "step": 10 130 } 131 ], 132 "thresholds": [], 133 "timeFrom": null, 134 "timeShift": null, 135 "title": "CPU Saturation (load1 per CPU)", 136 "tooltip": { 137 "shared": false, 138 "sort": 0, 139 "value_type": "individual" 140 }, 141 "type": "graph", 142 "xaxis": { 143 "buckets": null, 144 "mode": "time", 145 "name": null, 146 "show": true, 147 "values": [] 148 }, 149 "yaxes": [ 150 { 151 "format": "percentunit", 152 "label": null, 153 "logBase": 1, 154 "max": 1, 155 "min": 0, 156 "show": true 157 }, 158 { 159 "format": "short", 160 "label": null, 161 "logBase": 1, 162 "max": null, 163 "min": null, 164 "show": false 165 } 166 ] 167 } 168 ], 169 "repeat": null, 170 "repeatIteration": null, 171 "repeatRowId": null, 172 "showTitle": true, 173 "title": "CPU", 174 "titleSize": "h6" 175 }, 176 { 177 "collapse": false, 178 "height": "250px", 179 "panels": [ 180 { 181 "aliasColors": {}, 182 "bars": false, 183 "dashLength": 10, 184 "dashes": false, 185 "datasource": "$datasource", 186 "fill": 10, 187 "id": 3, 188 "legend": { 189 "avg": false, 190 "current": false, 191 "max": false, 192 "min": false, 193 "show": true, 194 "total": false, 195 "values": false 196 }, 197 "lines": true, 198 "linewidth": 0, 199 "links": [], 200 "nullPointMode": "null as zero", 201 "percentage": false, 202 "pointradius": 5, 203 "points": false, 204 "renderer": "flot", 205 "seriesOverrides": [], 206 "spaceLength": 10, 207 "span": 6, 208 "stack": true, 209 "steppedLine": false, 210 "targets": [ 211 { 212 "expr": "(\n instance:node_memory_utilisation:ratio{job=\"node-exporter\"}\n/ ignoring (instance) group_left\n count without (instance) (instance:node_memory_utilisation:ratio{job=\"node-exporter\"})\n)\n", 213 "format": "time_series", 214 "intervalFactor": 2, 215 "legendFormat": "{{instance}}", 216 "legendLink": "/dashboard/file/node-rsrc-use.json", 217 "step": 10 218 } 219 ], 220 "thresholds": [], 221 "timeFrom": null, 222 "timeShift": null, 223 "title": "Memory Utilisation", 224 "tooltip": { 225 "shared": false, 226 "sort": 0, 227 "value_type": "individual" 228 }, 229 "type": "graph", 230 "xaxis": { 231 "buckets": null, 232 "mode": "time", 233 "name": null, 234 "show": true, 235 "values": [] 236 }, 237 "yaxes": [ 238 { 239 "format": "percentunit", 240 "label": null, 241 "logBase": 1, 242 "max": 1, 243 "min": 0, 244 "show": true 245 }, 246 { 247 "format": "short", 248 "label": null, 249 "logBase": 1, 250 "max": null, 251 "min": null, 252 "show": false 253 } 254 ] 255 }, 256 { 257 "aliasColors": {}, 258 "bars": false, 259 "dashLength": 10, 260 "dashes": false, 261 "datasource": "$datasource", 262 "fill": 10, 263 "id": 4, 264 "legend": { 265 "avg": false, 266 "current": false, 267 "max": false, 268 "min": false, 269 "show": true, 270 "total": false, 271 "values": false 272 }, 273 "lines": true, 274 "linewidth": 0, 275 "links": [], 276 "nullPointMode": "null as zero", 277 "percentage": false, 278 "pointradius": 5, 279 "points": false, 280 "renderer": "flot", 281 "seriesOverrides": [], 282 "spaceLength": 10, 283 "span": 6, 284 "stack": true, 285 "steppedLine": false, 286 "targets": [ 287 { 288 "expr": "instance:node_vmstat_pgmajfault:rate1m{job=\"node-exporter\"}", 289 "format": "time_series", 290 "intervalFactor": 2, 291 "legendFormat": "{{instance}}", 292 "legendLink": "/dashboard/file/node-rsrc-use.json", 293 "step": 10 294 } 295 ], 296 "thresholds": [], 297 "timeFrom": null, 298 "timeShift": null, 299 "title": "Memory Saturation (Major Page Faults)", 300 "tooltip": { 301 "shared": false, 302 "sort": 0, 303 "value_type": "individual" 304 }, 305 "type": "graph", 306 "xaxis": { 307 "buckets": null, 308 "mode": "time", 309 "name": null, 310 "show": true, 311 "values": [] 312 }, 313 "yaxes": [ 314 { 315 "format": "rps", 316 "label": null, 317 "logBase": 1, 318 "max": null, 319 "min": 0, 320 "show": true 321 }, 322 { 323 "format": "short", 324 "label": null, 325 "logBase": 1, 326 "max": null, 327 "min": null, 328 "show": false 329 } 330 ] 331 } 332 ], 333 "repeat": null, 334 "repeatIteration": null, 335 "repeatRowId": null, 336 "showTitle": true, 337 "title": "Memory", 338 "titleSize": "h6" 339 }, 340 { 341 "collapse": false, 342 "height": "250px", 343 "panels": [ 344 { 345 "aliasColors": {}, 346 "bars": false, 347 "dashLength": 10, 348 "dashes": false, 349 "datasource": "$datasource", 350 "fill": 10, 351 "id": 5, 352 "legend": { 353 "avg": false, 354 "current": false, 355 "max": false, 356 "min": false, 357 "show": true, 358 "total": false, 359 "values": false 360 }, 361 "lines": true, 362 "linewidth": 0, 363 "links": [], 364 "nullPointMode": "null as zero", 365 "percentage": false, 366 "pointradius": 5, 367 "points": false, 368 "renderer": "flot", 369 "seriesOverrides": [ 370 { 371 "alias": "/ Receive/", 372 "stack": "A" 373 }, 374 { 375 "alias": "/ Transmit/", 376 "stack": "B", 377 "transform": "negative-Y" 378 } 379 ], 380 "spaceLength": 10, 381 "span": 6, 382 "stack": true, 383 "steppedLine": false, 384 "targets": [ 385 { 386 "expr": "instance:node_network_receive_bytes_excluding_lo:rate1m{job=\"node-exporter\"}", 387 "format": "time_series", 388 "intervalFactor": 2, 389 "legendFormat": "{{instance}} Receive", 390 "legendLink": "/dashboard/file/node-rsrc-use.json", 391 "step": 10 392 }, 393 { 394 "expr": "instance:node_network_transmit_bytes_excluding_lo:rate1m{job=\"node-exporter\"}", 395 "format": "time_series", 396 "intervalFactor": 2, 397 "legendFormat": "{{instance}} Transmit", 398 "legendLink": "/dashboard/file/node-rsrc-use.json", 399 "step": 10 400 } 401 ], 402 "thresholds": [], 403 "timeFrom": null, 404 "timeShift": null, 405 "title": "Net Utilisation (Bytes Receive/Transmit)", 406 "tooltip": { 407 "shared": false, 408 "sort": 0, 409 "value_type": "individual" 410 }, 411 "type": "graph", 412 "xaxis": { 413 "buckets": null, 414 "mode": "time", 415 "name": null, 416 "show": true, 417 "values": [] 418 }, 419 "yaxes": [ 420 { 421 "format": "Bps", 422 "label": null, 423 "logBase": 1, 424 "max": null, 425 "min": null, 426 "show": true 427 }, 428 { 429 "format": "short", 430 "label": null, 431 "logBase": 1, 432 "max": null, 433 "min": null, 434 "show": false 435 } 436 ] 437 }, 438 { 439 "aliasColors": {}, 440 "bars": false, 441 "dashLength": 10, 442 "dashes": false, 443 "datasource": "$datasource", 444 "fill": 10, 445 "id": 6, 446 "legend": { 447 "avg": false, 448 "current": false, 449 "max": false, 450 "min": false, 451 "show": true, 452 "total": false, 453 "values": false 454 }, 455 "lines": true, 456 "linewidth": 0, 457 "links": [], 458 "nullPointMode": "null as zero", 459 "percentage": false, 460 "pointradius": 5, 461 "points": false, 462 "renderer": "flot", 463 "seriesOverrides": [ 464 { 465 "alias": "/ Receive/", 466 "stack": "A" 467 }, 468 { 469 "alias": "/ Transmit/", 470 "stack": "B", 471 "transform": "negative-Y" 472 } 473 ], 474 "spaceLength": 10, 475 "span": 6, 476 "stack": true, 477 "steppedLine": false, 478 "targets": [ 479 { 480 "expr": "instance:node_network_receive_drop_excluding_lo:rate1m{job=\"node-exporter\"}", 481 "format": "time_series", 482 "intervalFactor": 2, 483 "legendFormat": "{{instance}} Receive", 484 "legendLink": "/dashboard/file/node-rsrc-use.json", 485 "step": 10 486 }, 487 { 488 "expr": "instance:node_network_transmit_drop_excluding_lo:rate1m{job=\"node-exporter\"}", 489 "format": "time_series", 490 "intervalFactor": 2, 491 "legendFormat": "{{instance}} Transmit", 492 "legendLink": "/dashboard/file/node-rsrc-use.json", 493 "step": 10 494 } 495 ], 496 "thresholds": [], 497 "timeFrom": null, 498 "timeShift": null, 499 "title": "Net Saturation (Drops Receive/Transmit)", 500 "tooltip": { 501 "shared": false, 502 "sort": 0, 503 "value_type": "individual" 504 }, 505 "type": "graph", 506 "xaxis": { 507 "buckets": null, 508 "mode": "time", 509 "name": null, 510 "show": true, 511 "values": [] 512 }, 513 "yaxes": [ 514 { 515 "format": "rps", 516 "label": null, 517 "logBase": 1, 518 "max": null, 519 "min": null, 520 "show": true 521 }, 522 { 523 "format": "short", 524 "label": null, 525 "logBase": 1, 526 "max": null, 527 "min": null, 528 "show": false 529 } 530 ] 531 } 532 ], 533 "repeat": null, 534 "repeatIteration": null, 535 "repeatRowId": null, 536 "showTitle": true, 537 "title": "Network", 538 "titleSize": "h6" 539 }, 540 { 541 "collapse": false, 542 "height": "250px", 543 "panels": [ 544 { 545 "aliasColors": {}, 546 "bars": false, 547 "dashLength": 10, 548 "dashes": false, 549 "datasource": "$datasource", 550 "fill": 10, 551 "id": 7, 552 "legend": { 553 "avg": false, 554 "current": false, 555 "max": false, 556 "min": false, 557 "show": true, 558 "total": false, 559 "values": false 560 }, 561 "lines": true, 562 "linewidth": 0, 563 "links": [], 564 "nullPointMode": "null as zero", 565 "percentage": false, 566 "pointradius": 5, 567 "points": false, 568 "renderer": "flot", 569 "seriesOverrides": [], 570 "spaceLength": 10, 571 "span": 6, 572 "stack": true, 573 "steppedLine": false, 574 "targets": [ 575 { 576 "expr": "(\n instance_device:node_disk_io_time_seconds:rate1m{job=\"node-exporter\"}\n/ ignoring (instance, device) group_left\n count without (instance, device) (instance_device:node_disk_io_time_seconds:rate1m{job=\"node-exporter\"})\n)\n", 577 "format": "time_series", 578 "intervalFactor": 2, 579 "legendFormat": "{{instance}} {{device}}", 580 "legendLink": "/dashboard/file/node-rsrc-use.json", 581 "step": 10 582 } 583 ], 584 "thresholds": [], 585 "timeFrom": null, 586 "timeShift": null, 587 "title": "Disk IO Utilisation", 588 "tooltip": { 589 "shared": false, 590 "sort": 0, 591 "value_type": "individual" 592 }, 593 "type": "graph", 594 "xaxis": { 595 "buckets": null, 596 "mode": "time", 597 "name": null, 598 "show": true, 599 "values": [] 600 }, 601 "yaxes": [ 602 { 603 "format": "percentunit", 604 "label": null, 605 "logBase": 1, 606 "max": 1, 607 "min": 0, 608 "show": true 609 }, 610 { 611 "format": "short", 612 "label": null, 613 "logBase": 1, 614 "max": null, 615 "min": null, 616 "show": false 617 } 618 ] 619 }, 620 { 621 "aliasColors": {}, 622 "bars": false, 623 "dashLength": 10, 624 "dashes": false, 625 "datasource": "$datasource", 626 "fill": 10, 627 "id": 8, 628 "legend": { 629 "avg": false, 630 "current": false, 631 "max": false, 632 "min": false, 633 "show": true, 634 "total": false, 635 "values": false 636 }, 637 "lines": true, 638 "linewidth": 0, 639 "links": [], 640 "nullPointMode": "null as zero", 641 "percentage": false, 642 "pointradius": 5, 643 "points": false, 644 "renderer": "flot", 645 "seriesOverrides": [], 646 "spaceLength": 10, 647 "span": 6, 648 "stack": true, 649 "steppedLine": false, 650 "targets": [ 651 { 652 "expr": "(\n instance_device:node_disk_io_time_weighted_seconds:rate1m{job=\"node-exporter\"}\n/ ignoring (instance, device) group_left\n count without (instance, device) (instance_device:node_disk_io_time_weighted_seconds:rate1m{job=\"node-exporter\"})\n)\n", 653 "format": "time_series", 654 "intervalFactor": 2, 655 "legendFormat": "{{instance}} {{device}}", 656 "legendLink": "/dashboard/file/node-rsrc-use.json", 657 "step": 10 658 } 659 ], 660 "thresholds": [], 661 "timeFrom": null, 662 "timeShift": null, 663 "title": "Disk IO Saturation", 664 "tooltip": { 665 "shared": false, 666 "sort": 0, 667 "value_type": "individual" 668 }, 669 "type": "graph", 670 "xaxis": { 671 "buckets": null, 672 "mode": "time", 673 "name": null, 674 "show": true, 675 "values": [] 676 }, 677 "yaxes": [ 678 { 679 "format": "percentunit", 680 "label": null, 681 "logBase": 1, 682 "max": 1, 683 "min": 0, 684 "show": true 685 }, 686 { 687 "format": "short", 688 "label": null, 689 "logBase": 1, 690 "max": null, 691 "min": null, 692 "show": false 693 } 694 ] 695 } 696 ], 697 "repeat": null, 698 "repeatIteration": null, 699 "repeatRowId": null, 700 "showTitle": true, 701 "title": "Disk IO", 702 "titleSize": "h6" 703 }, 704 { 705 "collapse": false, 706 "height": "250px", 707 "panels": [ 708 { 709 "aliasColors": {}, 710 "bars": false, 711 "dashLength": 10, 712 "dashes": false, 713 "datasource": "$datasource", 714 "fill": 10, 715 "id": 9, 716 "legend": { 717 "avg": false, 718 "current": false, 719 "max": false, 720 "min": false, 721 "show": true, 722 "total": false, 723 "values": false 724 }, 725 "lines": true, 726 "linewidth": 0, 727 "links": [], 728 "nullPointMode": "null as zero", 729 "percentage": false, 730 "pointradius": 5, 731 "points": false, 732 "renderer": "flot", 733 "seriesOverrides": [], 734 "spaceLength": 10, 735 "span": 12, 736 "stack": true, 737 "steppedLine": false, 738 "targets": [ 739 { 740 "expr": "(\n sum without (device) (\n max without (fstype, mountpoint) (\n node_filesystem_size_bytes{job=\"node-exporter\", fstype!=\"\"} - node_filesystem_avail_bytes{job=\"node-exporter\", fstype!=\"\"}\n )\n ) \n/ ignoring (instance) group_left\n sum without (instance, device) (\n max without (fstype, mountpoint) (\n node_filesystem_size_bytes{job=\"node-exporter\", fstype!=\"\"}\n )\n )\n) \n", 741 "format": "time_series", 742 "intervalFactor": 2, 743 "legendFormat": "{{instance}}", 744 "legendLink": "/dashboard/file/node-rsrc-use.json", 745 "step": 10 746 } 747 ], 748 "thresholds": [], 749 "timeFrom": null, 750 "timeShift": null, 751 "title": "Disk Space Utilisation", 752 "tooltip": { 753 "shared": false, 754 "sort": 0, 755 "value_type": "individual" 756 }, 757 "type": "graph", 758 "xaxis": { 759 "buckets": null, 760 "mode": "time", 761 "name": null, 762 "show": true, 763 "values": [] 764 }, 765 "yaxes": [ 766 { 767 "format": "percentunit", 768 "label": null, 769 "logBase": 1, 770 "max": 1, 771 "min": 0, 772 "show": true 773 }, 774 { 775 "format": "short", 776 "label": null, 777 "logBase": 1, 778 "max": null, 779 "min": null, 780 "show": false 781 } 782 ] 783 } 784 ], 785 "repeat": null, 786 "repeatIteration": null, 787 "repeatRowId": null, 788 "showTitle": true, 789 "title": "Disk Space", 790 "titleSize": "h6" 791 } 792 ], 793 "schemaVersion": 14, 794 "style": "dark", 795 "tags": [], 796 "templating": { 797 "list": [ 798 { 799 "current": { 800 "text": "caos-prometheus", 801 "value": "caos-prometheus" 802 }, 803 "hide": 0, 804 "includeAll": false, 805 "label": null, 806 "multi": false, 807 "name": "datasource", 808 "options": [], 809 "query": "prometheus", 810 "refresh": 1, 811 "regex": "", 812 "skipUrlSync": false, 813 "type": "datasource" 814 } 815 ] 816 }, 817 "time": { 818 "from": "now-1h", 819 "to": "now" 820 }, 821 "timepicker": { 822 "refresh_intervals": [ 823 "5s", 824 "10s", 825 "30s", 826 "1m", 827 "5m", 828 "15m", 829 "30m", 830 "1h", 831 "2h", 832 "1d" 833 ], 834 "time_options": [ 835 "5m", 836 "15m", 837 "1h", 838 "6h", 839 "12h", 840 "24h", 841 "2d", 842 "7d", 843 "30d" 844 ] 845 }, 846 "timezone": "", 847 "title": "USE Method / Cluster", 848 "uid": "3e97d1d02672cdd0861f4c97c64f89b2", 849 "version": 0 850 }