github.com/verrazzano/verrazzano@v1.7.0/platform-operator/helm_config/charts/verrazzano-grafana-dashboards/dashboards/Istio/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        "collapsed": false,
    22        "datasource": null,
    23        "gridPos": {
    24          "h": 1,
    25          "w": 24,
    26          "x": 0,
    27          "y": 0
    28        },
    29        "id": 60,
    30        "panels": [],
    31        "title": "Deployed Versions",
    32        "type": "row"
    33      },
    34      {
    35        "aliasColors": {},
    36        "bars": false,
    37        "dashLength": 10,
    38        "dashes": false,
    39        "datasource": "Prometheus",
    40        "fieldConfig": {
    41          "defaults": {},
    42          "overrides": []
    43        },
    44        "fill": 1,
    45        "fillGradient": 0,
    46        "gridPos": {
    47          "h": 5,
    48          "w": 24,
    49          "x": 0,
    50          "y": 1
    51        },
    52        "hiddenSeries": false,
    53        "id": 56,
    54        "legend": {
    55          "avg": false,
    56          "current": false,
    57          "max": false,
    58          "min": false,
    59          "show": true,
    60          "total": false,
    61          "values": false
    62        },
    63        "lines": true,
    64        "linewidth": 1,
    65        "links": [],
    66        "nullPointMode": "null",
    67        "options": {
    68          "alertThreshold": true
    69        },
    70        "percentage": false,
    71        "pluginVersion": "7.5.17",
    72        "pointradius": 5,
    73        "points": false,
    74        "renderer": "flot",
    75        "seriesOverrides": [],
    76        "spaceLength": 10,
    77        "stack": false,
    78        "steppedLine": false,
    79        "targets": [
    80          {
    81            "exemplar": true,
    82            "expr": "sum(istio_build{component=\"pilot\", verrazzano_cluster=~\"$vzcluster\"}) by (tag)",
    83            "format": "time_series",
    84            "interval": "",
    85            "intervalFactor": 1,
    86            "legendFormat": "{{ tag }}",
    87            "refId": "A"
    88          }
    89        ],
    90        "thresholds": [],
    91        "timeFrom": null,
    92        "timeRegions": [],
    93        "timeShift": null,
    94        "title": "Pilot Versions",
    95        "tooltip": {
    96          "shared": true,
    97          "sort": 0,
    98          "value_type": "individual"
    99        },
   100        "type": "graph",
   101        "xaxis": {
   102          "buckets": null,
   103          "mode": "time",
   104          "name": null,
   105          "show": true,
   106          "values": []
   107        },
   108        "yaxes": [
   109          {
   110            "$$hashKey": "object:183",
   111            "format": "short",
   112            "label": null,
   113            "logBase": 1,
   114            "max": null,
   115            "min": null,
   116            "show": true
   117          },
   118          {
   119            "$$hashKey": "object:184",
   120            "format": "short",
   121            "label": null,
   122            "logBase": 1,
   123            "max": null,
   124            "min": null,
   125            "show": false
   126          }
   127        ],
   128        "yaxis": {
   129          "align": false,
   130          "alignLevel": null
   131        }
   132      },
   133      {
   134        "collapsed": false,
   135        "datasource": null,
   136        "gridPos": {
   137          "h": 1,
   138          "w": 24,
   139          "x": 0,
   140          "y": 6
   141        },
   142        "id": 62,
   143        "panels": [],
   144        "title": "Resource Usage",
   145        "type": "row"
   146      },
   147      {
   148        "aliasColors": {},
   149        "bars": false,
   150        "dashLength": 10,
   151        "dashes": false,
   152        "datasource": "Prometheus",
   153        "fieldConfig": {
   154          "defaults": {},
   155          "overrides": []
   156        },
   157        "fill": 1,
   158        "fillGradient": 0,
   159        "gridPos": {
   160          "h": 7,
   161          "w": 6,
   162          "x": 0,
   163          "y": 7
   164        },
   165        "hiddenSeries": false,
   166        "id": 5,
   167        "legend": {
   168          "avg": false,
   169          "current": false,
   170          "max": false,
   171          "min": false,
   172          "show": true,
   173          "total": false,
   174          "values": false
   175        },
   176        "lines": true,
   177        "linewidth": 1,
   178        "links": [],
   179        "nullPointMode": "null",
   180        "options": {
   181          "alertThreshold": true
   182        },
   183        "percentage": false,
   184        "pluginVersion": "7.5.17",
   185        "pointradius": 5,
   186        "points": false,
   187        "renderer": "flot",
   188        "seriesOverrides": [],
   189        "spaceLength": 10,
   190        "stack": false,
   191        "steppedLine": false,
   192        "targets": [
   193          {
   194            "exemplar": true,
   195            "expr": "process_virtual_memory_bytes{app=\"istiod\", verrazzano_cluster=~\"$vzcluster\"}",
   196            "format": "time_series",
   197            "instant": false,
   198            "interval": "",
   199            "intervalFactor": 2,
   200            "legendFormat": "Virtual Memory",
   201            "refId": "I",
   202            "step": 2
   203          },
   204          {
   205            "exemplar": true,
   206            "expr": "process_resident_memory_bytes{app=\"istiod\", verrazzano_cluster=~\"$vzcluster\"}",
   207            "format": "time_series",
   208            "interval": "",
   209            "intervalFactor": 2,
   210            "legendFormat": "Resident Memory",
   211            "refId": "H",
   212            "step": 2
   213          },
   214          {
   215            "exemplar": true,
   216            "expr": "go_memstats_heap_sys_bytes{app=\"istiod\", verrazzano_cluster=~\"$vzcluster\"}",
   217            "format": "time_series",
   218            "hide": true,
   219            "interval": "",
   220            "intervalFactor": 2,
   221            "legendFormat": "heap sys",
   222            "refId": "A"
   223          },
   224          {
   225            "exemplar": true,
   226            "expr": "go_memstats_heap_alloc_bytes{app=\"istiod\", verrazzano_cluster=~\"$vzcluster\"}",
   227            "format": "time_series",
   228            "hide": true,
   229            "interval": "",
   230            "intervalFactor": 2,
   231            "legendFormat": "heap alloc",
   232            "refId": "D"
   233          },
   234          {
   235            "exemplar": true,
   236            "expr": "go_memstats_alloc_bytes{app=\"istiod\", verrazzano_cluster=~\"$vzcluster\"}",
   237            "format": "time_series",
   238            "interval": "",
   239            "intervalFactor": 2,
   240            "legendFormat": "Alloc",
   241            "refId": "F",
   242            "step": 2
   243          },
   244          {
   245            "exemplar": true,
   246            "expr": "go_memstats_heap_inuse_bytes{app=\"istiod\", verrazzano_cluster=~\"$vzcluster\"}",
   247            "format": "time_series",
   248            "hide": false,
   249            "interval": "",
   250            "intervalFactor": 2,
   251            "legendFormat": "Heap in-use",
   252            "refId": "E",
   253            "step": 2
   254          },
   255          {
   256            "exemplar": true,
   257            "expr": "go_memstats_stack_inuse_bytes{app=\"istiod\", verrazzano_cluster=~\"$vzcluster\"}",
   258            "format": "time_series",
   259            "interval": "",
   260            "intervalFactor": 2,
   261            "legendFormat": "Stack in-use",
   262            "refId": "G",
   263            "step": 2
   264          },
   265          {
   266            "exemplar": true,
   267            "expr": "container_memory_working_set_bytes{container=~\"discovery\", pod=~\"istiod-.*|istio-pilot-.*\", verrazzano_cluster=~\"$vzcluster\"}",
   268            "format": "time_series",
   269            "hide": false,
   270            "interval": "",
   271            "intervalFactor": 2,
   272            "legendFormat": "Discovery (container)",
   273            "refId": "B",
   274            "step": 2
   275          },
   276          {
   277            "exemplar": true,
   278            "expr": "container_memory_working_set_bytes{container=~\"istio-proxy\", pod=~\"istiod-.*|istio-pilot-.*\", verrazzano_cluster=~\"$vzcluster\"}",
   279            "format": "time_series",
   280            "interval": "",
   281            "intervalFactor": 1,
   282            "legendFormat": "Sidecar (container)",
   283            "refId": "C"
   284          }
   285        ],
   286        "thresholds": [],
   287        "timeFrom": null,
   288        "timeRegions": [],
   289        "timeShift": null,
   290        "title": "Memory",
   291        "tooltip": {
   292          "shared": true,
   293          "sort": 0,
   294          "value_type": "individual"
   295        },
   296        "type": "graph",
   297        "xaxis": {
   298          "buckets": null,
   299          "mode": "time",
   300          "name": null,
   301          "show": true,
   302          "values": []
   303        },
   304        "yaxes": [
   305          {
   306            "$$hashKey": "object:417",
   307            "format": "bytes",
   308            "label": null,
   309            "logBase": 1,
   310            "max": null,
   311            "min": null,
   312            "show": true
   313          },
   314          {
   315            "$$hashKey": "object:418",
   316            "format": "short",
   317            "label": null,
   318            "logBase": 1,
   319            "max": null,
   320            "min": null,
   321            "show": false
   322          }
   323        ],
   324        "yaxis": {
   325          "align": false,
   326          "alignLevel": null
   327        }
   328      },
   329      {
   330        "aliasColors": {},
   331        "bars": false,
   332        "dashLength": 10,
   333        "dashes": false,
   334        "datasource": "Prometheus",
   335        "fieldConfig": {
   336          "defaults": {},
   337          "overrides": []
   338        },
   339        "fill": 1,
   340        "fillGradient": 0,
   341        "gridPos": {
   342          "h": 7,
   343          "w": 6,
   344          "x": 6,
   345          "y": 7
   346        },
   347        "hiddenSeries": false,
   348        "id": 6,
   349        "legend": {
   350          "avg": false,
   351          "current": false,
   352          "max": false,
   353          "min": false,
   354          "show": true,
   355          "total": false,
   356          "values": false
   357        },
   358        "lines": true,
   359        "linewidth": 1,
   360        "links": [],
   361        "nullPointMode": "null",
   362        "options": {
   363          "alertThreshold": true
   364        },
   365        "percentage": false,
   366        "pluginVersion": "7.5.17",
   367        "pointradius": 5,
   368        "points": false,
   369        "renderer": "flot",
   370        "seriesOverrides": [],
   371        "spaceLength": 10,
   372        "stack": false,
   373        "steppedLine": false,
   374        "targets": [
   375          {
   376            "exemplar": true,
   377            "expr": "sum(irate(container_cpu_usage_seconds_total{container=\"discovery\", pod=~\"istiod-.*|istio-pilot-.*\", verrazzano_cluster=~\"$vzcluster\"}[1m]))",
   378            "format": "time_series",
   379            "interval": "",
   380            "intervalFactor": 1,
   381            "legendFormat": "Discovery (container)",
   382            "refId": "A"
   383          },
   384          {
   385            "exemplar": true,
   386            "expr": "irate(process_cpu_seconds_total{app=\"istiod\", verrazzano_cluster=~\"$vzcluster\"}[1m])",
   387            "format": "time_series",
   388            "hide": false,
   389            "interval": "",
   390            "intervalFactor": 2,
   391            "legendFormat": "Discovery (process)",
   392            "refId": "C",
   393            "step": 2
   394          },
   395          {
   396            "exemplar": true,
   397            "expr": "sum(irate(container_cpu_usage_seconds_total{container=\"istio-proxy\", pod=~\"istiod-.*|istio-pilot-.*\", verrazzano_cluster=~\"$vzcluster\"}[1m]))",
   398            "format": "time_series",
   399            "hide": false,
   400            "interval": "",
   401            "intervalFactor": 2,
   402            "legendFormat": "Sidecar (container)",
   403            "refId": "B",
   404            "step": 2
   405          }
   406        ],
   407        "thresholds": [],
   408        "timeFrom": null,
   409        "timeRegions": [],
   410        "timeShift": null,
   411        "title": "CPU",
   412        "tooltip": {
   413          "shared": true,
   414          "sort": 0,
   415          "value_type": "individual"
   416        },
   417        "type": "graph",
   418        "xaxis": {
   419          "buckets": null,
   420          "mode": "time",
   421          "name": null,
   422          "show": true,
   423          "values": []
   424        },
   425        "yaxes": [
   426          {
   427            "$$hashKey": "object:466",
   428            "format": "short",
   429            "label": null,
   430            "logBase": 1,
   431            "max": null,
   432            "min": null,
   433            "show": true
   434          },
   435          {
   436            "$$hashKey": "object:467",
   437            "format": "short",
   438            "label": null,
   439            "logBase": 1,
   440            "max": null,
   441            "min": null,
   442            "show": true
   443          }
   444        ],
   445        "yaxis": {
   446          "align": false,
   447          "alignLevel": null
   448        }
   449      },
   450      {
   451        "aliasColors": {},
   452        "bars": false,
   453        "dashLength": 10,
   454        "dashes": false,
   455        "datasource": "Prometheus",
   456        "fieldConfig": {
   457          "defaults": {},
   458          "overrides": []
   459        },
   460        "fill": 1,
   461        "fillGradient": 0,
   462        "gridPos": {
   463          "h": 7,
   464          "w": 6,
   465          "x": 12,
   466          "y": 7
   467        },
   468        "hiddenSeries": false,
   469        "id": 7,
   470        "legend": {
   471          "avg": false,
   472          "current": false,
   473          "max": false,
   474          "min": false,
   475          "show": true,
   476          "total": false,
   477          "values": false
   478        },
   479        "lines": true,
   480        "linewidth": 1,
   481        "links": [],
   482        "nullPointMode": "null",
   483        "options": {
   484          "alertThreshold": true
   485        },
   486        "percentage": false,
   487        "pluginVersion": "7.5.17",
   488        "pointradius": 5,
   489        "points": false,
   490        "renderer": "flot",
   491        "seriesOverrides": [],
   492        "spaceLength": 10,
   493        "stack": false,
   494        "steppedLine": false,
   495        "targets": [
   496          {
   497            "exemplar": true,
   498            "expr": "container_fs_usage_bytes{container=\"discovery\", pod=~\"istiod-.*|istio-pilot-.*\", verrazzano_cluster=~\"$vzcluster\"}",
   499            "format": "time_series",
   500            "interval": "",
   501            "intervalFactor": 2,
   502            "legendFormat": "Discovery",
   503            "refId": "B",
   504            "step": 2
   505          },
   506          {
   507            "exemplar": true,
   508            "expr": "container_fs_usage_bytes{container=\"istio-proxy\", pod=~\"istiod-.*|istio-pilot-.*\", verrazzano_cluster=~\"$vzcluster\"}",
   509            "format": "time_series",
   510            "interval": "",
   511            "intervalFactor": 1,
   512            "legendFormat": "Sidecar",
   513            "refId": "A"
   514          }
   515        ],
   516        "thresholds": [],
   517        "timeFrom": null,
   518        "timeRegions": [],
   519        "timeShift": null,
   520        "title": "Disk",
   521        "tooltip": {
   522          "shared": true,
   523          "sort": 0,
   524          "value_type": "individual"
   525        },
   526        "type": "graph",
   527        "xaxis": {
   528          "buckets": null,
   529          "mode": "time",
   530          "name": null,
   531          "show": true,
   532          "values": []
   533        },
   534        "yaxes": [
   535          {
   536            "$$hashKey": "object:519",
   537            "format": "bytes",
   538            "label": "",
   539            "logBase": 1,
   540            "max": null,
   541            "min": null,
   542            "show": true
   543          },
   544          {
   545            "$$hashKey": "object:520",
   546            "decimals": null,
   547            "format": "none",
   548            "label": "",
   549            "logBase": 1024,
   550            "max": null,
   551            "min": null,
   552            "show": false
   553          }
   554        ],
   555        "yaxis": {
   556          "align": false,
   557          "alignLevel": null
   558        }
   559      },
   560      {
   561        "aliasColors": {},
   562        "bars": false,
   563        "dashLength": 10,
   564        "dashes": false,
   565        "datasource": "Prometheus",
   566        "fieldConfig": {
   567          "defaults": {},
   568          "overrides": []
   569        },
   570        "fill": 1,
   571        "fillGradient": 0,
   572        "gridPos": {
   573          "h": 7,
   574          "w": 6,
   575          "x": 18,
   576          "y": 7
   577        },
   578        "hiddenSeries": false,
   579        "id": 4,
   580        "legend": {
   581          "avg": false,
   582          "current": false,
   583          "max": false,
   584          "min": false,
   585          "show": false,
   586          "total": false,
   587          "values": false
   588        },
   589        "lines": true,
   590        "linewidth": 1,
   591        "links": [],
   592        "nullPointMode": "null",
   593        "options": {
   594          "alertThreshold": true
   595        },
   596        "percentage": false,
   597        "pluginVersion": "7.5.17",
   598        "pointradius": 5,
   599        "points": false,
   600        "renderer": "flot",
   601        "seriesOverrides": [],
   602        "spaceLength": 10,
   603        "stack": false,
   604        "steppedLine": false,
   605        "targets": [
   606          {
   607            "exemplar": true,
   608            "expr": "go_goroutines{app=\"istiod\", verrazzano_cluster=~\"$vzcluster\"}",
   609            "format": "time_series",
   610            "interval": "",
   611            "intervalFactor": 2,
   612            "legendFormat": "Number of Goroutines",
   613            "refId": "A",
   614            "step": 2
   615          }
   616        ],
   617        "thresholds": [],
   618        "timeFrom": null,
   619        "timeRegions": [],
   620        "timeShift": null,
   621        "title": "Goroutines",
   622        "tooltip": {
   623          "shared": true,
   624          "sort": 0,
   625          "value_type": "individual"
   626        },
   627        "type": "graph",
   628        "xaxis": {
   629          "buckets": null,
   630          "mode": "time",
   631          "name": null,
   632          "show": true,
   633          "values": []
   634        },
   635        "yaxes": [
   636          {
   637            "$$hashKey": "object:568",
   638            "format": "short",
   639            "label": "",
   640            "logBase": 1,
   641            "max": null,
   642            "min": null,
   643            "show": true
   644          },
   645          {
   646            "$$hashKey": "object:569",
   647            "format": "short",
   648            "label": null,
   649            "logBase": 1,
   650            "max": null,
   651            "min": null,
   652            "show": true
   653          }
   654        ],
   655        "yaxis": {
   656          "align": false,
   657          "alignLevel": null
   658        }
   659      },
   660      {
   661        "collapsed": false,
   662        "datasource": null,
   663        "gridPos": {
   664          "h": 1,
   665          "w": 24,
   666          "x": 0,
   667          "y": 14
   668        },
   669        "id": 58,
   670        "panels": [],
   671        "title": "Pilot Push Information",
   672        "type": "row"
   673      },
   674      {
   675        "aliasColors": {},
   676        "bars": true,
   677        "dashLength": 10,
   678        "dashes": false,
   679        "datasource": "Prometheus",
   680        "description": "Shows the rate of pilot pushes",
   681        "fieldConfig": {
   682          "defaults": {},
   683          "overrides": []
   684        },
   685        "fill": 1,
   686        "fillGradient": 0,
   687        "gridPos": {
   688          "h": 8,
   689          "w": 8,
   690          "x": 0,
   691          "y": 15
   692        },
   693        "hiddenSeries": false,
   694        "id": 622,
   695        "legend": {
   696          "avg": false,
   697          "current": false,
   698          "max": false,
   699          "min": false,
   700          "show": true,
   701          "total": false,
   702          "values": false
   703        },
   704        "lines": false,
   705        "linewidth": 1,
   706        "links": [],
   707        "nullPointMode": "null as zero",
   708        "options": {
   709          "alertThreshold": true
   710        },
   711        "paceLength": 10,
   712        "percentage": false,
   713        "pluginVersion": "7.5.17",
   714        "pointradius": 5,
   715        "points": false,
   716        "renderer": "flot",
   717        "seriesOverrides": [],
   718        "spaceLength": 10,
   719        "stack": true,
   720        "steppedLine": false,
   721        "targets": [
   722          {
   723            "exemplar": true,
   724            "expr": "sum(irate(pilot_xds_pushes{type=\"cds\", verrazzano_cluster=~\"$vzcluster\"}[1m]))",
   725            "format": "time_series",
   726            "interval": "",
   727            "intervalFactor": 1,
   728            "legendFormat": "Cluster",
   729            "refId": "C"
   730          },
   731          {
   732            "exemplar": true,
   733            "expr": "sum(irate(pilot_xds_pushes{type=\"eds\", verrazzano_cluster=~\"$vzcluster\"}[1m]))",
   734            "format": "time_series",
   735            "interval": "",
   736            "intervalFactor": 1,
   737            "legendFormat": "Endpoints",
   738            "refId": "D"
   739          },
   740          {
   741            "exemplar": true,
   742            "expr": "sum(irate(pilot_xds_pushes{type=\"lds\", verrazzano_cluster=~\"$vzcluster\"}[1m]))",
   743            "format": "time_series",
   744            "interval": "",
   745            "intervalFactor": 1,
   746            "legendFormat": "Listeners",
   747            "refId": "A"
   748          },
   749          {
   750            "exemplar": true,
   751            "expr": "sum(irate(pilot_xds_pushes{type=\"rds\", verrazzano_cluster=~\"$vzcluster\"}[1m]))",
   752            "format": "time_series",
   753            "interval": "",
   754            "intervalFactor": 1,
   755            "legendFormat": "Routes",
   756            "refId": "E"
   757          },
   758          {
   759            "exemplar": true,
   760            "expr": "sum(irate(pilot_xds_pushes{type=\"sds\", verrazzano_cluster=~\"$vzcluster\"}[1m]))",
   761            "interval": "",
   762            "legendFormat": "Secrets",
   763            "refId": "B"
   764          },
   765          {
   766            "exemplar": true,
   767            "expr": "sum(irate(pilot_xds_pushes{type=\"nds\", verrazzano_cluster=~\"$vzcluster\"}[1m]))",
   768            "interval": "",
   769            "legendFormat": "Nametables",
   770            "refId": "F"
   771          }
   772        ],
   773        "thresholds": [],
   774        "timeFrom": null,
   775        "timeRegions": [],
   776        "timeShift": null,
   777        "title": "Pilot Pushes",
   778        "tooltip": {
   779          "shared": false,
   780          "sort": 0,
   781          "value_type": "individual"
   782        },
   783        "type": "graph",
   784        "xaxis": {
   785          "buckets": null,
   786          "mode": "time",
   787          "name": null,
   788          "show": true,
   789          "values": [
   790            "total"
   791          ]
   792        },
   793        "yaxes": [
   794          {
   795            "$$hashKey": "object:775",
   796            "format": "ops",
   797            "label": null,
   798            "logBase": 1,
   799            "max": null,
   800            "min": "0",
   801            "show": true
   802          },
   803          {
   804            "$$hashKey": "object:776",
   805            "format": "short",
   806            "label": null,
   807            "logBase": 1,
   808            "max": null,
   809            "min": null,
   810            "show": false
   811          }
   812        ],
   813        "yaxis": {
   814          "align": false,
   815          "alignLevel": null
   816        }
   817      },
   818      {
   819        "aliasColors": {},
   820        "bars": false,
   821        "dashLength": 10,
   822        "dashes": false,
   823        "datasource": "Prometheus",
   824        "description": "Captures a variety of pilot errors",
   825        "fieldConfig": {
   826          "defaults": {},
   827          "overrides": []
   828        },
   829        "fill": 1,
   830        "fillGradient": 0,
   831        "gridPos": {
   832          "h": 8,
   833          "w": 8,
   834          "x": 8,
   835          "y": 15
   836        },
   837        "hiddenSeries": false,
   838        "id": 67,
   839        "legend": {
   840          "avg": false,
   841          "current": false,
   842          "hideEmpty": true,
   843          "hideZero": true,
   844          "max": false,
   845          "min": false,
   846          "show": true,
   847          "total": false,
   848          "values": false
   849        },
   850        "lines": true,
   851        "linewidth": 1,
   852        "links": [],
   853        "nullPointMode": "null",
   854        "options": {
   855          "alertThreshold": true
   856        },
   857        "percentage": false,
   858        "pluginVersion": "7.5.17",
   859        "pointradius": 5,
   860        "points": false,
   861        "renderer": "flot",
   862        "seriesOverrides": [],
   863        "spaceLength": 10,
   864        "stack": false,
   865        "steppedLine": false,
   866        "targets": [
   867          {
   868            "exemplar": true,
   869            "expr": "sum(pilot_xds_cds_reject{app=\"istiod\", verrazzano_cluster=~\"$vzcluster\"}) or (absent(pilot_xds_cds_reject{app=\"istiod\", verrazzano_cluster=~\"$vzcluster\"}) - 1)",
   870            "format": "time_series",
   871            "hide": false,
   872            "interval": "",
   873            "intervalFactor": 1,
   874            "legendFormat": "Rejected CDS Configs",
   875            "refId": "C"
   876          },
   877          {
   878            "exemplar": true,
   879            "expr": "sum(pilot_xds_eds_reject{app=\"istiod\", verrazzano_cluster=~\"$vzcluster\"}) or (absent(pilot_xds_eds_reject{app=\"istiod\", verrazzano_cluster=~\"$vzcluster\"}) - 1)",
   880            "format": "time_series",
   881            "hide": false,
   882            "interval": "",
   883            "intervalFactor": 1,
   884            "legendFormat": "Rejected EDS Configs",
   885            "refId": "D"
   886          },
   887          {
   888            "exemplar": true,
   889            "expr": "sum(pilot_xds_rds_reject{app=\"istiod\", verrazzano_cluster=~\"$vzcluster\"}) or (absent(pilot_xds_rds_reject{app=\"istiod\", verrazzano_cluster=~\"$vzcluster\"}) - 1)",
   890            "format": "time_series",
   891            "hide": false,
   892            "interval": "",
   893            "intervalFactor": 1,
   894            "legendFormat": "Rejected RDS Configs",
   895            "refId": "A"
   896          },
   897          {
   898            "exemplar": true,
   899            "expr": "sum(pilot_xds_lds_reject{app=\"istiod\", verrazzano_cluster=~\"$vzcluster\"}) or (absent(pilot_xds_lds_reject{app=\"istiod\", verrazzano_cluster=~\"$vzcluster\"}) - 1)",
   900            "format": "time_series",
   901            "hide": false,
   902            "interval": "",
   903            "intervalFactor": 1,
   904            "legendFormat": "Rejected LDS Configs",
   905            "refId": "B"
   906          },
   907          {
   908            "exemplar": true,
   909            "expr": "sum(rate(pilot_xds_write_timeout{app=\"istiod\", verrazzano_cluster=~\"$vzcluster\"}[1m]))",
   910            "format": "time_series",
   911            "interval": "",
   912            "intervalFactor": 1,
   913            "legendFormat": "Write Timeouts",
   914            "refId": "F"
   915          },
   916          {
   917            "exemplar": true,
   918            "expr": "sum(rate(pilot_total_xds_internal_errors{app=\"istiod\", verrazzano_cluster=~\"$vzcluster\"}[1m]))",
   919            "format": "time_series",
   920            "hide": false,
   921            "interval": "",
   922            "intervalFactor": 1,
   923            "legendFormat": "Internal Errors",
   924            "refId": "H"
   925          },
   926          {
   927            "exemplar": true,
   928            "expr": "sum(rate(pilot_total_xds_rejects{app=\"istiod\", verrazzano_cluster=~\"$vzcluster\"}[1m]))",
   929            "format": "time_series",
   930            "hide": false,
   931            "interval": "",
   932            "intervalFactor": 1,
   933            "legendFormat": "Config Rejection Rate",
   934            "refId": "E"
   935          },
   936          {
   937            "exemplar": true,
   938            "expr": "sum(rate(pilot_xds_push_context_errors{app=\"istiod\", verrazzano_cluster=~\"$vzcluster\"}[1m]))",
   939            "format": "time_series",
   940            "hide": false,
   941            "interval": "",
   942            "intervalFactor": 1,
   943            "legendFormat": "Push Context Errors",
   944            "refId": "K"
   945          },
   946          {
   947            "exemplar": true,
   948            "expr": "sum(rate(pilot_xds_write_timeout{app=\"istiod\", verrazzano_cluster=~\"$vzcluster\"}[1m]))",
   949            "format": "time_series",
   950            "interval": "",
   951            "intervalFactor": 1,
   952            "legendFormat": "Push Timeouts",
   953            "refId": "G"
   954          }
   955        ],
   956        "thresholds": [],
   957        "timeFrom": null,
   958        "timeRegions": [],
   959        "timeShift": null,
   960        "title": "Pilot Errors",
   961        "tooltip": {
   962          "shared": true,
   963          "sort": 0,
   964          "value_type": "individual"
   965        },
   966        "type": "graph",
   967        "xaxis": {
   968          "buckets": null,
   969          "mode": "time",
   970          "name": null,
   971          "show": true,
   972          "values": []
   973        },
   974        "yaxes": [
   975          {
   976            "$$hashKey": "object:824",
   977            "format": "short",
   978            "label": null,
   979            "logBase": 1,
   980            "max": null,
   981            "min": null,
   982            "show": true
   983          },
   984          {
   985            "$$hashKey": "object:825",
   986            "format": "short",
   987            "label": null,
   988            "logBase": 1,
   989            "max": null,
   990            "min": null,
   991            "show": true
   992          }
   993        ],
   994        "yaxis": {
   995          "align": false,
   996          "alignLevel": null
   997        }
   998      },
   999      {
  1000        "aliasColors": {},
  1001        "bars": false,
  1002        "dashLength": 10,
  1003        "dashes": false,
  1004        "datasource": "Prometheus",
  1005        "description": "Shows the total time it takes to push a config update to a proxy",
  1006        "fieldConfig": {
  1007          "defaults": {},
  1008          "overrides": []
  1009        },
  1010        "fill": 1,
  1011        "fillGradient": 0,
  1012        "gridPos": {
  1013          "h": 8,
  1014          "w": 8,
  1015          "x": 16,
  1016          "y": 15
  1017        },
  1018        "hiddenSeries": false,
  1019        "id": 624,
  1020        "legend": {
  1021          "avg": false,
  1022          "current": false,
  1023          "max": false,
  1024          "min": false,
  1025          "show": true,
  1026          "total": false,
  1027          "values": false
  1028        },
  1029        "lines": true,
  1030        "linewidth": 1,
  1031        "links": [],
  1032        "nullPointMode": "null",
  1033        "options": {
  1034          "alertThreshold": true
  1035        },
  1036        "percentage": false,
  1037        "pluginVersion": "7.5.17",
  1038        "pointradius": 2,
  1039        "points": false,
  1040        "renderer": "flot",
  1041        "seriesOverrides": [],
  1042        "spaceLength": 10,
  1043        "stack": false,
  1044        "steppedLine": false,
  1045        "targets": [
  1046          {
  1047            "exemplar": true,
  1048            "expr": "histogram_quantile(0.5, sum(rate(pilot_proxy_convergence_time_bucket{verrazzano_cluster=~\"$vzcluster\"}[1m])) by (le))",
  1049            "format": "time_series",
  1050            "interval": "",
  1051            "intervalFactor": 1,
  1052            "legendFormat": "p50 ",
  1053            "refId": "A"
  1054          },
  1055          {
  1056            "exemplar": true,
  1057            "expr": "histogram_quantile(0.9, sum(rate(pilot_proxy_convergence_time_bucket{verrazzano_cluster=~\"$vzcluster\"}[1m])) by (le))",
  1058            "format": "time_series",
  1059            "interval": "",
  1060            "intervalFactor": 1,
  1061            "legendFormat": "p90",
  1062            "refId": "B"
  1063          },
  1064          {
  1065            "exemplar": true,
  1066            "expr": "histogram_quantile(0.99, sum(rate(pilot_proxy_convergence_time_bucket{verrazzano_cluster=~\"$vzcluster\"}[1m])) by (le))",
  1067            "format": "time_series",
  1068            "interval": "",
  1069            "intervalFactor": 1,
  1070            "legendFormat": "p99",
  1071            "refId": "C"
  1072          },
  1073          {
  1074            "exemplar": true,
  1075            "expr": "histogram_quantile(0.999, sum(rate(pilot_proxy_convergence_time_bucket{verrazzano_cluster=~\"$vzcluster\"}[1m])) by (le))",
  1076            "format": "time_series",
  1077            "interval": "",
  1078            "intervalFactor": 1,
  1079            "legendFormat": "p99.9",
  1080            "refId": "D"
  1081          }
  1082        ],
  1083        "thresholds": [],
  1084        "timeFrom": null,
  1085        "timeRegions": [],
  1086        "timeShift": null,
  1087        "title": "Proxy Push Time",
  1088        "tooltip": {
  1089          "shared": true,
  1090          "sort": 0,
  1091          "value_type": "individual"
  1092        },
  1093        "type": "graph",
  1094        "xaxis": {
  1095          "buckets": null,
  1096          "mode": "time",
  1097          "name": null,
  1098          "show": true,
  1099          "values": []
  1100        },
  1101        "yaxes": [
  1102          {
  1103            "$$hashKey": "object:877",
  1104            "format": "s",
  1105            "label": null,
  1106            "logBase": 1,
  1107            "max": null,
  1108            "min": null,
  1109            "show": true
  1110          },
  1111          {
  1112            "$$hashKey": "object:878",
  1113            "format": "short",
  1114            "label": null,
  1115            "logBase": 1,
  1116            "max": null,
  1117            "min": null,
  1118            "show": true
  1119          }
  1120        ],
  1121        "yaxis": {
  1122          "align": false,
  1123          "alignLevel": null
  1124        }
  1125      },
  1126      {
  1127        "aliasColors": {},
  1128        "bars": false,
  1129        "dashLength": 10,
  1130        "dashes": false,
  1131        "datasource": "Prometheus",
  1132        "fieldConfig": {
  1133          "defaults": {},
  1134          "overrides": []
  1135        },
  1136        "fill": 1,
  1137        "fillGradient": 0,
  1138        "gridPos": {
  1139          "h": 8,
  1140          "w": 12,
  1141          "x": 0,
  1142          "y": 23
  1143        },
  1144        "hiddenSeries": false,
  1145        "id": 45,
  1146        "legend": {
  1147          "avg": false,
  1148          "current": false,
  1149          "hideEmpty": true,
  1150          "hideZero": true,
  1151          "max": false,
  1152          "min": false,
  1153          "show": true,
  1154          "total": false,
  1155          "values": false
  1156        },
  1157        "lines": true,
  1158        "linewidth": 1,
  1159        "links": [],
  1160        "nullPointMode": "null as zero",
  1161        "options": {
  1162          "alertThreshold": true
  1163        },
  1164        "percentage": false,
  1165        "pluginVersion": "7.5.17",
  1166        "pointradius": 5,
  1167        "points": false,
  1168        "renderer": "flot",
  1169        "seriesOverrides": [],
  1170        "spaceLength": 10,
  1171        "stack": false,
  1172        "steppedLine": false,
  1173        "targets": [
  1174          {
  1175            "exemplar": true,
  1176            "expr": "pilot_conflict_inbound_listener{app=\"istiod\", verrazzano_cluster=~\"$vzcluster\"}",
  1177            "format": "time_series",
  1178            "hide": false,
  1179            "interval": "",
  1180            "intervalFactor": 1,
  1181            "legendFormat": "Inbound Listeners",
  1182            "refId": "B"
  1183          },
  1184          {
  1185            "exemplar": true,
  1186            "expr": "pilot_conflict_outbound_listener_http_over_current_tcp{app=\"istiod\", verrazzano_cluster=~\"$vzcluster\"}",
  1187            "format": "time_series",
  1188            "hide": false,
  1189            "interval": "",
  1190            "intervalFactor": 1,
  1191            "legendFormat": "Outbound Listeners (http over current tcp)",
  1192            "refId": "A"
  1193          },
  1194          {
  1195            "exemplar": true,
  1196            "expr": "pilot_conflict_outbound_listener_tcp_over_current_tcp{app=\"istiod\", verrazzano_cluster=~\"$vzcluster\"}",
  1197            "format": "time_series",
  1198            "hide": false,
  1199            "interval": "",
  1200            "intervalFactor": 1,
  1201            "legendFormat": "Outbound Listeners (tcp over current tcp)",
  1202            "refId": "C"
  1203          },
  1204          {
  1205            "exemplar": true,
  1206            "expr": "pilot_conflict_outbound_listener_tcp_over_current_http{app=\"istiod\", verrazzano_cluster=~\"$vzcluster\"}",
  1207            "format": "time_series",
  1208            "hide": false,
  1209            "interval": "",
  1210            "intervalFactor": 1,
  1211            "legendFormat": "Outbound Listeners (tcp over current http)",
  1212            "refId": "D"
  1213          }
  1214        ],
  1215        "thresholds": [],
  1216        "timeFrom": null,
  1217        "timeRegions": [],
  1218        "timeShift": null,
  1219        "title": "Conflicts",
  1220        "tooltip": {
  1221          "shared": true,
  1222          "sort": 0,
  1223          "value_type": "individual"
  1224        },
  1225        "type": "graph",
  1226        "xaxis": {
  1227          "buckets": null,
  1228          "mode": "time",
  1229          "name": null,
  1230          "show": true,
  1231          "values": []
  1232        },
  1233        "yaxes": [
  1234          {
  1235            "$$hashKey": "object:251",
  1236            "format": "short",
  1237            "label": null,
  1238            "logBase": 1,
  1239            "max": null,
  1240            "min": null,
  1241            "show": true
  1242          },
  1243          {
  1244            "$$hashKey": "object:252",
  1245            "format": "short",
  1246            "label": null,
  1247            "logBase": 1,
  1248            "max": null,
  1249            "min": null,
  1250            "show": false
  1251          }
  1252        ],
  1253        "yaxis": {
  1254          "align": false,
  1255          "alignLevel": null
  1256        }
  1257      },
  1258      {
  1259        "aliasColors": {},
  1260        "bars": false,
  1261        "dashLength": 10,
  1262        "dashes": false,
  1263        "datasource": "Prometheus",
  1264        "fieldConfig": {
  1265          "defaults": {},
  1266          "overrides": []
  1267        },
  1268        "fill": 1,
  1269        "fillGradient": 0,
  1270        "gridPos": {
  1271          "h": 8,
  1272          "w": 12,
  1273          "x": 12,
  1274          "y": 23
  1275        },
  1276        "hiddenSeries": false,
  1277        "id": 47,
  1278        "legend": {
  1279          "avg": false,
  1280          "current": false,
  1281          "max": false,
  1282          "min": false,
  1283          "show": true,
  1284          "total": false,
  1285          "values": false
  1286        },
  1287        "lines": true,
  1288        "linewidth": 1,
  1289        "links": [],
  1290        "nullPointMode": "null",
  1291        "options": {
  1292          "alertThreshold": true
  1293        },
  1294        "percentage": false,
  1295        "pluginVersion": "7.5.17",
  1296        "pointradius": 5,
  1297        "points": false,
  1298        "renderer": "flot",
  1299        "seriesOverrides": [],
  1300        "spaceLength": 10,
  1301        "stack": false,
  1302        "steppedLine": false,
  1303        "targets": [
  1304          {
  1305            "exemplar": true,
  1306            "expr": "avg(pilot_virt_services{app=\"istiod\", verrazzano_cluster=~\"$vzcluster\"})",
  1307            "format": "time_series",
  1308            "interval": "",
  1309            "intervalFactor": 1,
  1310            "legendFormat": "Virtual Services",
  1311            "refId": "A"
  1312          },
  1313          {
  1314            "exemplar": true,
  1315            "expr": "avg(pilot_services{app=\"istiod\", verrazzano_cluster=~\"$vzcluster\"})",
  1316            "format": "time_series",
  1317            "interval": "",
  1318            "intervalFactor": 1,
  1319            "legendFormat": "Services",
  1320            "refId": "B"
  1321          },
  1322          {
  1323            "exemplar": true,
  1324            "expr": "sum(pilot_xds{app=\"istiod\", verrazzano_cluster=~\"$vzcluster\"}) by (pod)",
  1325            "format": "time_series",
  1326            "interval": "",
  1327            "intervalFactor": 1,
  1328            "legendFormat": "Connected Endpoints {{pod}}",
  1329            "refId": "E"
  1330          }
  1331        ],
  1332        "thresholds": [],
  1333        "timeFrom": null,
  1334        "timeRegions": [],
  1335        "timeShift": null,
  1336        "title": "ADS Monitoring",
  1337        "tooltip": {
  1338          "shared": true,
  1339          "sort": 0,
  1340          "value_type": "individual"
  1341        },
  1342        "type": "graph",
  1343        "xaxis": {
  1344          "buckets": null,
  1345          "mode": "time",
  1346          "name": null,
  1347          "show": true,
  1348          "values": []
  1349        },
  1350        "yaxes": [
  1351          {
  1352            "$$hashKey": "object:347",
  1353            "format": "short",
  1354            "label": null,
  1355            "logBase": 1,
  1356            "max": null,
  1357            "min": null,
  1358            "show": true
  1359          },
  1360          {
  1361            "$$hashKey": "object:348",
  1362            "format": "short",
  1363            "label": null,
  1364            "logBase": 1,
  1365            "max": null,
  1366            "min": null,
  1367            "show": true
  1368          }
  1369        ],
  1370        "yaxis": {
  1371          "align": false,
  1372          "alignLevel": null
  1373        }
  1374      },
  1375      {
  1376        "collapsed": false,
  1377        "datasource": null,
  1378        "gridPos": {
  1379          "h": 1,
  1380          "w": 24,
  1381          "x": 0,
  1382          "y": 31
  1383        },
  1384        "id": 64,
  1385        "panels": [],
  1386        "title": "Envoy Information",
  1387        "type": "row"
  1388      },
  1389      {
  1390        "aliasColors": {},
  1391        "bars": false,
  1392        "dashLength": 10,
  1393        "dashes": false,
  1394        "datasource": "Prometheus",
  1395        "description": "Shows details about Envoy proxies in the mesh",
  1396        "fieldConfig": {
  1397          "defaults": {},
  1398          "overrides": []
  1399        },
  1400        "fill": 1,
  1401        "fillGradient": 0,
  1402        "gridPos": {
  1403          "h": 8,
  1404          "w": 8,
  1405          "x": 0,
  1406          "y": 32
  1407        },
  1408        "hiddenSeries": false,
  1409        "id": 40,
  1410        "legend": {
  1411          "avg": false,
  1412          "current": false,
  1413          "max": false,
  1414          "min": false,
  1415          "show": true,
  1416          "total": false,
  1417          "values": false
  1418        },
  1419        "lines": true,
  1420        "linewidth": 1,
  1421        "links": [],
  1422        "nullPointMode": "null",
  1423        "options": {
  1424          "alertThreshold": true
  1425        },
  1426        "percentage": false,
  1427        "pluginVersion": "7.5.17",
  1428        "pointradius": 5,
  1429        "points": false,
  1430        "renderer": "flot",
  1431        "seriesOverrides": [],
  1432        "spaceLength": 10,
  1433        "stack": false,
  1434        "steppedLine": false,
  1435        "targets": [
  1436          {
  1437            "exemplar": true,
  1438            "expr": "sum(irate(envoy_cluster_upstream_cx_total{cluster_name=\"xds-grpc\", verrazzano_cluster=~\"$vzcluster\"}[1m]))",
  1439            "format": "time_series",
  1440            "hide": false,
  1441            "interval": "",
  1442            "intervalFactor": 1,
  1443            "legendFormat": "XDS Connections",
  1444            "refId": "C"
  1445          },
  1446          {
  1447            "exemplar": true,
  1448            "expr": "sum(irate(envoy_cluster_upstream_cx_connect_fail{cluster_name=\"xds-grpc\", verrazzano_cluster=~\"$vzcluster\"}[1m]))",
  1449            "format": "time_series",
  1450            "hide": false,
  1451            "interval": "",
  1452            "intervalFactor": 1,
  1453            "legendFormat": "XDS Connection Failures",
  1454            "refId": "A"
  1455          },
  1456          {
  1457            "exemplar": true,
  1458            "expr": "sum(increase(envoy_server_hot_restart_epoch{verrazzano_cluster=~\"$vzcluster\"}[1m]))",
  1459            "format": "time_series",
  1460            "interval": "",
  1461            "intervalFactor": 1,
  1462            "legendFormat": "Envoy Restarts",
  1463            "refId": "B"
  1464          }
  1465        ],
  1466        "thresholds": [],
  1467        "timeFrom": null,
  1468        "timeRegions": [],
  1469        "timeShift": null,
  1470        "title": "Envoy Details",
  1471        "tooltip": {
  1472          "shared": true,
  1473          "sort": 0,
  1474          "value_type": "individual"
  1475        },
  1476        "type": "graph",
  1477        "xaxis": {
  1478          "buckets": null,
  1479          "mode": "time",
  1480          "name": null,
  1481          "show": true,
  1482          "values": []
  1483        },
  1484        "yaxes": [
  1485          {
  1486            "$$hashKey": "object:400",
  1487            "format": "ops",
  1488            "label": null,
  1489            "logBase": 1,
  1490            "max": null,
  1491            "min": null,
  1492            "show": true
  1493          },
  1494          {
  1495            "$$hashKey": "object:401",
  1496            "format": "ops",
  1497            "label": null,
  1498            "logBase": 1,
  1499            "max": null,
  1500            "min": null,
  1501            "show": false
  1502          }
  1503        ],
  1504        "yaxis": {
  1505          "align": false,
  1506          "alignLevel": null
  1507        }
  1508      },
  1509      {
  1510        "aliasColors": {},
  1511        "bars": false,
  1512        "dashLength": 10,
  1513        "dashes": false,
  1514        "datasource": "Prometheus",
  1515        "fieldConfig": {
  1516          "defaults": {},
  1517          "overrides": []
  1518        },
  1519        "fill": 1,
  1520        "fillGradient": 0,
  1521        "gridPos": {
  1522          "h": 8,
  1523          "w": 8,
  1524          "x": 8,
  1525          "y": 32
  1526        },
  1527        "hiddenSeries": false,
  1528        "id": 41,
  1529        "legend": {
  1530          "avg": false,
  1531          "current": false,
  1532          "max": false,
  1533          "min": false,
  1534          "show": true,
  1535          "total": false,
  1536          "values": false
  1537        },
  1538        "lines": true,
  1539        "linewidth": 1,
  1540        "links": [],
  1541        "nullPointMode": "null",
  1542        "options": {
  1543          "alertThreshold": true
  1544        },
  1545        "percentage": false,
  1546        "pluginVersion": "7.5.17",
  1547        "pointradius": 5,
  1548        "points": false,
  1549        "renderer": "flot",
  1550        "seriesOverrides": [],
  1551        "spaceLength": 10,
  1552        "stack": false,
  1553        "steppedLine": false,
  1554        "targets": [
  1555          {
  1556            "exemplar": true,
  1557            "expr": "sum(envoy_cluster_upstream_cx_active{cluster_name=\"xds-grpc\", verrazzano_cluster=~\"$vzcluster\"})",
  1558            "format": "time_series",
  1559            "interval": "",
  1560            "intervalFactor": 2,
  1561            "legendFormat": "XDS Active Connections",
  1562            "refId": "C",
  1563            "step": 2
  1564          }
  1565        ],
  1566        "thresholds": [],
  1567        "timeFrom": null,
  1568        "timeRegions": [],
  1569        "timeShift": null,
  1570        "title": "XDS Active Connections",
  1571        "tooltip": {
  1572          "shared": true,
  1573          "sort": 0,
  1574          "value_type": "individual"
  1575        },
  1576        "type": "graph",
  1577        "xaxis": {
  1578          "buckets": null,
  1579          "mode": "time",
  1580          "name": null,
  1581          "show": true,
  1582          "values": []
  1583        },
  1584        "yaxes": [
  1585          {
  1586            "$$hashKey": "object:496",
  1587            "format": "short",
  1588            "label": null,
  1589            "logBase": 1,
  1590            "max": null,
  1591            "min": null,
  1592            "show": true
  1593          },
  1594          {
  1595            "$$hashKey": "object:497",
  1596            "format": "short",
  1597            "label": null,
  1598            "logBase": 1,
  1599            "max": null,
  1600            "min": null,
  1601            "show": true
  1602          }
  1603        ],
  1604        "yaxis": {
  1605          "align": false,
  1606          "alignLevel": null
  1607        }
  1608      },
  1609      {
  1610        "aliasColors": {},
  1611        "bars": false,
  1612        "dashLength": 10,
  1613        "dashes": false,
  1614        "datasource": "Prometheus",
  1615        "description": "Shows the size of XDS requests and responses",
  1616        "fieldConfig": {
  1617          "defaults": {},
  1618          "overrides": []
  1619        },
  1620        "fill": 1,
  1621        "fillGradient": 0,
  1622        "gridPos": {
  1623          "h": 8,
  1624          "w": 8,
  1625          "x": 16,
  1626          "y": 32
  1627        },
  1628        "hiddenSeries": false,
  1629        "id": 42,
  1630        "legend": {
  1631          "avg": false,
  1632          "current": false,
  1633          "hideEmpty": false,
  1634          "hideZero": false,
  1635          "max": false,
  1636          "min": false,
  1637          "show": true,
  1638          "total": false,
  1639          "values": false
  1640        },
  1641        "lines": true,
  1642        "linewidth": 1,
  1643        "links": [],
  1644        "nullPointMode": "null",
  1645        "options": {
  1646          "alertThreshold": true
  1647        },
  1648        "percentage": false,
  1649        "pluginVersion": "7.5.17",
  1650        "pointradius": 5,
  1651        "points": false,
  1652        "renderer": "flot",
  1653        "seriesOverrides": [],
  1654        "spaceLength": 10,
  1655        "stack": false,
  1656        "steppedLine": false,
  1657        "targets": [
  1658          {
  1659            "exemplar": true,
  1660            "expr": "max(rate(envoy_cluster_upstream_cx_rx_bytes_total{cluster_name=\"xds-grpc\", verrazzano_cluster=~\"$vzcluster\"}[1m]))",
  1661            "format": "time_series",
  1662            "hide": false,
  1663            "interval": "",
  1664            "intervalFactor": 1,
  1665            "legendFormat": "XDS Response Bytes Max",
  1666            "refId": "D"
  1667          },
  1668          {
  1669            "exemplar": true,
  1670            "expr": "quantile(0.5, rate(envoy_cluster_upstream_cx_rx_bytes_total{cluster_name=\"xds-grpc\", verrazzano_cluster=~\"$vzcluster\"}[1m]))",
  1671            "format": "time_series",
  1672            "hide": false,
  1673            "interval": "",
  1674            "intervalFactor": 1,
  1675            "legendFormat": "XDS Response Bytes Average",
  1676            "refId": "B"
  1677          },
  1678          {
  1679            "exemplar": true,
  1680            "expr": "max(rate(envoy_cluster_upstream_cx_tx_bytes_total{cluster_name=\"xds-grpc\", verrazzano_cluster=~\"$vzcluster\"}[1m]))",
  1681            "format": "time_series",
  1682            "interval": "",
  1683            "intervalFactor": 1,
  1684            "legendFormat": "XDS Request Bytes Max",
  1685            "refId": "A"
  1686          },
  1687          {
  1688            "exemplar": true,
  1689            "expr": "quantile(.5, rate(envoy_cluster_upstream_cx_tx_bytes_total{cluster_name=\"xds-grpc\", verrazzano_cluster=~\"$vzcluster\"}[1m]))",
  1690            "format": "time_series",
  1691            "interval": "",
  1692            "intervalFactor": 1,
  1693            "legendFormat": "XDS Request Bytes Average",
  1694            "refId": "C"
  1695          }
  1696        ],
  1697        "thresholds": [],
  1698        "timeFrom": null,
  1699        "timeRegions": [],
  1700        "timeShift": null,
  1701        "title": "XDS Requests Size",
  1702        "tooltip": {
  1703          "shared": true,
  1704          "sort": 0,
  1705          "value_type": "individual"
  1706        },
  1707        "type": "graph",
  1708        "xaxis": {
  1709          "buckets": null,
  1710          "mode": "time",
  1711          "name": null,
  1712          "show": true,
  1713          "values": []
  1714        },
  1715        "yaxes": [
  1716          {
  1717            "$$hashKey": "object:549",
  1718            "format": "Bps",
  1719            "label": null,
  1720            "logBase": 1,
  1721            "max": null,
  1722            "min": null,
  1723            "show": true
  1724          },
  1725          {
  1726            "$$hashKey": "object:550",
  1727            "format": "ops",
  1728            "label": null,
  1729            "logBase": 1,
  1730            "max": null,
  1731            "min": null,
  1732            "show": false
  1733          }
  1734        ],
  1735        "yaxis": {
  1736          "align": false,
  1737          "alignLevel": null
  1738        }
  1739      },
  1740      {
  1741        "collapsed": false,
  1742        "datasource": null,
  1743        "gridPos": {
  1744          "h": 1,
  1745          "w": 24,
  1746          "x": 0,
  1747          "y": 40
  1748        },
  1749        "id": 626,
  1750        "panels": [],
  1751        "title": "Webhooks",
  1752        "type": "row"
  1753      },
  1754      {
  1755        "aliasColors": {},
  1756        "bars": false,
  1757        "dashLength": 10,
  1758        "dashes": false,
  1759        "datasource": null,
  1760        "fieldConfig": {
  1761          "defaults": {
  1762            "links": []
  1763          },
  1764          "overrides": []
  1765        },
  1766        "fill": 1,
  1767        "fillGradient": 0,
  1768        "gridPos": {
  1769          "h": 8,
  1770          "w": 12,
  1771          "x": 0,
  1772          "y": 41
  1773        },
  1774        "hiddenSeries": false,
  1775        "id": 629,
  1776        "legend": {
  1777          "avg": false,
  1778          "current": false,
  1779          "hideEmpty": false,
  1780          "hideZero": false,
  1781          "max": false,
  1782          "min": false,
  1783          "show": true,
  1784          "total": false,
  1785          "values": false
  1786        },
  1787        "lines": true,
  1788        "linewidth": 1,
  1789        "nullPointMode": "null",
  1790        "options": {
  1791          "alertThreshold": true
  1792        },
  1793        "percentage": false,
  1794        "pluginVersion": "7.5.17",
  1795        "pointradius": 2,
  1796        "points": false,
  1797        "renderer": "flot",
  1798        "seriesOverrides": [],
  1799        "spaceLength": 10,
  1800        "stack": false,
  1801        "steppedLine": false,
  1802        "targets": [
  1803          {
  1804            "exemplar": true,
  1805            "expr": "sum(rate(galley_validation_passed{verrazzano_cluster=~\"$vzcluster\"}[1m]))",
  1806            "interval": "",
  1807            "legendFormat": "Validations (Success)",
  1808            "refId": "A"
  1809          },
  1810          {
  1811            "exemplar": true,
  1812            "expr": "sum(rate(galley_validation_failed{verrazzano_cluster=~\"$vzcluster\"}[1m]))",
  1813            "interval": "",
  1814            "legendFormat": "Validation (Failure)",
  1815            "refId": "B"
  1816          }
  1817        ],
  1818        "thresholds": [],
  1819        "timeFrom": null,
  1820        "timeRegions": [],
  1821        "timeShift": null,
  1822        "title": "Configuration Validation",
  1823        "tooltip": {
  1824          "shared": true,
  1825          "sort": 0,
  1826          "value_type": "individual"
  1827        },
  1828        "type": "graph",
  1829        "xaxis": {
  1830          "buckets": null,
  1831          "mode": "time",
  1832          "name": null,
  1833          "show": true,
  1834          "values": []
  1835        },
  1836        "yaxes": [
  1837          {
  1838            "$$hashKey": "object:598",
  1839            "format": "short",
  1840            "label": null,
  1841            "logBase": 1,
  1842            "max": null,
  1843            "min": null,
  1844            "show": true
  1845          },
  1846          {
  1847            "$$hashKey": "object:599",
  1848            "format": "short",
  1849            "label": null,
  1850            "logBase": 1,
  1851            "max": null,
  1852            "min": null,
  1853            "show": true
  1854          }
  1855        ],
  1856        "yaxis": {
  1857          "align": false,
  1858          "alignLevel": null
  1859        }
  1860      },
  1861      {
  1862        "aliasColors": {},
  1863        "bars": false,
  1864        "dashLength": 10,
  1865        "dashes": false,
  1866        "datasource": null,
  1867        "description": "",
  1868        "fieldConfig": {
  1869          "defaults": {
  1870            "links": []
  1871          },
  1872          "overrides": []
  1873        },
  1874        "fill": 1,
  1875        "fillGradient": 0,
  1876        "gridPos": {
  1877          "h": 8,
  1878          "w": 12,
  1879          "x": 12,
  1880          "y": 41
  1881        },
  1882        "hiddenSeries": false,
  1883        "id": 630,
  1884        "legend": {
  1885          "avg": false,
  1886          "current": false,
  1887          "hideZero": false,
  1888          "max": false,
  1889          "min": false,
  1890          "show": true,
  1891          "total": false,
  1892          "values": false
  1893        },
  1894        "lines": true,
  1895        "linewidth": 1,
  1896        "nullPointMode": "null",
  1897        "options": {
  1898          "alertThreshold": true
  1899        },
  1900        "percentage": false,
  1901        "pluginVersion": "7.5.17",
  1902        "pointradius": 2,
  1903        "points": false,
  1904        "renderer": "flot",
  1905        "seriesOverrides": [],
  1906        "spaceLength": 10,
  1907        "stack": false,
  1908        "steppedLine": false,
  1909        "targets": [
  1910          {
  1911            "exemplar": true,
  1912            "expr": "sum(rate(sidecar_injection_success_total{verrazzano_cluster=~\"$vzcluster\"}[1m]))",
  1913            "interval": "",
  1914            "legendFormat": "Injections (Success)",
  1915            "refId": "A"
  1916          },
  1917          {
  1918            "exemplar": true,
  1919            "expr": "sum(rate(sidecar_injection_failure_total{verrazzano_cluster=~\"$vzcluster\"}[1m]))",
  1920            "interval": "",
  1921            "legendFormat": "Injections (Failure)",
  1922            "refId": "B"
  1923          }
  1924        ],
  1925        "thresholds": [],
  1926        "timeFrom": null,
  1927        "timeRegions": [],
  1928        "timeShift": null,
  1929        "title": "Sidecar Injection",
  1930        "tooltip": {
  1931          "shared": true,
  1932          "sort": 0,
  1933          "value_type": "individual"
  1934        },
  1935        "type": "graph",
  1936        "xaxis": {
  1937          "buckets": null,
  1938          "mode": "time",
  1939          "name": null,
  1940          "show": true,
  1941          "values": []
  1942        },
  1943        "yaxes": [
  1944          {
  1945            "$$hashKey": "object:651",
  1946            "format": "short",
  1947            "label": null,
  1948            "logBase": 1,
  1949            "max": null,
  1950            "min": null,
  1951            "show": true
  1952          },
  1953          {
  1954            "$$hashKey": "object:652",
  1955            "format": "short",
  1956            "label": null,
  1957            "logBase": 1,
  1958            "max": null,
  1959            "min": null,
  1960            "show": true
  1961          }
  1962        ],
  1963        "yaxis": {
  1964          "align": false,
  1965          "alignLevel": null
  1966        }
  1967      }
  1968    ],
  1969    "refresh": "5s",
  1970    "schemaVersion": 27,
  1971    "style": "dark",
  1972    "tags": [],
  1973    "templating": {
  1974      "list": [
  1975        {
  1976          "current": {
  1977            "selected": false,
  1978            "text": "default",
  1979            "value": "default"
  1980          },
  1981          "description": null,
  1982          "error": null,
  1983          "hide": 0,
  1984          "includeAll": false,
  1985          "label": null,
  1986          "multi": false,
  1987          "name": "datasource",
  1988          "options": [],
  1989          "query": "prometheus",
  1990          "queryValue": "",
  1991          "refresh": 1,
  1992          "regex": "",
  1993          "skipUrlSync": false,
  1994          "type": "datasource"
  1995        },
  1996        {
  1997          "allValue": null,
  1998          "current": {
  1999            "selected": true,
  2000            "text": [
  2001              "All"
  2002            ],
  2003            "value": [
  2004              "$__all"
  2005            ]
  2006          },
  2007          "datasource": null,
  2008          "definition": "label_values(verrazzano_cluster)",
  2009          "description": null,
  2010          "error": null,
  2011          "hide": 0,
  2012          "includeAll": true,
  2013          "label": "Verrazzano Cluster",
  2014          "multi": true,
  2015          "name": "vzcluster",
  2016          "options": [],
  2017          "query": {
  2018            "query": "label_values(verrazzano_cluster)",
  2019            "refId": "StandardVariableQuery"
  2020          },
  2021          "refresh": 2,
  2022          "regex": "",
  2023          "skipUrlSync": false,
  2024          "sort": 0,
  2025          "tagValuesQuery": "",
  2026          "tags": [],
  2027          "tagsQuery": "",
  2028          "type": "query",
  2029          "useTags": false
  2030        }
  2031      ]
  2032    },
  2033    "time": {
  2034      "from": "now-5m",
  2035      "to": "now"
  2036    },
  2037    "timepicker": {
  2038      "refresh_intervals": [
  2039        "5s",
  2040        "10s",
  2041        "30s",
  2042        "1m",
  2043        "5m",
  2044        "15m",
  2045        "30m",
  2046        "1h",
  2047        "2h",
  2048        "1d"
  2049      ],
  2050      "time_options": [
  2051        "5m",
  2052        "15m",
  2053        "1h",
  2054        "6h",
  2055        "12h",
  2056        "24h",
  2057        "2d",
  2058        "7d",
  2059        "30d"
  2060      ]
  2061    },
  2062    "timezone": "browser",
  2063    "title": "Istio Control Plane Dashboard",
  2064    "uid": "3--MLVZZk",
  2065    "version": 12
  2066  }