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  }