k8s.io/perf-tests/clusterloader2@v0.0.0-20240304094227-64bdb12da87e/pkg/prometheus/manifests/dashboards/slo.json (about) 1 { 2 "__inputs": [], 3 "annotations": { 4 "list": [] 5 }, 6 "description": "", 7 "editable": true, 8 "gnetId": null, 9 "graphTooltip": 0, 10 "hideControls": false, 11 "id": null, 12 "links": [], 13 "panels": [], 14 "refresh": "10s", 15 "rows": [ 16 { 17 "collapse": false, 18 "editable": true, 19 "height": "300px", 20 "panels": [ 21 { 22 "aliasColors": {}, 23 "bars": false, 24 "cacheTimeout": null, 25 "datasource": "$source", 26 "description": null, 27 "editable": true, 28 "error": false, 29 "fieldConfig": { 30 "defaults": { 31 "thresholds": { 32 "mode": "absolute", 33 "steps": [] 34 } 35 } 36 }, 37 "fill": 1, 38 "grid": { 39 "threshold1": null, 40 "threshold1Color": "rgba(216, 200, 27, 0.27)", 41 "threshold2": null, 42 "threshold2Color": "rgba(234, 112, 112, 0.22)" 43 }, 44 "gridPos": null, 45 "height": null, 46 "hideTimeOverride": false, 47 "id": 1, 48 "interval": null, 49 "isNew": true, 50 "legend": { 51 "alignAsTable": false, 52 "avg": false, 53 "current": false, 54 "hideEmpty": false, 55 "hideZero": false, 56 "max": false, 57 "min": false, 58 "rightSide": false, 59 "show": true, 60 "sideWidth": null, 61 "sort": null, 62 "sortDesc": false, 63 "total": false, 64 "values": false 65 }, 66 "lines": true, 67 "linewidth": 2, 68 "links": [], 69 "maxDataPoints": 100, 70 "maxPerRow": null, 71 "minSpan": null, 72 "nullPointMode": null, 73 "options": { 74 "alertThreshold": true, 75 "dataLinks": [] 76 }, 77 "percentage": false, 78 "pointradius": 5, 79 "points": false, 80 "renderer": "flot", 81 "repeat": null, 82 "repeatDirection": null, 83 "seriesOverrides": [], 84 "span": 12, 85 "stack": false, 86 "steppedLine": false, 87 "targets": [ 88 { 89 "datasource": "$source", 90 "expr": "1", 91 "format": "time_series", 92 "hide": false, 93 "instant": false, 94 "interval": "", 95 "intervalFactor": 2, 96 "legendFormat": "threshold", 97 "metric": "", 98 "query": "1", 99 "refId": "", 100 "step": 10, 101 "target": "" 102 }, 103 { 104 "datasource": "$source", 105 "expr": "quantile_over_time(0.99, apiserver:apiserver_request_latency:histogram_quantile{quantile=\"0.99\", verb=~\"GET\", scope=~\"resource\"}[12h])", 106 "format": "time_series", 107 "hide": false, 108 "instant": false, 109 "interval": "", 110 "intervalFactor": 2, 111 "legendFormat": "", 112 "metric": "", 113 "query": "quantile_over_time(0.99, apiserver:apiserver_request_latency:histogram_quantile{quantile=\"0.99\", verb=~\"GET\", scope=~\"resource\"}[12h])", 114 "refId": "", 115 "step": 10, 116 "target": "" 117 } 118 ], 119 "thresholds": [], 120 "timeFrom": null, 121 "timeShift": null, 122 "title": "Read-only API call latency (scope=resource, threshold=1s)", 123 "tooltip": { 124 "msResolution": true, 125 "shared": true, 126 "sort": 2, 127 "value_type": "cumulative" 128 }, 129 "transformations": [], 130 "transparent": false, 131 "type": "graph", 132 "xaxis": { 133 "mode": "time", 134 "name": null, 135 "show": true, 136 "values": [] 137 }, 138 "yaxes": [ 139 { 140 "decimals": null, 141 "format": "s", 142 "label": null, 143 "logBase": 1, 144 "max": null, 145 "min": null, 146 "show": true 147 }, 148 { 149 "decimals": null, 150 "format": "short", 151 "label": null, 152 "logBase": 1, 153 "max": null, 154 "min": null, 155 "show": true 156 } 157 ], 158 "yaxis": { 159 "align": false, 160 "alignLevel": 0 161 } 162 }, 163 { 164 "aliasColors": {}, 165 "bars": false, 166 "cacheTimeout": null, 167 "datasource": "$source", 168 "description": null, 169 "editable": true, 170 "error": false, 171 "fieldConfig": { 172 "defaults": { 173 "thresholds": { 174 "mode": "absolute", 175 "steps": [] 176 } 177 } 178 }, 179 "fill": 1, 180 "grid": { 181 "threshold1": null, 182 "threshold1Color": "rgba(216, 200, 27, 0.27)", 183 "threshold2": null, 184 "threshold2Color": "rgba(234, 112, 112, 0.22)" 185 }, 186 "gridPos": null, 187 "height": null, 188 "hideTimeOverride": false, 189 "id": 2, 190 "interval": null, 191 "isNew": true, 192 "legend": { 193 "alignAsTable": false, 194 "avg": false, 195 "current": false, 196 "hideEmpty": false, 197 "hideZero": false, 198 "max": false, 199 "min": false, 200 "rightSide": false, 201 "show": true, 202 "sideWidth": null, 203 "sort": null, 204 "sortDesc": false, 205 "total": false, 206 "values": false 207 }, 208 "lines": true, 209 "linewidth": 2, 210 "links": [], 211 "maxDataPoints": 100, 212 "maxPerRow": null, 213 "minSpan": null, 214 "nullPointMode": null, 215 "options": { 216 "alertThreshold": true, 217 "dataLinks": [] 218 }, 219 "percentage": false, 220 "pointradius": 5, 221 "points": false, 222 "renderer": "flot", 223 "repeat": null, 224 "repeatDirection": null, 225 "seriesOverrides": [], 226 "span": 12, 227 "stack": false, 228 "steppedLine": false, 229 "targets": [ 230 { 231 "datasource": "$source", 232 "expr": "5", 233 "format": "time_series", 234 "hide": false, 235 "instant": false, 236 "interval": "", 237 "intervalFactor": 2, 238 "legendFormat": "threshold", 239 "metric": "", 240 "query": "5", 241 "refId": "", 242 "step": 10, 243 "target": "" 244 }, 245 { 246 "datasource": "$source", 247 "expr": "quantile_over_time(0.99, apiserver:apiserver_request_latency:histogram_quantile{quantile=\"0.99\", verb=~\"LIST\", scope=~\"namespace\"}[12h])", 248 "format": "time_series", 249 "hide": false, 250 "instant": false, 251 "interval": "", 252 "intervalFactor": 2, 253 "legendFormat": "", 254 "metric": "", 255 "query": "quantile_over_time(0.99, apiserver:apiserver_request_latency:histogram_quantile{quantile=\"0.99\", verb=~\"LIST\", scope=~\"namespace\"}[12h])", 256 "refId": "", 257 "step": 10, 258 "target": "" 259 } 260 ], 261 "thresholds": [], 262 "timeFrom": null, 263 "timeShift": null, 264 "title": "Read-only API call latency (scope=namespace, threshold=5s)", 265 "tooltip": { 266 "msResolution": true, 267 "shared": true, 268 "sort": 2, 269 "value_type": "cumulative" 270 }, 271 "transformations": [], 272 "transparent": false, 273 "type": "graph", 274 "xaxis": { 275 "mode": "time", 276 "name": null, 277 "show": true, 278 "values": [] 279 }, 280 "yaxes": [ 281 { 282 "decimals": null, 283 "format": "s", 284 "label": null, 285 "logBase": 1, 286 "max": null, 287 "min": null, 288 "show": true 289 }, 290 { 291 "decimals": null, 292 "format": "short", 293 "label": null, 294 "logBase": 1, 295 "max": null, 296 "min": null, 297 "show": true 298 } 299 ], 300 "yaxis": { 301 "align": false, 302 "alignLevel": 0 303 } 304 }, 305 { 306 "aliasColors": {}, 307 "bars": false, 308 "cacheTimeout": null, 309 "datasource": "$source", 310 "description": null, 311 "editable": true, 312 "error": false, 313 "fieldConfig": { 314 "defaults": { 315 "thresholds": { 316 "mode": "absolute", 317 "steps": [] 318 } 319 } 320 }, 321 "fill": 1, 322 "grid": { 323 "threshold1": null, 324 "threshold1Color": "rgba(216, 200, 27, 0.27)", 325 "threshold2": null, 326 "threshold2Color": "rgba(234, 112, 112, 0.22)" 327 }, 328 "gridPos": null, 329 "height": null, 330 "hideTimeOverride": false, 331 "id": 3, 332 "interval": null, 333 "isNew": true, 334 "legend": { 335 "alignAsTable": false, 336 "avg": false, 337 "current": false, 338 "hideEmpty": false, 339 "hideZero": false, 340 "max": false, 341 "min": false, 342 "rightSide": false, 343 "show": true, 344 "sideWidth": null, 345 "sort": null, 346 "sortDesc": false, 347 "total": false, 348 "values": false 349 }, 350 "lines": true, 351 "linewidth": 2, 352 "links": [], 353 "maxDataPoints": 100, 354 "maxPerRow": null, 355 "minSpan": null, 356 "nullPointMode": null, 357 "options": { 358 "alertThreshold": true, 359 "dataLinks": [] 360 }, 361 "percentage": false, 362 "pointradius": 5, 363 "points": false, 364 "renderer": "flot", 365 "repeat": null, 366 "repeatDirection": null, 367 "seriesOverrides": [], 368 "span": 12, 369 "stack": false, 370 "steppedLine": false, 371 "targets": [ 372 { 373 "datasource": "$source", 374 "expr": "30", 375 "format": "time_series", 376 "hide": false, 377 "instant": false, 378 "interval": "", 379 "intervalFactor": 2, 380 "legendFormat": "threshold", 381 "metric": "", 382 "query": "30", 383 "refId": "", 384 "step": 10, 385 "target": "" 386 }, 387 { 388 "datasource": "$source", 389 "expr": "quantile_over_time(0.99, apiserver:apiserver_request_latency:histogram_quantile{quantile=\"0.99\", verb=~\"LIST\", scope=~\"cluster\"}[12h])", 390 "format": "time_series", 391 "hide": false, 392 "instant": false, 393 "interval": "", 394 "intervalFactor": 2, 395 "legendFormat": "", 396 "metric": "", 397 "query": "quantile_over_time(0.99, apiserver:apiserver_request_latency:histogram_quantile{quantile=\"0.99\", verb=~\"LIST\", scope=~\"cluster\"}[12h])", 398 "refId": "", 399 "step": 10, 400 "target": "" 401 } 402 ], 403 "thresholds": [], 404 "timeFrom": null, 405 "timeShift": null, 406 "title": "Read-only API call latency (scope=cluster, threshold=30s)", 407 "tooltip": { 408 "msResolution": true, 409 "shared": true, 410 "sort": 2, 411 "value_type": "cumulative" 412 }, 413 "transformations": [], 414 "transparent": false, 415 "type": "graph", 416 "xaxis": { 417 "mode": "time", 418 "name": null, 419 "show": true, 420 "values": [] 421 }, 422 "yaxes": [ 423 { 424 "decimals": null, 425 "format": "s", 426 "label": null, 427 "logBase": 1, 428 "max": null, 429 "min": null, 430 "show": true 431 }, 432 { 433 "decimals": null, 434 "format": "short", 435 "label": null, 436 "logBase": 1, 437 "max": null, 438 "min": null, 439 "show": true 440 } 441 ], 442 "yaxis": { 443 "align": false, 444 "alignLevel": 0 445 } 446 }, 447 { 448 "aliasColors": {}, 449 "bars": false, 450 "cacheTimeout": null, 451 "datasource": "$source", 452 "description": null, 453 "editable": true, 454 "error": false, 455 "fieldConfig": { 456 "defaults": { 457 "thresholds": { 458 "mode": "absolute", 459 "steps": [] 460 } 461 } 462 }, 463 "fill": 1, 464 "grid": { 465 "threshold1": null, 466 "threshold1Color": "rgba(216, 200, 27, 0.27)", 467 "threshold2": null, 468 "threshold2Color": "rgba(234, 112, 112, 0.22)" 469 }, 470 "gridPos": null, 471 "height": null, 472 "hideTimeOverride": false, 473 "id": 4, 474 "interval": null, 475 "isNew": true, 476 "legend": { 477 "alignAsTable": false, 478 "avg": false, 479 "current": false, 480 "hideEmpty": false, 481 "hideZero": false, 482 "max": false, 483 "min": false, 484 "rightSide": false, 485 "show": true, 486 "sideWidth": null, 487 "sort": null, 488 "sortDesc": false, 489 "total": false, 490 "values": false 491 }, 492 "lines": true, 493 "linewidth": 2, 494 "links": [], 495 "maxDataPoints": 100, 496 "maxPerRow": null, 497 "minSpan": null, 498 "nullPointMode": null, 499 "options": { 500 "alertThreshold": true, 501 "dataLinks": [] 502 }, 503 "percentage": false, 504 "pointradius": 5, 505 "points": false, 506 "renderer": "flot", 507 "repeat": null, 508 "repeatDirection": null, 509 "seriesOverrides": [], 510 "span": 12, 511 "stack": false, 512 "steppedLine": false, 513 "targets": [ 514 { 515 "datasource": "$source", 516 "expr": "1", 517 "format": "time_series", 518 "hide": false, 519 "instant": false, 520 "interval": "", 521 "intervalFactor": 2, 522 "legendFormat": "threshold", 523 "metric": "", 524 "query": "1", 525 "refId": "", 526 "step": 10, 527 "target": "" 528 }, 529 { 530 "datasource": "$source", 531 "expr": "quantile_over_time(0.99, apiserver:apiserver_request_latency:histogram_quantile{quantile=\"0.99\", verb=~\"CREATE|DELETE|PATCH|POST|PUT\", scope=~\"namespace|cluster\"}[12h])", 532 "format": "time_series", 533 "hide": false, 534 "instant": false, 535 "interval": "", 536 "intervalFactor": 2, 537 "legendFormat": "", 538 "metric": "", 539 "query": "quantile_over_time(0.99, apiserver:apiserver_request_latency:histogram_quantile{quantile=\"0.99\", verb=~\"CREATE|DELETE|PATCH|POST|PUT\", scope=~\"namespace|cluster\"}[12h])", 540 "refId": "", 541 "step": 10, 542 "target": "" 543 } 544 ], 545 "thresholds": [], 546 "timeFrom": null, 547 "timeShift": null, 548 "title": "Mutating API call latency (threshold=1s)", 549 "tooltip": { 550 "msResolution": true, 551 "shared": true, 552 "sort": 2, 553 "value_type": "cumulative" 554 }, 555 "transformations": [], 556 "transparent": false, 557 "type": "graph", 558 "xaxis": { 559 "mode": "time", 560 "name": null, 561 "show": true, 562 "values": [] 563 }, 564 "yaxes": [ 565 { 566 "decimals": null, 567 "format": "s", 568 "label": null, 569 "logBase": 1, 570 "max": null, 571 "min": null, 572 "show": true 573 }, 574 { 575 "decimals": null, 576 "format": "short", 577 "label": null, 578 "logBase": 1, 579 "max": null, 580 "min": null, 581 "show": true 582 } 583 ], 584 "yaxis": { 585 "align": false, 586 "alignLevel": 0 587 } 588 } 589 ], 590 "repeat": null, 591 "showTitle": true, 592 "title": "SLO" 593 }, 594 { 595 "collapse": false, 596 "editable": true, 597 "height": "300px", 598 "panels": [ 599 { 600 "aliasColors": {}, 601 "bars": false, 602 "cacheTimeout": null, 603 "datasource": "$source", 604 "description": null, 605 "editable": true, 606 "error": false, 607 "fieldConfig": { 608 "defaults": { 609 "thresholds": { 610 "mode": "absolute", 611 "steps": [] 612 } 613 } 614 }, 615 "fill": 1, 616 "grid": { 617 "threshold1": null, 618 "threshold1Color": "rgba(216, 200, 27, 0.27)", 619 "threshold2": null, 620 "threshold2Color": "rgba(234, 112, 112, 0.22)" 621 }, 622 "gridPos": null, 623 "height": null, 624 "hideTimeOverride": false, 625 "id": 5, 626 "interval": null, 627 "isNew": true, 628 "legend": { 629 "alignAsTable": false, 630 "avg": false, 631 "current": false, 632 "hideEmpty": false, 633 "hideZero": false, 634 "max": false, 635 "min": false, 636 "rightSide": false, 637 "show": true, 638 "sideWidth": null, 639 "sort": null, 640 "sortDesc": false, 641 "total": false, 642 "values": false 643 }, 644 "lines": true, 645 "linewidth": 2, 646 "links": [], 647 "maxDataPoints": 100, 648 "maxPerRow": null, 649 "minSpan": null, 650 "nullPointMode": null, 651 "options": { 652 "alertThreshold": true, 653 "dataLinks": [] 654 }, 655 "percentage": false, 656 "pointradius": 5, 657 "points": false, 658 "renderer": "flot", 659 "repeat": null, 660 "repeatDirection": null, 661 "seriesOverrides": [], 662 "span": 12, 663 "stack": false, 664 "steppedLine": false, 665 "targets": [ 666 { 667 "datasource": "$source", 668 "expr": "1", 669 "format": "time_series", 670 "hide": false, 671 "instant": false, 672 "interval": "", 673 "intervalFactor": 2, 674 "legendFormat": "threshold", 675 "metric": "", 676 "query": "1", 677 "refId": "", 678 "step": 10, 679 "target": "" 680 }, 681 { 682 "datasource": "$source", 683 "expr": "quantile_over_time(0.99, apiserver:apiserver_request_latency_1m:histogram_quantile{quantile=\"0.99\", verb=~\"GET\", scope=~\"resource\"}[12h])", 684 "format": "time_series", 685 "hide": false, 686 "instant": false, 687 "interval": "", 688 "intervalFactor": 2, 689 "legendFormat": "", 690 "metric": "", 691 "query": "quantile_over_time(0.99, apiserver:apiserver_request_latency_1m:histogram_quantile{quantile=\"0.99\", verb=~\"GET\", scope=~\"resource\"}[12h])", 692 "refId": "", 693 "step": 10, 694 "target": "" 695 } 696 ], 697 "thresholds": [], 698 "timeFrom": null, 699 "timeShift": null, 700 "title": "Read-only API call latency (scope=resource, threshold=1s)", 701 "tooltip": { 702 "msResolution": true, 703 "shared": true, 704 "sort": 2, 705 "value_type": "cumulative" 706 }, 707 "transformations": [], 708 "transparent": false, 709 "type": "graph", 710 "xaxis": { 711 "mode": "time", 712 "name": null, 713 "show": true, 714 "values": [] 715 }, 716 "yaxes": [ 717 { 718 "decimals": null, 719 "format": "s", 720 "label": null, 721 "logBase": 1, 722 "max": null, 723 "min": null, 724 "show": true 725 }, 726 { 727 "decimals": null, 728 "format": "short", 729 "label": null, 730 "logBase": 1, 731 "max": null, 732 "min": null, 733 "show": true 734 } 735 ], 736 "yaxis": { 737 "align": false, 738 "alignLevel": 0 739 } 740 }, 741 { 742 "aliasColors": {}, 743 "bars": false, 744 "cacheTimeout": null, 745 "datasource": "$source", 746 "description": null, 747 "editable": true, 748 "error": false, 749 "fieldConfig": { 750 "defaults": { 751 "thresholds": { 752 "mode": "absolute", 753 "steps": [] 754 } 755 } 756 }, 757 "fill": 1, 758 "grid": { 759 "threshold1": null, 760 "threshold1Color": "rgba(216, 200, 27, 0.27)", 761 "threshold2": null, 762 "threshold2Color": "rgba(234, 112, 112, 0.22)" 763 }, 764 "gridPos": null, 765 "height": null, 766 "hideTimeOverride": false, 767 "id": 6, 768 "interval": null, 769 "isNew": true, 770 "legend": { 771 "alignAsTable": false, 772 "avg": false, 773 "current": false, 774 "hideEmpty": false, 775 "hideZero": false, 776 "max": false, 777 "min": false, 778 "rightSide": false, 779 "show": true, 780 "sideWidth": null, 781 "sort": null, 782 "sortDesc": false, 783 "total": false, 784 "values": false 785 }, 786 "lines": true, 787 "linewidth": 2, 788 "links": [], 789 "maxDataPoints": 100, 790 "maxPerRow": null, 791 "minSpan": null, 792 "nullPointMode": null, 793 "options": { 794 "alertThreshold": true, 795 "dataLinks": [] 796 }, 797 "percentage": false, 798 "pointradius": 5, 799 "points": false, 800 "renderer": "flot", 801 "repeat": null, 802 "repeatDirection": null, 803 "seriesOverrides": [], 804 "span": 12, 805 "stack": false, 806 "steppedLine": false, 807 "targets": [ 808 { 809 "datasource": "$source", 810 "expr": "5", 811 "format": "time_series", 812 "hide": false, 813 "instant": false, 814 "interval": "", 815 "intervalFactor": 2, 816 "legendFormat": "threshold", 817 "metric": "", 818 "query": "5", 819 "refId": "", 820 "step": 10, 821 "target": "" 822 }, 823 { 824 "datasource": "$source", 825 "expr": "quantile_over_time(0.99, apiserver:apiserver_request_latency_1m:histogram_quantile{quantile=\"0.99\", verb=~\"LIST\", scope=~\"namespace\"}[12h])", 826 "format": "time_series", 827 "hide": false, 828 "instant": false, 829 "interval": "", 830 "intervalFactor": 2, 831 "legendFormat": "", 832 "metric": "", 833 "query": "quantile_over_time(0.99, apiserver:apiserver_request_latency_1m:histogram_quantile{quantile=\"0.99\", verb=~\"LIST\", scope=~\"namespace\"}[12h])", 834 "refId": "", 835 "step": 10, 836 "target": "" 837 } 838 ], 839 "thresholds": [], 840 "timeFrom": null, 841 "timeShift": null, 842 "title": "Read-only API call latency (scope=namespace, threshold=5s)", 843 "tooltip": { 844 "msResolution": true, 845 "shared": true, 846 "sort": 2, 847 "value_type": "cumulative" 848 }, 849 "transformations": [], 850 "transparent": false, 851 "type": "graph", 852 "xaxis": { 853 "mode": "time", 854 "name": null, 855 "show": true, 856 "values": [] 857 }, 858 "yaxes": [ 859 { 860 "decimals": null, 861 "format": "s", 862 "label": null, 863 "logBase": 1, 864 "max": null, 865 "min": null, 866 "show": true 867 }, 868 { 869 "decimals": null, 870 "format": "short", 871 "label": null, 872 "logBase": 1, 873 "max": null, 874 "min": null, 875 "show": true 876 } 877 ], 878 "yaxis": { 879 "align": false, 880 "alignLevel": 0 881 } 882 }, 883 { 884 "aliasColors": {}, 885 "bars": false, 886 "cacheTimeout": null, 887 "datasource": "$source", 888 "description": null, 889 "editable": true, 890 "error": false, 891 "fieldConfig": { 892 "defaults": { 893 "thresholds": { 894 "mode": "absolute", 895 "steps": [] 896 } 897 } 898 }, 899 "fill": 1, 900 "grid": { 901 "threshold1": null, 902 "threshold1Color": "rgba(216, 200, 27, 0.27)", 903 "threshold2": null, 904 "threshold2Color": "rgba(234, 112, 112, 0.22)" 905 }, 906 "gridPos": null, 907 "height": null, 908 "hideTimeOverride": false, 909 "id": 7, 910 "interval": null, 911 "isNew": true, 912 "legend": { 913 "alignAsTable": false, 914 "avg": false, 915 "current": false, 916 "hideEmpty": false, 917 "hideZero": false, 918 "max": false, 919 "min": false, 920 "rightSide": false, 921 "show": true, 922 "sideWidth": null, 923 "sort": null, 924 "sortDesc": false, 925 "total": false, 926 "values": false 927 }, 928 "lines": true, 929 "linewidth": 2, 930 "links": [], 931 "maxDataPoints": 100, 932 "maxPerRow": null, 933 "minSpan": null, 934 "nullPointMode": null, 935 "options": { 936 "alertThreshold": true, 937 "dataLinks": [] 938 }, 939 "percentage": false, 940 "pointradius": 5, 941 "points": false, 942 "renderer": "flot", 943 "repeat": null, 944 "repeatDirection": null, 945 "seriesOverrides": [], 946 "span": 12, 947 "stack": false, 948 "steppedLine": false, 949 "targets": [ 950 { 951 "datasource": "$source", 952 "expr": "30", 953 "format": "time_series", 954 "hide": false, 955 "instant": false, 956 "interval": "", 957 "intervalFactor": 2, 958 "legendFormat": "threshold", 959 "metric": "", 960 "query": "30", 961 "refId": "", 962 "step": 10, 963 "target": "" 964 }, 965 { 966 "datasource": "$source", 967 "expr": "quantile_over_time(0.99, apiserver:apiserver_request_latency_1m:histogram_quantile{quantile=\"0.99\", verb=~\"LIST\", scope=~\"cluster\"}[12h])", 968 "format": "time_series", 969 "hide": false, 970 "instant": false, 971 "interval": "", 972 "intervalFactor": 2, 973 "legendFormat": "", 974 "metric": "", 975 "query": "quantile_over_time(0.99, apiserver:apiserver_request_latency_1m:histogram_quantile{quantile=\"0.99\", verb=~\"LIST\", scope=~\"cluster\"}[12h])", 976 "refId": "", 977 "step": 10, 978 "target": "" 979 } 980 ], 981 "thresholds": [], 982 "timeFrom": null, 983 "timeShift": null, 984 "title": "Read-only API call latency (scope=cluster, threshold=30s)", 985 "tooltip": { 986 "msResolution": true, 987 "shared": true, 988 "sort": 2, 989 "value_type": "cumulative" 990 }, 991 "transformations": [], 992 "transparent": false, 993 "type": "graph", 994 "xaxis": { 995 "mode": "time", 996 "name": null, 997 "show": true, 998 "values": [] 999 }, 1000 "yaxes": [ 1001 { 1002 "decimals": null, 1003 "format": "s", 1004 "label": null, 1005 "logBase": 1, 1006 "max": null, 1007 "min": null, 1008 "show": true 1009 }, 1010 { 1011 "decimals": null, 1012 "format": "short", 1013 "label": null, 1014 "logBase": 1, 1015 "max": null, 1016 "min": null, 1017 "show": true 1018 } 1019 ], 1020 "yaxis": { 1021 "align": false, 1022 "alignLevel": 0 1023 } 1024 }, 1025 { 1026 "aliasColors": {}, 1027 "bars": false, 1028 "cacheTimeout": null, 1029 "datasource": "$source", 1030 "description": null, 1031 "editable": true, 1032 "error": false, 1033 "fieldConfig": { 1034 "defaults": { 1035 "thresholds": { 1036 "mode": "absolute", 1037 "steps": [] 1038 } 1039 } 1040 }, 1041 "fill": 1, 1042 "grid": { 1043 "threshold1": null, 1044 "threshold1Color": "rgba(216, 200, 27, 0.27)", 1045 "threshold2": null, 1046 "threshold2Color": "rgba(234, 112, 112, 0.22)" 1047 }, 1048 "gridPos": null, 1049 "height": null, 1050 "hideTimeOverride": false, 1051 "id": 8, 1052 "interval": null, 1053 "isNew": true, 1054 "legend": { 1055 "alignAsTable": false, 1056 "avg": false, 1057 "current": false, 1058 "hideEmpty": false, 1059 "hideZero": false, 1060 "max": false, 1061 "min": false, 1062 "rightSide": false, 1063 "show": true, 1064 "sideWidth": null, 1065 "sort": null, 1066 "sortDesc": false, 1067 "total": false, 1068 "values": false 1069 }, 1070 "lines": true, 1071 "linewidth": 2, 1072 "links": [], 1073 "maxDataPoints": 100, 1074 "maxPerRow": null, 1075 "minSpan": null, 1076 "nullPointMode": null, 1077 "options": { 1078 "alertThreshold": true, 1079 "dataLinks": [] 1080 }, 1081 "percentage": false, 1082 "pointradius": 5, 1083 "points": false, 1084 "renderer": "flot", 1085 "repeat": null, 1086 "repeatDirection": null, 1087 "seriesOverrides": [], 1088 "span": 12, 1089 "stack": false, 1090 "steppedLine": false, 1091 "targets": [ 1092 { 1093 "datasource": "$source", 1094 "expr": "1", 1095 "format": "time_series", 1096 "hide": false, 1097 "instant": false, 1098 "interval": "", 1099 "intervalFactor": 2, 1100 "legendFormat": "threshold", 1101 "metric": "", 1102 "query": "1", 1103 "refId": "", 1104 "step": 10, 1105 "target": "" 1106 }, 1107 { 1108 "datasource": "$source", 1109 "expr": "quantile_over_time(0.99, apiserver:apiserver_request_latency_1m:histogram_quantile{quantile=\"0.99\", verb=~\"CREATE|DELETE|PATCH|POST|PUT\", scope=~\"namespace|cluster\"}[12h])", 1110 "format": "time_series", 1111 "hide": false, 1112 "instant": false, 1113 "interval": "", 1114 "intervalFactor": 2, 1115 "legendFormat": "", 1116 "metric": "", 1117 "query": "quantile_over_time(0.99, apiserver:apiserver_request_latency_1m:histogram_quantile{quantile=\"0.99\", verb=~\"CREATE|DELETE|PATCH|POST|PUT\", scope=~\"namespace|cluster\"}[12h])", 1118 "refId": "", 1119 "step": 10, 1120 "target": "" 1121 } 1122 ], 1123 "thresholds": [], 1124 "timeFrom": null, 1125 "timeShift": null, 1126 "title": "Mutating API call latency (threshold=1s)", 1127 "tooltip": { 1128 "msResolution": true, 1129 "shared": true, 1130 "sort": 2, 1131 "value_type": "cumulative" 1132 }, 1133 "transformations": [], 1134 "transparent": false, 1135 "type": "graph", 1136 "xaxis": { 1137 "mode": "time", 1138 "name": null, 1139 "show": true, 1140 "values": [] 1141 }, 1142 "yaxes": [ 1143 { 1144 "decimals": null, 1145 "format": "s", 1146 "label": null, 1147 "logBase": 1, 1148 "max": null, 1149 "min": null, 1150 "show": true 1151 }, 1152 { 1153 "decimals": null, 1154 "format": "short", 1155 "label": null, 1156 "logBase": 1, 1157 "max": null, 1158 "min": null, 1159 "show": true 1160 } 1161 ], 1162 "yaxis": { 1163 "align": false, 1164 "alignLevel": 0 1165 } 1166 } 1167 ], 1168 "repeat": null, 1169 "showTitle": true, 1170 "title": "Experimental: SLO (window 1m)" 1171 } 1172 ], 1173 "schemaVersion": 12, 1174 "sharedCrosshair": false, 1175 "style": "dark", 1176 "tags": [], 1177 "templating": { 1178 "list": [ 1179 { 1180 "allValue": null, 1181 "auto": false, 1182 "auto_count": 30, 1183 "auto_min": "10s", 1184 "current": { 1185 "selected": false, 1186 "tags": [], 1187 "text": null, 1188 "value": null 1189 }, 1190 "datasource": null, 1191 "hide": 0, 1192 "includeAll": false, 1193 "label": null, 1194 "multi": false, 1195 "name": "source", 1196 "options": [], 1197 "query": "prometheus", 1198 "refresh": 1, 1199 "regex": null, 1200 "sort": 1, 1201 "tagValuesQuery": null, 1202 "tagsQuery": null, 1203 "type": "datasource", 1204 "useTags": false 1205 } 1206 ] 1207 }, 1208 "time": { 1209 "from": "now-30d", 1210 "to": "now" 1211 }, 1212 "timepicker": { 1213 "hidden": false, 1214 "refresh_intervals": [ 1215 "5s", 1216 "10s", 1217 "30s", 1218 "1m", 1219 "5m", 1220 "15m", 1221 "30m", 1222 "1h", 1223 "2h", 1224 "1d" 1225 ], 1226 "time_options": [ 1227 "5m", 1228 "15m", 1229 "1h", 1230 "6h", 1231 "12h", 1232 "24h", 1233 "2d", 1234 "7d", 1235 "30d" 1236 ] 1237 }, 1238 "timezone": "utc", 1239 "title": "SLO", 1240 "uid": null, 1241 "version": 0 1242 }