github.com/replicatedcom/ship@v0.50.0/integration/init/istio-1.0.3/expected/.ship/upstream/charts/grafana/dashboards/pilot-dashboard.json (about) 1 { 2 "annotations": { 3 "list": [ 4 { 5 "builtIn": 1, 6 "datasource": "-- Grafana --", 7 "enable": true, 8 "hide": true, 9 "iconColor": "rgba(0, 211, 255, 1)", 10 "name": "Annotations & Alerts", 11 "type": "dashboard" 12 } 13 ] 14 }, 15 "editable": false, 16 "gnetId": null, 17 "graphTooltip": 1, 18 "links": [], 19 "panels": [ 20 { 21 "content": "<center><h2>Resource Usage</h2></center>", 22 "gridPos": { 23 "h": 3, 24 "w": 24, 25 "x": 0, 26 "y": 0 27 }, 28 "height": "40", 29 "id": 29, 30 "links": [], 31 "mode": "html", 32 "title": "", 33 "transparent": true, 34 "type": "text" 35 }, 36 { 37 "aliasColors": {}, 38 "bars": false, 39 "dashLength": 10, 40 "dashes": false, 41 "datasource": "Prometheus", 42 "fill": 1, 43 "gridPos": { 44 "h": 7, 45 "w": 6, 46 "x": 0, 47 "y": 3 48 }, 49 "id": 5, 50 "legend": { 51 "avg": false, 52 "current": false, 53 "max": false, 54 "min": false, 55 "show": true, 56 "total": false, 57 "values": false 58 }, 59 "lines": true, 60 "linewidth": 1, 61 "links": [], 62 "nullPointMode": "null", 63 "percentage": false, 64 "pointradius": 5, 65 "points": false, 66 "renderer": "flot", 67 "seriesOverrides": [], 68 "spaceLength": 10, 69 "stack": false, 70 "steppedLine": false, 71 "targets": [ 72 { 73 "expr": "process_virtual_memory_bytes{job=\"pilot\"}", 74 "format": "time_series", 75 "instant": false, 76 "intervalFactor": 2, 77 "legendFormat": "Virtual Memory", 78 "refId": "I", 79 "step": 2 80 }, 81 { 82 "expr": "process_resident_memory_bytes{job=\"pilot\"}", 83 "format": "time_series", 84 "intervalFactor": 2, 85 "legendFormat": "Resident Memory", 86 "refId": "H", 87 "step": 2 88 }, 89 { 90 "expr": "go_memstats_heap_sys_bytes{job=\"pilot\"}", 91 "format": "time_series", 92 "hide": true, 93 "intervalFactor": 2, 94 "legendFormat": "heap sys", 95 "refId": "A" 96 }, 97 { 98 "expr": "go_memstats_heap_alloc_bytes{job=\"pilot\"}", 99 "format": "time_series", 100 "hide": true, 101 "intervalFactor": 2, 102 "legendFormat": "heap alloc", 103 "refId": "D" 104 }, 105 { 106 "expr": "go_memstats_alloc_bytes{job=\"pilot\"}", 107 "format": "time_series", 108 "intervalFactor": 2, 109 "legendFormat": "Alloc", 110 "refId": "F", 111 "step": 2 112 }, 113 { 114 "expr": "go_memstats_heap_inuse_bytes{job=\"pilot\"}", 115 "format": "time_series", 116 "hide": false, 117 "intervalFactor": 2, 118 "legendFormat": "Heap in-use", 119 "refId": "E", 120 "step": 2 121 }, 122 { 123 "expr": "go_memstats_stack_inuse_bytes{job=\"pilot\"}", 124 "format": "time_series", 125 "intervalFactor": 2, 126 "legendFormat": "Stack in-use", 127 "refId": "G", 128 "step": 2 129 }, 130 { 131 "expr": "sum(container_memory_usage_bytes{container_name=~\"discovery|istio-proxy\", pod_name=~\"istio-pilot-.*\"})", 132 "format": "time_series", 133 "hide": false, 134 "intervalFactor": 2, 135 "legendFormat": "Total (k8s)", 136 "refId": "C", 137 "step": 2 138 }, 139 { 140 "expr": "container_memory_usage_bytes{container_name=~\"discovery|istio-proxy\", pod_name=~\"istio-pilot-.*\"}", 141 "format": "time_series", 142 "hide": false, 143 "intervalFactor": 2, 144 "legendFormat": "{{ container_name }} (k8s)", 145 "refId": "B", 146 "step": 2 147 } 148 ], 149 "thresholds": [], 150 "timeFrom": null, 151 "timeShift": null, 152 "title": "Memory", 153 "tooltip": { 154 "shared": true, 155 "sort": 0, 156 "value_type": "individual" 157 }, 158 "type": "graph", 159 "xaxis": { 160 "buckets": null, 161 "mode": "time", 162 "name": null, 163 "show": true, 164 "values": [] 165 }, 166 "yaxes": [ 167 { 168 "format": "bytes", 169 "label": null, 170 "logBase": 1, 171 "max": null, 172 "min": null, 173 "show": true 174 }, 175 { 176 "format": "short", 177 "label": null, 178 "logBase": 1, 179 "max": null, 180 "min": null, 181 "show": false 182 } 183 ], 184 "yaxis": { 185 "align": false, 186 "alignLevel": null 187 } 188 }, 189 { 190 "aliasColors": {}, 191 "bars": false, 192 "dashLength": 10, 193 "dashes": false, 194 "datasource": "Prometheus", 195 "fill": 1, 196 "gridPos": { 197 "h": 7, 198 "w": 6, 199 "x": 6, 200 "y": 3 201 }, 202 "id": 6, 203 "legend": { 204 "avg": false, 205 "current": false, 206 "max": false, 207 "min": false, 208 "show": true, 209 "total": false, 210 "values": false 211 }, 212 "lines": true, 213 "linewidth": 1, 214 "links": [], 215 "nullPointMode": "null", 216 "percentage": false, 217 "pointradius": 5, 218 "points": false, 219 "renderer": "flot", 220 "seriesOverrides": [], 221 "spaceLength": 10, 222 "stack": false, 223 "steppedLine": false, 224 "targets": [ 225 { 226 "expr": "sum(rate(container_cpu_usage_seconds_total{container_name=~\"discovery|istio-proxy\", pod_name=~\"istio-pilot-.*\"}[1m]))", 227 "format": "time_series", 228 "hide": false, 229 "intervalFactor": 2, 230 "legendFormat": "Total (k8s)", 231 "refId": "A", 232 "step": 2 233 }, 234 { 235 "expr": "sum(rate(container_cpu_usage_seconds_total{container_name=~\"discovery|istio-proxy\", pod_name=~\"istio-pilot-.*\"}[1m])) by (container_name)", 236 "format": "time_series", 237 "hide": false, 238 "intervalFactor": 2, 239 "legendFormat": "{{ container_name }} (k8s)", 240 "refId": "B", 241 "step": 2 242 }, 243 { 244 "expr": "irate(process_cpu_seconds_total{job=\"pilot\"}[1m])", 245 "format": "time_series", 246 "hide": false, 247 "intervalFactor": 2, 248 "legendFormat": "pilot (self-reported)", 249 "refId": "C", 250 "step": 2 251 } 252 ], 253 "thresholds": [], 254 "timeFrom": null, 255 "timeShift": null, 256 "title": "CPU", 257 "tooltip": { 258 "shared": true, 259 "sort": 0, 260 "value_type": "individual" 261 }, 262 "type": "graph", 263 "xaxis": { 264 "buckets": null, 265 "mode": "time", 266 "name": null, 267 "show": true, 268 "values": [] 269 }, 270 "yaxes": [ 271 { 272 "format": "short", 273 "label": null, 274 "logBase": 1, 275 "max": null, 276 "min": null, 277 "show": true 278 }, 279 { 280 "format": "short", 281 "label": null, 282 "logBase": 1, 283 "max": null, 284 "min": null, 285 "show": true 286 } 287 ], 288 "yaxis": { 289 "align": false, 290 "alignLevel": null 291 } 292 }, 293 { 294 "aliasColors": {}, 295 "bars": false, 296 "dashLength": 10, 297 "dashes": false, 298 "datasource": "Prometheus", 299 "fill": 1, 300 "gridPos": { 301 "h": 7, 302 "w": 6, 303 "x": 12, 304 "y": 3 305 }, 306 "id": 7, 307 "legend": { 308 "avg": false, 309 "current": false, 310 "max": false, 311 "min": false, 312 "show": true, 313 "total": false, 314 "values": false 315 }, 316 "lines": true, 317 "linewidth": 1, 318 "links": [], 319 "nullPointMode": "null", 320 "percentage": false, 321 "pointradius": 5, 322 "points": false, 323 "renderer": "flot", 324 "seriesOverrides": [], 325 "spaceLength": 10, 326 "stack": false, 327 "steppedLine": false, 328 "targets": [ 329 { 330 "expr": "process_open_fds{job=\"pilot\"}", 331 "format": "time_series", 332 "hide": true, 333 "instant": false, 334 "interval": "", 335 "intervalFactor": 2, 336 "legendFormat": "Open FDs (pilot)", 337 "refId": "A" 338 }, 339 { 340 "expr": "container_fs_usage_bytes{container_name=~\"discovery|istio-proxy\", pod_name=~\"istio-pilot-.*\"}", 341 "format": "time_series", 342 "intervalFactor": 2, 343 "legendFormat": "{{ container_name }}", 344 "refId": "B", 345 "step": 2 346 } 347 ], 348 "thresholds": [], 349 "timeFrom": null, 350 "timeShift": null, 351 "title": "Disk", 352 "tooltip": { 353 "shared": true, 354 "sort": 0, 355 "value_type": "individual" 356 }, 357 "type": "graph", 358 "xaxis": { 359 "buckets": null, 360 "mode": "time", 361 "name": null, 362 "show": true, 363 "values": [] 364 }, 365 "yaxes": [ 366 { 367 "format": "bytes", 368 "label": "", 369 "logBase": 1, 370 "max": null, 371 "min": null, 372 "show": true 373 }, 374 { 375 "decimals": null, 376 "format": "none", 377 "label": "", 378 "logBase": 1024, 379 "max": null, 380 "min": null, 381 "show": false 382 } 383 ], 384 "yaxis": { 385 "align": false, 386 "alignLevel": null 387 } 388 }, 389 { 390 "aliasColors": {}, 391 "bars": false, 392 "dashLength": 10, 393 "dashes": false, 394 "datasource": "Prometheus", 395 "fill": 1, 396 "gridPos": { 397 "h": 7, 398 "w": 6, 399 "x": 18, 400 "y": 3 401 }, 402 "id": 4, 403 "legend": { 404 "avg": false, 405 "current": false, 406 "max": false, 407 "min": false, 408 "show": false, 409 "total": false, 410 "values": false 411 }, 412 "lines": true, 413 "linewidth": 1, 414 "links": [], 415 "nullPointMode": "null", 416 "percentage": false, 417 "pointradius": 5, 418 "points": false, 419 "renderer": "flot", 420 "seriesOverrides": [], 421 "spaceLength": 10, 422 "stack": false, 423 "steppedLine": false, 424 "targets": [ 425 { 426 "expr": "go_goroutines{job=\"pilot\"}", 427 "format": "time_series", 428 "intervalFactor": 2, 429 "legendFormat": "Number of Goroutines", 430 "refId": "A", 431 "step": 2 432 } 433 ], 434 "thresholds": [], 435 "timeFrom": null, 436 "timeShift": null, 437 "title": "Goroutines", 438 "tooltip": { 439 "shared": true, 440 "sort": 0, 441 "value_type": "individual" 442 }, 443 "type": "graph", 444 "xaxis": { 445 "buckets": null, 446 "mode": "time", 447 "name": null, 448 "show": true, 449 "values": [] 450 }, 451 "yaxes": [ 452 { 453 "format": "short", 454 "label": "", 455 "logBase": 1, 456 "max": null, 457 "min": null, 458 "show": true 459 }, 460 { 461 "format": "short", 462 "label": null, 463 "logBase": 1, 464 "max": null, 465 "min": null, 466 "show": true 467 } 468 ], 469 "yaxis": { 470 "align": false, 471 "alignLevel": null 472 } 473 }, 474 { 475 "content": "<center><h2>xDS</h2></center>", 476 "gridPos": { 477 "h": 3, 478 "w": 24, 479 "x": 0, 480 "y": 10 481 }, 482 "id": 28, 483 "links": [], 484 "mode": "html", 485 "title": "", 486 "transparent": true, 487 "type": "text" 488 }, 489 { 490 "aliasColors": {}, 491 "bars": false, 492 "dashLength": 10, 493 "dashes": false, 494 "datasource": "Prometheus", 495 "fill": 1, 496 "gridPos": { 497 "h": 6, 498 "w": 8, 499 "x": 0, 500 "y": 13 501 }, 502 "id": 40, 503 "legend": { 504 "avg": false, 505 "current": false, 506 "max": false, 507 "min": false, 508 "show": true, 509 "total": false, 510 "values": false 511 }, 512 "lines": true, 513 "linewidth": 1, 514 "links": [], 515 "nullPointMode": "null", 516 "percentage": false, 517 "pointradius": 5, 518 "points": false, 519 "renderer": "flot", 520 "seriesOverrides": [], 521 "spaceLength": 10, 522 "stack": false, 523 "steppedLine": false, 524 "targets": [ 525 { 526 "expr": "sum(irate(envoy_cluster_update_success{cluster_name=\"xds-grpc\"}[1m]))", 527 "format": "time_series", 528 "hide": false, 529 "intervalFactor": 1, 530 "legendFormat": "XDS GRPC Successes", 531 "refId": "C" 532 } 533 ], 534 "thresholds": [], 535 "timeFrom": null, 536 "timeShift": null, 537 "title": "Updates", 538 "tooltip": { 539 "shared": true, 540 "sort": 0, 541 "value_type": "individual" 542 }, 543 "type": "graph", 544 "xaxis": { 545 "buckets": null, 546 "mode": "time", 547 "name": null, 548 "show": true, 549 "values": [] 550 }, 551 "yaxes": [ 552 { 553 "format": "ops", 554 "label": null, 555 "logBase": 1, 556 "max": null, 557 "min": null, 558 "show": true 559 }, 560 { 561 "format": "ops", 562 "label": null, 563 "logBase": 1, 564 "max": null, 565 "min": null, 566 "show": false 567 } 568 ], 569 "yaxis": { 570 "align": false, 571 "alignLevel": null 572 } 573 }, 574 { 575 "aliasColors": {}, 576 "bars": false, 577 "dashLength": 10, 578 "dashes": false, 579 "datasource": "Prometheus", 580 "fill": 1, 581 "gridPos": { 582 "h": 6, 583 "w": 8, 584 "x": 8, 585 "y": 13 586 }, 587 "id": 42, 588 "legend": { 589 "avg": false, 590 "current": false, 591 "max": false, 592 "min": false, 593 "show": true, 594 "total": false, 595 "values": false 596 }, 597 "lines": true, 598 "linewidth": 1, 599 "links": [], 600 "nullPointMode": "null", 601 "percentage": false, 602 "pointradius": 5, 603 "points": false, 604 "renderer": "flot", 605 "seriesOverrides": [], 606 "spaceLength": 10, 607 "stack": false, 608 "steppedLine": false, 609 "targets": [ 610 { 611 "expr": "round(sum(rate(envoy_cluster_update_attempt{cluster_name=\"xds-grpc\"}[1m])) - sum(rate(envoy_cluster_update_success{cluster_name=\"xds-grpc\"}[1m])))", 612 "format": "time_series", 613 "intervalFactor": 2, 614 "legendFormat": "XDS GRPC ", 615 "refId": "A", 616 "step": 2 617 } 618 ], 619 "thresholds": [], 620 "timeFrom": null, 621 "timeShift": null, 622 "title": "Failures", 623 "tooltip": { 624 "shared": true, 625 "sort": 0, 626 "value_type": "individual" 627 }, 628 "type": "graph", 629 "xaxis": { 630 "buckets": null, 631 "mode": "time", 632 "name": null, 633 "show": true, 634 "values": [] 635 }, 636 "yaxes": [ 637 { 638 "format": "ops", 639 "label": null, 640 "logBase": 1, 641 "max": null, 642 "min": null, 643 "show": true 644 }, 645 { 646 "format": "short", 647 "label": null, 648 "logBase": 1, 649 "max": null, 650 "min": null, 651 "show": false 652 } 653 ], 654 "yaxis": { 655 "align": false, 656 "alignLevel": null 657 } 658 }, 659 { 660 "aliasColors": {}, 661 "bars": false, 662 "dashLength": 10, 663 "dashes": false, 664 "datasource": "Prometheus", 665 "fill": 1, 666 "gridPos": { 667 "h": 6, 668 "w": 8, 669 "x": 16, 670 "y": 13 671 }, 672 "id": 41, 673 "legend": { 674 "avg": false, 675 "current": false, 676 "max": false, 677 "min": false, 678 "show": true, 679 "total": false, 680 "values": false 681 }, 682 "lines": true, 683 "linewidth": 1, 684 "links": [], 685 "nullPointMode": "null", 686 "percentage": false, 687 "pointradius": 5, 688 "points": false, 689 "renderer": "flot", 690 "seriesOverrides": [], 691 "spaceLength": 10, 692 "stack": false, 693 "steppedLine": false, 694 "targets": [ 695 { 696 "expr": "sum(envoy_cluster_upstream_cx_active{cluster_name=\"xds-grpc\"})", 697 "format": "time_series", 698 "intervalFactor": 2, 699 "legendFormat": "Pilot (XDS GRPC)", 700 "refId": "C", 701 "step": 2 702 } 703 ], 704 "thresholds": [], 705 "timeFrom": null, 706 "timeShift": null, 707 "title": "Active Connections", 708 "tooltip": { 709 "shared": true, 710 "sort": 0, 711 "value_type": "individual" 712 }, 713 "type": "graph", 714 "xaxis": { 715 "buckets": null, 716 "mode": "time", 717 "name": null, 718 "show": true, 719 "values": [] 720 }, 721 "yaxes": [ 722 { 723 "format": "short", 724 "label": null, 725 "logBase": 1, 726 "max": null, 727 "min": null, 728 "show": true 729 }, 730 { 731 "format": "short", 732 "label": null, 733 "logBase": 1, 734 "max": null, 735 "min": null, 736 "show": true 737 } 738 ], 739 "yaxis": { 740 "align": false, 741 "alignLevel": null 742 } 743 }, 744 { 745 "aliasColors": {}, 746 "bars": false, 747 "dashLength": 10, 748 "dashes": false, 749 "datasource": "Prometheus", 750 "fill": 1, 751 "gridPos": { 752 "h": 8, 753 "w": 8, 754 "x": 0, 755 "y": 19 756 }, 757 "id": 45, 758 "legend": { 759 "avg": false, 760 "current": false, 761 "max": false, 762 "min": false, 763 "show": true, 764 "total": false, 765 "values": false 766 }, 767 "lines": true, 768 "linewidth": 1, 769 "links": [], 770 "nullPointMode": "null", 771 "percentage": false, 772 "pointradius": 5, 773 "points": false, 774 "renderer": "flot", 775 "seriesOverrides": [], 776 "spaceLength": 10, 777 "stack": false, 778 "steppedLine": false, 779 "targets": [ 780 { 781 "expr": "pilot_conflict_inbound_listener{job=\"pilot\"}", 782 "format": "time_series", 783 "intervalFactor": 1, 784 "legendFormat": "Inbound Listeners", 785 "refId": "B" 786 }, 787 { 788 "expr": "pilot_conflict_outbound_listener_http_over_current_tcp{job=\"pilot\"}", 789 "format": "time_series", 790 "intervalFactor": 1, 791 "legendFormat": "Outbound Listeners (http over current tcp)", 792 "refId": "A" 793 }, 794 { 795 "expr": "pilot_conflict_outbound_listener_tcp_over_current_tcp{job=\"pilot\"}", 796 "format": "time_series", 797 "intervalFactor": 1, 798 "legendFormat": "Outbound Listeners (tcp over current tcp)", 799 "refId": "C" 800 }, 801 { 802 "expr": "pilot_conflict_outbound_listener_tcp_over_current_http{job=\"pilot\"}", 803 "format": "time_series", 804 "intervalFactor": 1, 805 "legendFormat": "Outbound Listeners (tcp over current http)", 806 "refId": "D" 807 }, 808 { 809 "expr": "pilot_conf_filter_chains{job=\"pilot\"}", 810 "format": "time_series", 811 "intervalFactor": 1, 812 "legendFormat": "Filter Chains", 813 "refId": "E" 814 } 815 ], 816 "thresholds": [], 817 "timeFrom": null, 818 "timeShift": null, 819 "title": "Conflicts", 820 "tooltip": { 821 "shared": true, 822 "sort": 0, 823 "value_type": "individual" 824 }, 825 "type": "graph", 826 "xaxis": { 827 "buckets": null, 828 "mode": "time", 829 "name": null, 830 "show": true, 831 "values": [] 832 }, 833 "yaxes": [ 834 { 835 "format": "short", 836 "label": null, 837 "logBase": 1, 838 "max": null, 839 "min": null, 840 "show": true 841 }, 842 { 843 "format": "short", 844 "label": null, 845 "logBase": 1, 846 "max": null, 847 "min": null, 848 "show": true 849 } 850 ], 851 "yaxis": { 852 "align": false, 853 "alignLevel": null 854 } 855 }, 856 { 857 "aliasColors": {}, 858 "bars": false, 859 "dashLength": 10, 860 "dashes": false, 861 "datasource": "Prometheus", 862 "fill": 1, 863 "gridPos": { 864 "h": 8, 865 "w": 8, 866 "x": 8, 867 "y": 19 868 }, 869 "id": 47, 870 "legend": { 871 "avg": false, 872 "current": false, 873 "max": false, 874 "min": false, 875 "show": true, 876 "total": false, 877 "values": false 878 }, 879 "lines": true, 880 "linewidth": 1, 881 "links": [], 882 "nullPointMode": "null", 883 "percentage": false, 884 "pointradius": 5, 885 "points": false, 886 "renderer": "flot", 887 "seriesOverrides": [], 888 "spaceLength": 10, 889 "stack": false, 890 "steppedLine": false, 891 "targets": [ 892 { 893 "expr": "pilot_virt_services{job=\"pilot\"}", 894 "format": "time_series", 895 "intervalFactor": 1, 896 "legendFormat": "Virtual Services", 897 "refId": "A" 898 }, 899 { 900 "expr": "pilot_services{job=\"pilot\"}", 901 "format": "time_series", 902 "intervalFactor": 1, 903 "legendFormat": "Services", 904 "refId": "B" 905 }, 906 { 907 "expr": "label_replace(sum(pilot_xds_cds_reject{job=\"pilot\"}) by (node, err), \"node\", \"$1\", \"node\", \".*~.*~(.*)~.*\")", 908 "format": "time_series", 909 "hide": true, 910 "intervalFactor": 1, 911 "legendFormat": "Rejected CDS Configs - {{ node }}: {{ err }}", 912 "refId": "C" 913 }, 914 { 915 "expr": "pilot_xds_eds_reject{job=\"pilot\"}", 916 "format": "time_series", 917 "hide": true, 918 "intervalFactor": 1, 919 "legendFormat": "Rejected EDS Configs", 920 "refId": "D" 921 }, 922 { 923 "expr": "pilot_xds{job=\"pilot\"}", 924 "format": "time_series", 925 "intervalFactor": 1, 926 "legendFormat": "Connected Endpoints", 927 "refId": "E" 928 }, 929 { 930 "expr": "rate(pilot_xds_write_timeout{job=\"pilot\"}[1m])", 931 "format": "time_series", 932 "intervalFactor": 1, 933 "legendFormat": "Write Timeouts", 934 "refId": "F" 935 }, 936 { 937 "expr": "rate(pilot_xds_push_timeout{job=\"pilot\"}[1m])", 938 "format": "time_series", 939 "intervalFactor": 1, 940 "legendFormat": "Push Timeouts", 941 "refId": "G" 942 }, 943 { 944 "expr": "rate(pilot_xds_pushes{job=\"pilot\"}[1m])", 945 "format": "time_series", 946 "intervalFactor": 1, 947 "legendFormat": "Pushes ({{ type }})", 948 "refId": "H" 949 }, 950 { 951 "expr": "rate(pilot_xds_push_errors{job=\"pilot\"}[1m])", 952 "format": "time_series", 953 "intervalFactor": 1, 954 "legendFormat": "Push Errors ({{ type }})", 955 "refId": "I" 956 } 957 ], 958 "thresholds": [], 959 "timeFrom": null, 960 "timeShift": null, 961 "title": "ADS Monitoring", 962 "tooltip": { 963 "shared": true, 964 "sort": 0, 965 "value_type": "individual" 966 }, 967 "type": "graph", 968 "xaxis": { 969 "buckets": null, 970 "mode": "time", 971 "name": null, 972 "show": true, 973 "values": [] 974 }, 975 "yaxes": [ 976 { 977 "format": "short", 978 "label": null, 979 "logBase": 1, 980 "max": null, 981 "min": null, 982 "show": true 983 }, 984 { 985 "format": "short", 986 "label": null, 987 "logBase": 1, 988 "max": null, 989 "min": null, 990 "show": true 991 } 992 ], 993 "yaxis": { 994 "align": false, 995 "alignLevel": null 996 } 997 }, 998 { 999 "aliasColors": {}, 1000 "bars": false, 1001 "dashLength": 10, 1002 "dashes": false, 1003 "datasource": "Prometheus", 1004 "fill": 1, 1005 "gridPos": { 1006 "h": 8, 1007 "w": 8, 1008 "x": 16, 1009 "y": 19 1010 }, 1011 "id": 49, 1012 "legend": { 1013 "avg": false, 1014 "current": false, 1015 "max": false, 1016 "min": false, 1017 "show": true, 1018 "total": false, 1019 "values": false 1020 }, 1021 "lines": true, 1022 "linewidth": 1, 1023 "links": [], 1024 "nullPointMode": "null", 1025 "percentage": false, 1026 "pointradius": 5, 1027 "points": false, 1028 "renderer": "flot", 1029 "seriesOverrides": [], 1030 "spaceLength": 10, 1031 "stack": false, 1032 "steppedLine": false, 1033 "targets": [ 1034 { 1035 "expr": "label_replace(sum(pilot_xds_cds_reject{job=\"pilot\"}) by (node, err), \"node\", \"$1\", \"node\", \".*~.*~(.*)~.*\")", 1036 "format": "time_series", 1037 "intervalFactor": 1, 1038 "legendFormat": "{{ node }} ({{ err }})", 1039 "refId": "A" 1040 } 1041 ], 1042 "thresholds": [], 1043 "timeFrom": null, 1044 "timeShift": null, 1045 "title": "Rejected CDS Configs", 1046 "tooltip": { 1047 "shared": true, 1048 "sort": 0, 1049 "value_type": "individual" 1050 }, 1051 "type": "graph", 1052 "xaxis": { 1053 "buckets": null, 1054 "mode": "time", 1055 "name": null, 1056 "show": true, 1057 "values": [] 1058 }, 1059 "yaxes": [ 1060 { 1061 "format": "short", 1062 "label": null, 1063 "logBase": 1, 1064 "max": null, 1065 "min": null, 1066 "show": true 1067 }, 1068 { 1069 "format": "short", 1070 "label": null, 1071 "logBase": 1, 1072 "max": null, 1073 "min": null, 1074 "show": true 1075 } 1076 ], 1077 "yaxis": { 1078 "align": false, 1079 "alignLevel": null 1080 } 1081 }, 1082 { 1083 "aliasColors": {}, 1084 "bars": false, 1085 "dashLength": 10, 1086 "dashes": false, 1087 "datasource": "Prometheus", 1088 "fill": 1, 1089 "gridPos": { 1090 "h": 7, 1091 "w": 8, 1092 "x": 0, 1093 "y": 27 1094 }, 1095 "id": 52, 1096 "legend": { 1097 "avg": false, 1098 "current": false, 1099 "max": false, 1100 "min": false, 1101 "show": true, 1102 "total": false, 1103 "values": false 1104 }, 1105 "lines": true, 1106 "linewidth": 1, 1107 "links": [], 1108 "nullPointMode": "null", 1109 "percentage": false, 1110 "pointradius": 5, 1111 "points": false, 1112 "renderer": "flot", 1113 "seriesOverrides": [], 1114 "spaceLength": 10, 1115 "stack": false, 1116 "steppedLine": false, 1117 "targets": [ 1118 { 1119 "expr": "label_replace(sum(pilot_xds_eds_reject{job=\"pilot\"}) by (node, err), \"node\", \"$1\", \"node\", \".*~.*~(.*)~.*\")", 1120 "format": "time_series", 1121 "intervalFactor": 1, 1122 "legendFormat": "{{ node }} ({{err}})", 1123 "refId": "A" 1124 } 1125 ], 1126 "thresholds": [], 1127 "timeFrom": null, 1128 "timeShift": null, 1129 "title": "Rejected EDS Configs", 1130 "tooltip": { 1131 "shared": true, 1132 "sort": 0, 1133 "value_type": "individual" 1134 }, 1135 "type": "graph", 1136 "xaxis": { 1137 "buckets": null, 1138 "mode": "time", 1139 "name": null, 1140 "show": true, 1141 "values": [] 1142 }, 1143 "yaxes": [ 1144 { 1145 "format": "short", 1146 "label": null, 1147 "logBase": 1, 1148 "max": null, 1149 "min": null, 1150 "show": true 1151 }, 1152 { 1153 "format": "short", 1154 "label": null, 1155 "logBase": 1, 1156 "max": null, 1157 "min": null, 1158 "show": true 1159 } 1160 ], 1161 "yaxis": { 1162 "align": false, 1163 "alignLevel": null 1164 } 1165 }, 1166 { 1167 "aliasColors": {}, 1168 "bars": false, 1169 "dashLength": 10, 1170 "dashes": false, 1171 "datasource": "Prometheus", 1172 "fill": 1, 1173 "gridPos": { 1174 "h": 7, 1175 "w": 8, 1176 "x": 8, 1177 "y": 27 1178 }, 1179 "id": 54, 1180 "legend": { 1181 "avg": false, 1182 "current": false, 1183 "max": false, 1184 "min": false, 1185 "show": true, 1186 "total": false, 1187 "values": false 1188 }, 1189 "lines": true, 1190 "linewidth": 1, 1191 "links": [], 1192 "nullPointMode": "null", 1193 "percentage": false, 1194 "pointradius": 5, 1195 "points": false, 1196 "renderer": "flot", 1197 "seriesOverrides": [], 1198 "spaceLength": 10, 1199 "stack": false, 1200 "steppedLine": false, 1201 "targets": [ 1202 { 1203 "expr": "label_replace(sum(pilot_xds_lds_reject{job=\"pilot\"}) by (node, err), \"node\", \"$1\", \"node\", \".*~.*~(.*)~.*\")", 1204 "format": "time_series", 1205 "intervalFactor": 1, 1206 "legendFormat": "{{ node }} ({{err}})", 1207 "refId": "A" 1208 } 1209 ], 1210 "thresholds": [], 1211 "timeFrom": null, 1212 "timeShift": null, 1213 "title": "Rejected LDS Configs", 1214 "tooltip": { 1215 "shared": true, 1216 "sort": 0, 1217 "value_type": "individual" 1218 }, 1219 "type": "graph", 1220 "xaxis": { 1221 "buckets": null, 1222 "mode": "time", 1223 "name": null, 1224 "show": true, 1225 "values": [] 1226 }, 1227 "yaxes": [ 1228 { 1229 "format": "short", 1230 "label": null, 1231 "logBase": 1, 1232 "max": null, 1233 "min": null, 1234 "show": true 1235 }, 1236 { 1237 "format": "short", 1238 "label": null, 1239 "logBase": 1, 1240 "max": null, 1241 "min": null, 1242 "show": true 1243 } 1244 ], 1245 "yaxis": { 1246 "align": false, 1247 "alignLevel": null 1248 } 1249 }, 1250 { 1251 "aliasColors": {}, 1252 "bars": false, 1253 "dashLength": 10, 1254 "dashes": false, 1255 "datasource": "Prometheus", 1256 "fill": 1, 1257 "gridPos": { 1258 "h": 7, 1259 "w": 8, 1260 "x": 16, 1261 "y": 27 1262 }, 1263 "id": 53, 1264 "legend": { 1265 "avg": false, 1266 "current": false, 1267 "max": false, 1268 "min": false, 1269 "show": true, 1270 "total": false, 1271 "values": false 1272 }, 1273 "lines": true, 1274 "linewidth": 1, 1275 "links": [], 1276 "nullPointMode": "null", 1277 "percentage": false, 1278 "pointradius": 5, 1279 "points": false, 1280 "renderer": "flot", 1281 "seriesOverrides": [], 1282 "spaceLength": 10, 1283 "stack": false, 1284 "steppedLine": false, 1285 "targets": [ 1286 { 1287 "expr": "label_replace(sum(pilot_xds_rds_reject{job=\"pilot\"}) by (node, err), \"node\", \"$1\", \"node\", \".*~.*~(.*)~.*\")", 1288 "format": "time_series", 1289 "intervalFactor": 1, 1290 "legendFormat": "{{ node }} ({{err}})", 1291 "refId": "A" 1292 } 1293 ], 1294 "thresholds": [], 1295 "timeFrom": null, 1296 "timeShift": null, 1297 "title": "Rejected RDS Configs", 1298 "tooltip": { 1299 "shared": true, 1300 "sort": 0, 1301 "value_type": "individual" 1302 }, 1303 "type": "graph", 1304 "xaxis": { 1305 "buckets": null, 1306 "mode": "time", 1307 "name": null, 1308 "show": true, 1309 "values": [] 1310 }, 1311 "yaxes": [ 1312 { 1313 "format": "short", 1314 "label": null, 1315 "logBase": 1, 1316 "max": null, 1317 "min": null, 1318 "show": true 1319 }, 1320 { 1321 "format": "short", 1322 "label": null, 1323 "logBase": 1, 1324 "max": null, 1325 "min": null, 1326 "show": true 1327 } 1328 ], 1329 "yaxis": { 1330 "align": false, 1331 "alignLevel": null 1332 } 1333 }, 1334 { 1335 "aliasColors": { 1336 "outbound|80||default-http-backend.kube-system.svc.cluster.local": "rgba(255, 255, 255, 0.97)" 1337 }, 1338 "bars": false, 1339 "dashLength": 10, 1340 "dashes": false, 1341 "datasource": "Prometheus", 1342 "fill": 1, 1343 "gridPos": { 1344 "h": 7, 1345 "w": 8, 1346 "x": 0, 1347 "y": 34 1348 }, 1349 "id": 51, 1350 "legend": { 1351 "avg": false, 1352 "current": false, 1353 "max": false, 1354 "min": false, 1355 "show": true, 1356 "total": false, 1357 "values": false 1358 }, 1359 "lines": true, 1360 "linewidth": 1, 1361 "links": [], 1362 "nullPointMode": "null", 1363 "percentage": false, 1364 "pointradius": 5, 1365 "points": false, 1366 "renderer": "flot", 1367 "seriesOverrides": [ 1368 { 1369 "alias": "outbound|80||default-http-backend.kube-system.svc.cluster.local", 1370 "yaxis": 1 1371 } 1372 ], 1373 "spaceLength": 10, 1374 "stack": false, 1375 "steppedLine": false, 1376 "targets": [ 1377 { 1378 "expr": "sum(pilot_xds_eds_instances{job=\"pilot\"}) by (cluster)", 1379 "format": "time_series", 1380 "intervalFactor": 1, 1381 "legendFormat": "{{ cluster }}", 1382 "refId": "A" 1383 } 1384 ], 1385 "thresholds": [], 1386 "timeFrom": null, 1387 "timeShift": null, 1388 "title": "EDS Instances", 1389 "tooltip": { 1390 "shared": true, 1391 "sort": 0, 1392 "value_type": "individual" 1393 }, 1394 "type": "graph", 1395 "xaxis": { 1396 "buckets": null, 1397 "mode": "time", 1398 "name": null, 1399 "show": true, 1400 "values": [] 1401 }, 1402 "yaxes": [ 1403 { 1404 "format": "short", 1405 "label": null, 1406 "logBase": 1, 1407 "max": null, 1408 "min": null, 1409 "show": true 1410 }, 1411 { 1412 "format": "short", 1413 "label": null, 1414 "logBase": 1, 1415 "max": null, 1416 "min": null, 1417 "show": true 1418 } 1419 ], 1420 "yaxis": { 1421 "align": false, 1422 "alignLevel": null 1423 } 1424 } 1425 ], 1426 "refresh": "5s", 1427 "schemaVersion": 16, 1428 "style": "dark", 1429 "tags": [], 1430 "templating": { 1431 "list": [] 1432 }, 1433 "time": { 1434 "from": "now-5m", 1435 "to": "now" 1436 }, 1437 "timepicker": { 1438 "refresh_intervals": [ 1439 "5s", 1440 "10s", 1441 "30s", 1442 "1m", 1443 "5m", 1444 "15m", 1445 "30m", 1446 "1h", 1447 "2h", 1448 "1d" 1449 ], 1450 "time_options": [ 1451 "5m", 1452 "15m", 1453 "1h", 1454 "6h", 1455 "12h", 1456 "24h", 1457 "2d", 1458 "7d", 1459 "30d" 1460 ] 1461 }, 1462 "timezone": "browser", 1463 "title": "Pilot Dashboard", 1464 "uid": "3", 1465 "version": 1 1466 }