github.com/verrazzano/verrazzano@v1.7.1/platform-operator/helm_config/charts/verrazzano-grafana-dashboards/dashboards/Istio/istio-service-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": 0,
    18    "iteration": 1595591291797,
    19    "links": [],
    20    "panels": [
    21      {
    22        "collapsed": true,
    23        "datasource": null,
    24        "gridPos": {
    25          "h": 1,
    26          "w": 24,
    27          "x": 0,
    28          "y": 0
    29        },
    30        "id": 106,
    31        "panels": [],
    32        "title": "General",
    33        "type": "row"
    34      },
    35      {
    36        "datasource": null,
    37        "fieldConfig": {
    38          "defaults": {},
    39          "overrides": []
    40        },
    41        "gridPos": {
    42          "h": 3,
    43          "w": 24,
    44          "x": 0,
    45          "y": 1
    46        },
    47        "id": 89,
    48        "links": [],
    49        "options": {
    50          "content": "<div class=\"dashboard-header text-center\">\n<span>SERVICE: $service</span>\n</div>",
    51          "mode": "html"
    52        },
    53        "pluginVersion": "7.5.17",
    54        "transparent": true,
    55        "type": "text"
    56      },
    57      {
    58        "cacheTimeout": null,
    59        "colorBackground": false,
    60        "colorValue": false,
    61        "colors": [
    62          "rgba(245, 54, 54, 0.9)",
    63          "rgba(237, 129, 40, 0.89)",
    64          "rgba(50, 172, 45, 0.97)"
    65        ],
    66        "datasource": "Prometheus",
    67        "fieldConfig": {
    68          "defaults": {},
    69          "overrides": []
    70        },
    71        "format": "ops",
    72        "gauge": {
    73          "maxValue": 100,
    74          "minValue": 0,
    75          "show": false,
    76          "thresholdLabels": false,
    77          "thresholdMarkers": true
    78        },
    79        "gridPos": {
    80          "h": 4,
    81          "w": 6,
    82          "x": 0,
    83          "y": 4
    84        },
    85        "id": 12,
    86        "interval": null,
    87        "links": [],
    88        "mappingType": 1,
    89        "mappingTypes": [
    90          {
    91            "$$hashKey": "object:9514",
    92            "name": "value to text",
    93            "value": 1
    94          },
    95          {
    96            "$$hashKey": "object:9515",
    97            "name": "range to text",
    98            "value": 2
    99          }
   100        ],
   101        "maxDataPoints": 100,
   102        "nullPointMode": "connected",
   103        "nullText": null,
   104        "options": {
   105          "colorMode": "value",
   106          "graphMode": "area",
   107          "justifyMode": "auto",
   108          "orientation": "horizontal",
   109          "reduceOptions": {
   110            "calcs": [
   111              "lastNotNull"
   112            ],
   113            "fields": "",
   114            "values": false
   115          },
   116          "textMode": "auto"
   117        },
   118        "postfix": "",
   119        "postfixFontSize": "50%",
   120        "prefix": "",
   121        "prefixFontSize": "50%",
   122        "rangeMaps": [
   123          {
   124            "from": "null",
   125            "text": "N/A",
   126            "to": "null"
   127          }
   128        ],
   129        "sparkline": {
   130          "fillColor": "rgba(31, 118, 189, 0.18)",
   131          "full": true,
   132          "lineColor": "rgb(31, 120, 193)",
   133          "show": true
   134        },
   135        "tableColumn": "",
   136        "targets": [
   137          {
   138            "exemplar": true,
   139            "expr": "round(sum(irate(istio_requests_total{reporter=~\"$qrep\",destination_service=~\"$service\", verrazzano_cluster=~\"$vzcluster\"}[5m])), 0.001)",
   140            "format": "time_series",
   141            "interval": "",
   142            "intervalFactor": 1,
   143            "legendFormat": "",
   144            "refId": "A",
   145            "step": 4
   146          }
   147        ],
   148        "thresholds": "",
   149        "title": "Client Request Volume",
   150        "type": "singlestat",
   151        "valueFontSize": "80%",
   152        "valueMaps": [
   153          {
   154            "$$hashKey": "object:9517",
   155            "op": "=",
   156            "text": "N/A",
   157            "value": "null"
   158          }
   159        ],
   160        "valueName": "current"
   161      },
   162      {
   163        "cacheTimeout": null,
   164        "colorBackground": false,
   165        "colorValue": false,
   166        "colors": [
   167          "rgba(50, 172, 45, 0.97)",
   168          "rgba(237, 129, 40, 0.89)",
   169          "rgba(245, 54, 54, 0.9)"
   170        ],
   171        "datasource": "Prometheus",
   172        "decimals": null,
   173        "fieldConfig": {
   174          "defaults": {},
   175          "overrides": []
   176        },
   177        "format": "percentunit",
   178        "gauge": {
   179          "maxValue": 100,
   180          "minValue": 80,
   181          "show": false,
   182          "thresholdLabels": false,
   183          "thresholdMarkers": false
   184        },
   185        "gridPos": {
   186          "h": 4,
   187          "w": 6,
   188          "x": 6,
   189          "y": 4
   190        },
   191        "id": 14,
   192        "interval": null,
   193        "links": [],
   194        "mappingType": 1,
   195        "mappingTypes": [
   196          {
   197            "$$hashKey": "object:9559",
   198            "name": "value to text",
   199            "value": 1
   200          },
   201          {
   202            "$$hashKey": "object:9560",
   203            "name": "range to text",
   204            "value": 2
   205          }
   206        ],
   207        "maxDataPoints": 100,
   208        "nullPointMode": "connected",
   209        "nullText": null,
   210        "options": {
   211          "colorMode": "value",
   212          "graphMode": "area",
   213          "justifyMode": "auto",
   214          "orientation": "horizontal",
   215          "reduceOptions": {
   216            "calcs": [
   217              "lastNotNull"
   218            ],
   219            "fields": "",
   220            "values": false
   221          },
   222          "textMode": "auto"
   223        },
   224        "postfix": "",
   225        "postfixFontSize": "50%",
   226        "prefix": "",
   227        "prefixFontSize": "50%",
   228        "rangeMaps": [
   229          {
   230            "from": "null",
   231            "text": "N/A",
   232            "to": "null"
   233          }
   234        ],
   235        "sparkline": {
   236          "fillColor": "rgba(31, 118, 189, 0.18)",
   237          "full": true,
   238          "lineColor": "rgb(31, 120, 193)",
   239          "show": true
   240        },
   241        "tableColumn": "",
   242        "targets": [
   243          {
   244            "exemplar": true,
   245            "expr": "sum(irate(istio_requests_total{reporter=~\"$qrep\",destination_service=~\"$service\",response_code!~\"5.*\", verrazzano_cluster=~\"$vzcluster\"}[5m])) / sum(irate(istio_requests_total{reporter=~\"$qrep\",destination_service=~\"$service\", verrazzano_cluster=~\"$vzcluster\"}[5m]))",
   246            "format": "time_series",
   247            "interval": "",
   248            "intervalFactor": 1,
   249            "legendFormat": "",
   250            "refId": "A"
   251          }
   252        ],
   253        "thresholds": "95, 99, 99.5",
   254        "title": "Client Success Rate (non-5xx responses)",
   255        "type": "singlestat",
   256        "valueFontSize": "80%",
   257        "valueMaps": [
   258          {
   259            "$$hashKey": "object:9562",
   260            "op": "=",
   261            "text": "N/A",
   262            "value": "null"
   263          }
   264        ],
   265        "valueName": "avg"
   266      },
   267      {
   268        "aliasColors": {},
   269        "bars": false,
   270        "dashLength": 10,
   271        "dashes": false,
   272        "datasource": "Prometheus",
   273        "fieldConfig": {
   274          "defaults": {},
   275          "overrides": []
   276        },
   277        "fill": 1,
   278        "fillGradient": 0,
   279        "gridPos": {
   280          "h": 4,
   281          "w": 6,
   282          "x": 12,
   283          "y": 4
   284        },
   285        "hiddenSeries": false,
   286        "id": 87,
   287        "legend": {
   288          "alignAsTable": false,
   289          "avg": false,
   290          "current": false,
   291          "hideEmpty": false,
   292          "hideZero": false,
   293          "max": false,
   294          "min": false,
   295          "rightSide": true,
   296          "show": true,
   297          "total": false,
   298          "values": false
   299        },
   300        "lines": true,
   301        "linewidth": 1,
   302        "links": [],
   303        "nullPointMode": "null",
   304        "options": {
   305          "alertThreshold": true
   306        },
   307        "percentage": false,
   308        "pluginVersion": "7.5.17",
   309        "pointradius": 5,
   310        "points": false,
   311        "renderer": "flot",
   312        "seriesOverrides": [],
   313        "spaceLength": 10,
   314        "stack": false,
   315        "steppedLine": false,
   316        "targets": [
   317          {
   318            "exemplar": true,
   319            "expr": "(histogram_quantile(0.50, sum(irate(istio_request_duration_milliseconds_bucket{reporter=~\"$qrep\",destination_service=~\"$service\", verrazzano_cluster=~\"$vzcluster\"}[1m])) by (le)) / 1000) or histogram_quantile(0.50, sum(irate(istio_request_duration_seconds_bucket{reporter=~\"$qrep\",destination_service=~\"$service\", verrazzano_cluster=~\"$vzcluster\"}[1m])) by (le))",
   320            "format": "time_series",
   321            "interval": "",
   322            "intervalFactor": 1,
   323            "legendFormat": "P50",
   324            "refId": "A"
   325          },
   326          {
   327            "exemplar": true,
   328            "expr": "(histogram_quantile(0.90, sum(irate(istio_request_duration_milliseconds_bucket{reporter=~\"$qrep\",destination_service=~\"$service\", verrazzano_cluster=~\"$vzcluster\"}[1m])) by (le)) / 1000) or histogram_quantile(0.90, sum(irate(istio_request_duration_seconds_bucket{reporter=~\"$qrep\",destination_service=~\"$service\", verrazzano_cluster=~\"$vzcluster\"}[1m])) by (le))",
   329            "format": "time_series",
   330            "hide": false,
   331            "interval": "",
   332            "intervalFactor": 1,
   333            "legendFormat": "P90",
   334            "refId": "B"
   335          },
   336          {
   337            "exemplar": true,
   338            "expr": "(histogram_quantile(0.99, sum(irate(istio_request_duration_milliseconds_bucket{reporter=~\"$qrep\",destination_service=~\"$service\", verrazzano_cluster=~\"$vzcluster\"}[1m])) by (le)) / 1000) or histogram_quantile(0.99, sum(irate(istio_request_duration_seconds_bucket{reporter=~\"$qrep\",destination_service=~\"$service\", verrazzano_cluster=~\"$vzcluster\"}[1m])) by (le))",
   339            "format": "time_series",
   340            "hide": false,
   341            "interval": "",
   342            "intervalFactor": 1,
   343            "legendFormat": "P99",
   344            "refId": "C"
   345          }
   346        ],
   347        "thresholds": [],
   348        "timeFrom": null,
   349        "timeRegions": [],
   350        "timeShift": null,
   351        "title": "Client Request Duration",
   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            "$$hashKey": "object:9599",
   368            "format": "s",
   369            "label": null,
   370            "logBase": 1,
   371            "max": null,
   372            "min": null,
   373            "show": true
   374          },
   375          {
   376            "$$hashKey": "object:9600",
   377            "format": "short",
   378            "label": null,
   379            "logBase": 1,
   380            "max": null,
   381            "min": null,
   382            "show": false
   383          }
   384        ],
   385        "yaxis": {
   386          "align": false,
   387          "alignLevel": null
   388        }
   389      },
   390      {
   391        "cacheTimeout": null,
   392        "colorBackground": false,
   393        "colorValue": false,
   394        "colors": [
   395          "#299c46",
   396          "rgba(237, 129, 40, 0.89)",
   397          "#d44a3a"
   398        ],
   399        "datasource": "Prometheus",
   400        "fieldConfig": {
   401          "defaults": {},
   402          "overrides": []
   403        },
   404        "format": "Bps",
   405        "gauge": {
   406          "maxValue": 100,
   407          "minValue": 0,
   408          "show": false,
   409          "thresholdLabels": false,
   410          "thresholdMarkers": true
   411        },
   412        "gridPos": {
   413          "h": 4,
   414          "w": 6,
   415          "x": 18,
   416          "y": 4
   417        },
   418        "id": 84,
   419        "interval": null,
   420        "links": [],
   421        "mappingType": 1,
   422        "mappingTypes": [
   423          {
   424            "$$hashKey": "object:9653",
   425            "name": "value to text",
   426            "value": 1
   427          },
   428          {
   429            "$$hashKey": "object:9654",
   430            "name": "range to text",
   431            "value": 2
   432          }
   433        ],
   434        "maxDataPoints": 100,
   435        "nullPointMode": "connected",
   436        "nullText": null,
   437        "options": {
   438          "colorMode": "value",
   439          "graphMode": "area",
   440          "justifyMode": "auto",
   441          "orientation": "horizontal",
   442          "reduceOptions": {
   443            "calcs": [
   444              "lastNotNull"
   445            ],
   446            "fields": "",
   447            "values": false
   448          },
   449          "textMode": "auto"
   450        },
   451        "postfix": "",
   452        "postfixFontSize": "50%",
   453        "prefix": "",
   454        "prefixFontSize": "50%",
   455        "rangeMaps": [
   456          {
   457            "from": "null",
   458            "text": "N/A",
   459            "to": "null"
   460          }
   461        ],
   462        "sparkline": {
   463          "fillColor": "rgba(31, 118, 189, 0.18)",
   464          "full": true,
   465          "lineColor": "rgb(31, 120, 193)",
   466          "show": true
   467        },
   468        "tableColumn": "",
   469        "targets": [
   470          {
   471            "exemplar": true,
   472            "expr": "sum(irate(istio_tcp_received_bytes_total{reporter=~\"$qrep\", destination_service=~\"$service\", verrazzano_cluster=~\"$vzcluster\"}[1m]))",
   473            "format": "time_series",
   474            "hide": false,
   475            "interval": "",
   476            "intervalFactor": 1,
   477            "legendFormat": "",
   478            "refId": "A"
   479          }
   480        ],
   481        "thresholds": "",
   482        "title": "TCP Received Bytes",
   483        "type": "singlestat",
   484        "valueFontSize": "80%",
   485        "valueMaps": [
   486          {
   487            "$$hashKey": "object:9656",
   488            "op": "=",
   489            "text": "N/A",
   490            "value": "null"
   491          }
   492        ],
   493        "valueName": "avg"
   494      },
   495      {
   496        "cacheTimeout": null,
   497        "colorBackground": false,
   498        "colorValue": false,
   499        "colors": [
   500          "rgba(245, 54, 54, 0.9)",
   501          "rgba(237, 129, 40, 0.89)",
   502          "rgba(50, 172, 45, 0.97)"
   503        ],
   504        "datasource": "Prometheus",
   505        "fieldConfig": {
   506          "defaults": {},
   507          "overrides": []
   508        },
   509        "format": "ops",
   510        "gauge": {
   511          "maxValue": 100,
   512          "minValue": 0,
   513          "show": false,
   514          "thresholdLabels": false,
   515          "thresholdMarkers": true
   516        },
   517        "gridPos": {
   518          "h": 4,
   519          "w": 6,
   520          "x": 0,
   521          "y": 8
   522        },
   523        "id": 97,
   524        "interval": null,
   525        "links": [],
   526        "mappingType": 1,
   527        "mappingTypes": [
   528          {
   529            "$$hashKey": "object:9698",
   530            "name": "value to text",
   531            "value": 1
   532          },
   533          {
   534            "$$hashKey": "object:9699",
   535            "name": "range to text",
   536            "value": 2
   537          }
   538        ],
   539        "maxDataPoints": 100,
   540        "nullPointMode": "connected",
   541        "nullText": null,
   542        "options": {
   543          "colorMode": "value",
   544          "graphMode": "area",
   545          "justifyMode": "auto",
   546          "orientation": "horizontal",
   547          "reduceOptions": {
   548            "calcs": [
   549              "lastNotNull"
   550            ],
   551            "fields": "",
   552            "values": false
   553          },
   554          "textMode": "auto"
   555        },
   556        "postfix": "",
   557        "postfixFontSize": "50%",
   558        "prefix": "",
   559        "prefixFontSize": "50%",
   560        "rangeMaps": [
   561          {
   562            "from": "null",
   563            "text": "N/A",
   564            "to": "null"
   565          }
   566        ],
   567        "sparkline": {
   568          "fillColor": "rgba(31, 118, 189, 0.18)",
   569          "full": true,
   570          "lineColor": "rgb(31, 120, 193)",
   571          "show": true
   572        },
   573        "tableColumn": "",
   574        "targets": [
   575          {
   576            "exemplar": true,
   577            "expr": "round(sum(irate(istio_requests_total{reporter=\"destination\",destination_service=~\"$service\", verrazzano_cluster=~\"$vzcluster\"}[5m])), 0.001)",
   578            "format": "time_series",
   579            "interval": "",
   580            "intervalFactor": 1,
   581            "legendFormat": "",
   582            "refId": "A",
   583            "step": 4
   584          }
   585        ],
   586        "thresholds": "",
   587        "title": "Server Request Volume",
   588        "type": "singlestat",
   589        "valueFontSize": "80%",
   590        "valueMaps": [
   591          {
   592            "$$hashKey": "object:9701",
   593            "op": "=",
   594            "text": "N/A",
   595            "value": "null"
   596          }
   597        ],
   598        "valueName": "current"
   599      },
   600      {
   601        "cacheTimeout": null,
   602        "colorBackground": false,
   603        "colorValue": false,
   604        "colors": [
   605          "rgba(50, 172, 45, 0.97)",
   606          "rgba(237, 129, 40, 0.89)",
   607          "rgba(245, 54, 54, 0.9)"
   608        ],
   609        "datasource": "Prometheus",
   610        "decimals": null,
   611        "fieldConfig": {
   612          "defaults": {},
   613          "overrides": []
   614        },
   615        "format": "percentunit",
   616        "gauge": {
   617          "maxValue": 100,
   618          "minValue": 80,
   619          "show": false,
   620          "thresholdLabels": false,
   621          "thresholdMarkers": false
   622        },
   623        "gridPos": {
   624          "h": 4,
   625          "w": 6,
   626          "x": 6,
   627          "y": 8
   628        },
   629        "id": 98,
   630        "interval": null,
   631        "links": [],
   632        "mappingType": 1,
   633        "mappingTypes": [
   634          {
   635            "$$hashKey": "object:9743",
   636            "name": "value to text",
   637            "value": 1
   638          },
   639          {
   640            "$$hashKey": "object:9744",
   641            "name": "range to text",
   642            "value": 2
   643          }
   644        ],
   645        "maxDataPoints": 100,
   646        "nullPointMode": "connected",
   647        "nullText": null,
   648        "options": {
   649          "colorMode": "value",
   650          "graphMode": "area",
   651          "justifyMode": "auto",
   652          "orientation": "horizontal",
   653          "reduceOptions": {
   654            "calcs": [
   655              "lastNotNull"
   656            ],
   657            "fields": "",
   658            "values": false
   659          },
   660          "textMode": "auto"
   661        },
   662        "postfix": "",
   663        "postfixFontSize": "50%",
   664        "prefix": "",
   665        "prefixFontSize": "50%",
   666        "rangeMaps": [
   667          {
   668            "from": "null",
   669            "text": "N/A",
   670            "to": "null"
   671          }
   672        ],
   673        "sparkline": {
   674          "fillColor": "rgba(31, 118, 189, 0.18)",
   675          "full": true,
   676          "lineColor": "rgb(31, 120, 193)",
   677          "show": true
   678        },
   679        "tableColumn": "",
   680        "targets": [
   681          {
   682            "exemplar": true,
   683            "expr": "sum(irate(istio_requests_total{reporter=\"destination\",destination_service=~\"$service\",response_code!~\"5.*\", verrazzano_cluster=~\"$vzcluster\"}[5m])) / sum(irate(istio_requests_total{reporter=\"destination\",destination_service=~\"$service\", verrazzano_cluster=~\"$vzcluster\"}[5m]))",
   684            "format": "time_series",
   685            "interval": "",
   686            "intervalFactor": 1,
   687            "legendFormat": "",
   688            "refId": "A"
   689          }
   690        ],
   691        "thresholds": "95, 99, 99.5",
   692        "title": "Server Success Rate (non-5xx responses)",
   693        "type": "singlestat",
   694        "valueFontSize": "80%",
   695        "valueMaps": [
   696          {
   697            "$$hashKey": "object:9746",
   698            "op": "=",
   699            "text": "N/A",
   700            "value": "null"
   701          }
   702        ],
   703        "valueName": "avg"
   704      },
   705      {
   706        "aliasColors": {},
   707        "bars": false,
   708        "dashLength": 10,
   709        "dashes": false,
   710        "datasource": "Prometheus",
   711        "fieldConfig": {
   712          "defaults": {},
   713          "overrides": []
   714        },
   715        "fill": 1,
   716        "fillGradient": 0,
   717        "gridPos": {
   718          "h": 4,
   719          "w": 6,
   720          "x": 12,
   721          "y": 8
   722        },
   723        "hiddenSeries": false,
   724        "id": 99,
   725        "legend": {
   726          "alignAsTable": false,
   727          "avg": false,
   728          "current": false,
   729          "hideEmpty": false,
   730          "hideZero": false,
   731          "max": false,
   732          "min": false,
   733          "rightSide": true,
   734          "show": true,
   735          "total": false,
   736          "values": false
   737        },
   738        "lines": true,
   739        "linewidth": 1,
   740        "links": [],
   741        "nullPointMode": "null",
   742        "options": {
   743          "alertThreshold": true
   744        },
   745        "percentage": false,
   746        "pluginVersion": "7.5.17",
   747        "pointradius": 5,
   748        "points": false,
   749        "renderer": "flot",
   750        "seriesOverrides": [],
   751        "spaceLength": 10,
   752        "stack": false,
   753        "steppedLine": false,
   754        "targets": [
   755          {
   756            "exemplar": true,
   757            "expr": "(histogram_quantile(0.50, sum(irate(istio_request_duration_milliseconds_bucket{reporter=\"destination\",destination_service=~\"$service\", verrazzano_cluster=~\"$vzcluster\"}[1m])) by (le)) / 1000) or histogram_quantile(0.50, sum(irate(istio_request_duration_seconds_bucket{reporter=\"destination\",destination_service=~\"$service\", verrazzano_cluster=~\"$vzcluster\"}[1m])) by (le))",
   758            "format": "time_series",
   759            "interval": "",
   760            "intervalFactor": 1,
   761            "legendFormat": "P50",
   762            "refId": "A"
   763          },
   764          {
   765            "exemplar": true,
   766            "expr": "(histogram_quantile(0.90, sum(irate(istio_request_duration_milliseconds_bucket{reporter=\"destination\",destination_service=~\"$service\", verrazzano_cluster=~\"$vzcluster\"}[1m])) by (le)) / 1000) or histogram_quantile(0.90, sum(irate(istio_request_duration_seconds_bucket{reporter=\"destination\",destination_service=~\"$service\", verrazzano_cluster=~\"$vzcluster\"}[1m])) by (le))",
   767            "format": "time_series",
   768            "hide": false,
   769            "interval": "",
   770            "intervalFactor": 1,
   771            "legendFormat": "P90",
   772            "refId": "B"
   773          },
   774          {
   775            "exemplar": true,
   776            "expr": "(histogram_quantile(0.99, sum(irate(istio_request_duration_milliseconds_bucket{reporter=\"destination\",destination_service=~\"$service\", verrazzano_cluster=~\"$vzcluster\"}[1m])) by (le)) / 1000) or histogram_quantile(0.99, sum(irate(istio_request_duration_seconds_bucket{reporter=\"destination\",destination_service=~\"$service\", verrazzano_cluster=~\"$vzcluster\"}[1m])) by (le))",
   777            "format": "time_series",
   778            "hide": false,
   779            "interval": "",
   780            "intervalFactor": 1,
   781            "legendFormat": "P99",
   782            "refId": "C"
   783          }
   784        ],
   785        "thresholds": [],
   786        "timeFrom": null,
   787        "timeRegions": [],
   788        "timeShift": null,
   789        "title": "Server Request Duration",
   790        "tooltip": {
   791          "shared": true,
   792          "sort": 0,
   793          "value_type": "individual"
   794        },
   795        "type": "graph",
   796        "xaxis": {
   797          "buckets": null,
   798          "mode": "time",
   799          "name": null,
   800          "show": true,
   801          "values": []
   802        },
   803        "yaxes": [
   804          {
   805            "$$hashKey": "object:9870",
   806            "format": "s",
   807            "label": null,
   808            "logBase": 1,
   809            "max": null,
   810            "min": null,
   811            "show": true
   812          },
   813          {
   814            "$$hashKey": "object:9871",
   815            "format": "short",
   816            "label": null,
   817            "logBase": 1,
   818            "max": null,
   819            "min": null,
   820            "show": false
   821          }
   822        ],
   823        "yaxis": {
   824          "align": false,
   825          "alignLevel": null
   826        }
   827      },
   828      {
   829        "cacheTimeout": null,
   830        "colorBackground": false,
   831        "colorValue": false,
   832        "colors": [
   833          "#299c46",
   834          "rgba(237, 129, 40, 0.89)",
   835          "#d44a3a"
   836        ],
   837        "datasource": "Prometheus",
   838        "fieldConfig": {
   839          "defaults": {},
   840          "overrides": []
   841        },
   842        "format": "Bps",
   843        "gauge": {
   844          "maxValue": 100,
   845          "minValue": 0,
   846          "show": false,
   847          "thresholdLabels": false,
   848          "thresholdMarkers": true
   849        },
   850        "gridPos": {
   851          "h": 4,
   852          "w": 6,
   853          "x": 18,
   854          "y": 8
   855        },
   856        "id": 100,
   857        "interval": null,
   858        "links": [],
   859        "mappingType": 1,
   860        "mappingTypes": [
   861          {
   862            "$$hashKey": "object:9788",
   863            "name": "value to text",
   864            "value": 1
   865          },
   866          {
   867            "$$hashKey": "object:9789",
   868            "name": "range to text",
   869            "value": 2
   870          }
   871        ],
   872        "maxDataPoints": 100,
   873        "nullPointMode": "connected",
   874        "nullText": null,
   875        "options": {
   876          "colorMode": "value",
   877          "graphMode": "area",
   878          "justifyMode": "auto",
   879          "orientation": "horizontal",
   880          "reduceOptions": {
   881            "calcs": [
   882              "lastNotNull"
   883            ],
   884            "fields": "",
   885            "values": false
   886          },
   887          "textMode": "auto"
   888        },
   889        "postfix": "",
   890        "postfixFontSize": "50%",
   891        "prefix": "",
   892        "prefixFontSize": "50%",
   893        "rangeMaps": [
   894          {
   895            "from": "null",
   896            "text": "N/A",
   897            "to": "null"
   898          }
   899        ],
   900        "sparkline": {
   901          "fillColor": "rgba(31, 118, 189, 0.18)",
   902          "full": true,
   903          "lineColor": "rgb(31, 120, 193)",
   904          "show": true
   905        },
   906        "tableColumn": "",
   907        "targets": [
   908          {
   909            "exemplar": true,
   910            "expr": "sum(irate(istio_tcp_sent_bytes_total{reporter=~\"$qrep\", destination_service=~\"$service\", verrazzano_cluster=~\"$vzcluster\"}[1m]))",
   911            "format": "time_series",
   912            "hide": false,
   913            "interval": "",
   914            "intervalFactor": 1,
   915            "legendFormat": "",
   916            "refId": "A"
   917          }
   918        ],
   919        "thresholds": "",
   920        "title": "TCP Sent Bytes",
   921        "type": "singlestat",
   922        "valueFontSize": "80%",
   923        "valueMaps": [
   924          {
   925            "$$hashKey": "object:9791",
   926            "op": "=",
   927            "text": "N/A",
   928            "value": "null"
   929          }
   930        ],
   931        "valueName": "avg"
   932      },
   933      {
   934        "collapsed": true,
   935        "datasource": null,
   936        "gridPos": {
   937          "h": 1,
   938          "w": 24,
   939          "x": 0,
   940          "y": 12
   941        },
   942        "id": 104,
   943        "panels": [
   944          {
   945            "datasource": null,
   946            "fieldConfig": {
   947              "defaults": {},
   948              "overrides": []
   949            },
   950            "gridPos": {
   951              "h": 3,
   952              "w": 24,
   953              "x": 0,
   954              "y": 13
   955            },
   956            "id": 45,
   957            "links": [],
   958            "options": {
   959              "content": "<div class=\"dashboard-header text-center\">\n<span>CLIENT WORKLOADS</span>\n</div>",
   960              "mode": "html"
   961            },
   962            "pluginVersion": "7.5.17",
   963            "transparent": true,
   964            "type": "text"
   965          },
   966          {
   967            "aliasColors": {},
   968            "bars": false,
   969            "dashLength": 10,
   970            "dashes": false,
   971            "datasource": "Prometheus",
   972            "fieldConfig": {
   973              "defaults": {},
   974              "overrides": []
   975            },
   976            "fill": 0,
   977            "fillGradient": 0,
   978            "gridPos": {
   979              "h": 6,
   980              "w": 12,
   981              "x": 0,
   982              "y": 16
   983            },
   984            "hiddenSeries": false,
   985            "id": 25,
   986            "legend": {
   987              "avg": false,
   988              "current": false,
   989              "hideEmpty": true,
   990              "max": false,
   991              "min": false,
   992              "show": true,
   993              "total": false,
   994              "values": false
   995            },
   996            "lines": true,
   997            "linewidth": 1,
   998            "links": [],
   999            "nullPointMode": "null as zero",
  1000            "options": {
  1001              "alertThreshold": true
  1002            },
  1003            "percentage": false,
  1004            "pluginVersion": "7.5.17",
  1005            "pointradius": 5,
  1006            "points": false,
  1007            "renderer": "flot",
  1008            "seriesOverrides": [],
  1009            "spaceLength": 10,
  1010            "stack": false,
  1011            "steppedLine": false,
  1012            "targets": [
  1013              {
  1014                "exemplar": true,
  1015                "expr": "round(sum(irate(istio_requests_total{connection_security_policy=\"mutual_tls\",destination_service=~\"$service\",reporter=~\"$qrep\",source_workload=~\"$srcwl\",source_workload_namespace=~\"$srcns\", verrazzano_cluster=~\"$vzcluster\"}[5m])) by (source_workload, source_workload_namespace, response_code), 0.001)",
  1016                "format": "time_series",
  1017                "interval": "",
  1018                "intervalFactor": 1,
  1019                "legendFormat": "{{ source_workload }}.{{ source_workload_namespace }} : {{ response_code }} (🔐mTLS)",
  1020                "refId": "A",
  1021                "step": 2
  1022              },
  1023              {
  1024                "exemplar": true,
  1025                "expr": "round(sum(irate(istio_requests_total{connection_security_policy!=\"mutual_tls\", destination_service=~\"$service\", reporter=~\"$qrep\", source_workload=~\"$srcwl\", source_workload_namespace=~\"$srcns\", verrazzano_cluster=~\"$vzcluster\"}[5m])) by (source_workload, source_workload_namespace, response_code), 0.001)",
  1026                "format": "time_series",
  1027                "hide": false,
  1028                "interval": "",
  1029                "intervalFactor": 1,
  1030                "legendFormat": "{{ source_workload }}.{{ source_workload_namespace }} : {{ response_code }}",
  1031                "refId": "B",
  1032                "step": 2
  1033              }
  1034            ],
  1035            "thresholds": [],
  1036            "timeFrom": null,
  1037            "timeRegions": [],
  1038            "timeShift": null,
  1039            "title": "Incoming Requests By Source And Response Code",
  1040            "tooltip": {
  1041              "shared": false,
  1042              "sort": 0,
  1043              "value_type": "individual"
  1044            },
  1045            "type": "graph",
  1046            "xaxis": {
  1047              "buckets": null,
  1048              "mode": "time",
  1049              "name": null,
  1050              "show": true,
  1051              "values": [
  1052                "total"
  1053              ]
  1054            },
  1055            "yaxes": [
  1056              {
  1057                "$$hashKey": "object:9988",
  1058                "format": "ops",
  1059                "label": null,
  1060                "logBase": 1,
  1061                "max": null,
  1062                "min": "0",
  1063                "show": true
  1064              },
  1065              {
  1066                "$$hashKey": "object:9989",
  1067                "format": "short",
  1068                "label": null,
  1069                "logBase": 1,
  1070                "max": null,
  1071                "min": null,
  1072                "show": false
  1073              }
  1074            ],
  1075            "yaxis": {
  1076              "align": false,
  1077              "alignLevel": null
  1078            }
  1079          },
  1080          {
  1081            "aliasColors": {},
  1082            "bars": false,
  1083            "dashLength": 10,
  1084            "dashes": false,
  1085            "datasource": "Prometheus",
  1086            "fieldConfig": {
  1087              "defaults": {},
  1088              "overrides": []
  1089            },
  1090            "fill": 1,
  1091            "fillGradient": 0,
  1092            "gridPos": {
  1093              "h": 6,
  1094              "w": 12,
  1095              "x": 12,
  1096              "y": 16
  1097            },
  1098            "hiddenSeries": false,
  1099            "id": 26,
  1100            "legend": {
  1101              "avg": false,
  1102              "current": false,
  1103              "hideEmpty": true,
  1104              "hideZero": false,
  1105              "max": false,
  1106              "min": false,
  1107              "show": true,
  1108              "total": false,
  1109              "values": false
  1110            },
  1111            "lines": true,
  1112            "linewidth": 1,
  1113            "links": [],
  1114            "nullPointMode": "null",
  1115            "options": {
  1116              "alertThreshold": true
  1117            },
  1118            "percentage": false,
  1119            "pluginVersion": "7.5.17",
  1120            "pointradius": 5,
  1121            "points": false,
  1122            "renderer": "flot",
  1123            "seriesOverrides": [],
  1124            "spaceLength": 10,
  1125            "stack": false,
  1126            "steppedLine": false,
  1127            "targets": [
  1128              {
  1129                "exemplar": true,
  1130                "expr": "sum(irate(istio_requests_total{reporter=~\"$qrep\", connection_security_policy=\"mutual_tls\", destination_service=~\"$service\",response_code!~\"5.*\", source_workload=~\"$srcwl\", source_workload_namespace=~\"$srcns\", verrazzano_cluster=~\"$vzcluster\"}[5m])) by (source_workload, source_workload_namespace) / sum(irate(istio_requests_total{reporter=~\"$qrep\", connection_security_policy=\"mutual_tls\", destination_service=~\"$service\", source_workload=~\"$srcwl\", source_workload_namespace=~\"$srcns\", verrazzano_cluster=~\"$vzcluster\"}[5m])) by (source_workload, source_workload_namespace)",
  1131                "format": "time_series",
  1132                "hide": false,
  1133                "interval": "",
  1134                "intervalFactor": 1,
  1135                "legendFormat": "{{ source_workload }}.{{ source_workload_namespace }} (🔐mTLS)",
  1136                "refId": "A",
  1137                "step": 2
  1138              },
  1139              {
  1140                "exemplar": true,
  1141                "expr": "sum(irate(istio_requests_total{reporter=~\"$qrep\", connection_security_policy!=\"mutual_tls\", destination_service=~\"$service\",response_code!~\"5.*\", source_workload=~\"$srcwl\", source_workload_namespace=~\"$srcns\", verrazzano_cluster=~\"$vzcluster\"}[5m])) by (source_workload, source_workload_namespace) / sum(irate(istio_requests_total{reporter=~\"$qrep\", connection_security_policy!=\"mutual_tls\", destination_service=~\"$service\", source_workload=~\"$srcwl\", source_workload_namespace=~\"$srcns\", verrazzano_cluster=~\"$vzcluster\"}[5m])) by (source_workload, source_workload_namespace)",
  1142                "format": "time_series",
  1143                "hide": false,
  1144                "interval": "",
  1145                "intervalFactor": 1,
  1146                "legendFormat": "{{ source_workload }}.{{ source_workload_namespace }}",
  1147                "refId": "B",
  1148                "step": 2
  1149              }
  1150            ],
  1151            "thresholds": [],
  1152            "timeFrom": null,
  1153            "timeRegions": [],
  1154            "timeShift": null,
  1155            "title": "Incoming Success Rate (non-5xx responses) By Source",
  1156            "tooltip": {
  1157              "shared": true,
  1158              "sort": 0,
  1159              "value_type": "individual"
  1160            },
  1161            "type": "graph",
  1162            "xaxis": {
  1163              "buckets": null,
  1164              "mode": "time",
  1165              "name": null,
  1166              "show": true,
  1167              "values": []
  1168            },
  1169            "yaxes": [
  1170              {
  1171                "$$hashKey": "object:10037",
  1172                "format": "percentunit",
  1173                "label": null,
  1174                "logBase": 1,
  1175                "max": "1.01",
  1176                "min": "0",
  1177                "show": true
  1178              },
  1179              {
  1180                "$$hashKey": "object:10038",
  1181                "format": "short",
  1182                "label": null,
  1183                "logBase": 1,
  1184                "max": null,
  1185                "min": null,
  1186                "show": false
  1187              }
  1188            ],
  1189            "yaxis": {
  1190              "align": false,
  1191              "alignLevel": null
  1192            }
  1193          },
  1194          {
  1195            "aliasColors": {},
  1196            "bars": false,
  1197            "dashLength": 10,
  1198            "dashes": false,
  1199            "datasource": "Prometheus",
  1200            "description": "",
  1201            "fieldConfig": {
  1202              "defaults": {},
  1203              "overrides": []
  1204            },
  1205            "fill": 1,
  1206            "fillGradient": 0,
  1207            "gridPos": {
  1208              "h": 6,
  1209              "w": 8,
  1210              "x": 0,
  1211              "y": 22
  1212            },
  1213            "hiddenSeries": false,
  1214            "id": 27,
  1215            "legend": {
  1216              "alignAsTable": false,
  1217              "avg": false,
  1218              "current": false,
  1219              "hideEmpty": true,
  1220              "hideZero": false,
  1221              "max": false,
  1222              "min": false,
  1223              "rightSide": false,
  1224              "show": true,
  1225              "total": false,
  1226              "values": false
  1227            },
  1228            "lines": true,
  1229            "linewidth": 1,
  1230            "links": [],
  1231            "nullPointMode": "null",
  1232            "options": {
  1233              "alertThreshold": true
  1234            },
  1235            "percentage": false,
  1236            "pluginVersion": "7.5.17",
  1237            "pointradius": 5,
  1238            "points": false,
  1239            "renderer": "flot",
  1240            "seriesOverrides": [],
  1241            "spaceLength": 10,
  1242            "stack": false,
  1243            "steppedLine": false,
  1244            "targets": [
  1245              {
  1246                "exemplar": true,
  1247                "expr": "(histogram_quantile(0.50, sum(irate(istio_request_duration_milliseconds_bucket{reporter=~\"$qrep\", connection_security_policy=\"mutual_tls\", destination_service=~\"$service\", source_workload=~\"$srcwl\", source_workload_namespace=~\"$srcns\", verrazzano_cluster=~\"$vzcluster\"}[1m])) by (source_workload, source_workload_namespace, le)) / 1000) or histogram_quantile(0.50, sum(irate(istio_request_duration_seconds_bucket{reporter=~\"$qrep\", connection_security_policy=\"mutual_tls\", destination_service=~\"$service\", source_workload=~\"$srcwl\", source_workload_namespace=~\"$srcns\", verrazzano_cluster=~\"$vzcluster\"}[1m])) by (source_workload, source_workload_namespace, le))",
  1248                "format": "time_series",
  1249                "hide": false,
  1250                "interval": "",
  1251                "intervalFactor": 1,
  1252                "legendFormat": "{{source_workload}}.{{source_workload_namespace}} P50 (🔐mTLS)",
  1253                "refId": "A",
  1254                "step": 2
  1255              },
  1256              {
  1257                "exemplar": true,
  1258                "expr": "(histogram_quantile(0.90, sum(irate(istio_request_duration_milliseconds_bucket{reporter=~\"$qrep\", connection_security_policy=\"mutual_tls\", destination_service=~\"$service\", source_workload=~\"$srcwl\", source_workload_namespace=~\"$srcns\", verrazzano_cluster=~\"$vzcluster\"}[1m])) by (source_workload, source_workload_namespace, le)) / 1000) or histogram_quantile(0.90, sum(irate(istio_request_duration_seconds_bucket{reporter=~\"$qrep\", connection_security_policy=\"mutual_tls\", destination_service=~\"$service\", source_workload=~\"$srcwl\", source_workload_namespace=~\"$srcns\", verrazzano_cluster=~\"$vzcluster\"}[1m])) by (source_workload, source_workload_namespace, le))",
  1259                "format": "time_series",
  1260                "hide": false,
  1261                "interval": "",
  1262                "intervalFactor": 1,
  1263                "legendFormat": "{{source_workload}}.{{source_workload_namespace}} P90 (🔐mTLS)",
  1264                "refId": "B",
  1265                "step": 2
  1266              },
  1267              {
  1268                "exemplar": true,
  1269                "expr": "(histogram_quantile(0.95, sum(irate(istio_request_duration_milliseconds_bucket{reporter=~\"$qrep\", connection_security_policy=\"mutual_tls\", destination_service=~\"$service\", source_workload=~\"$srcwl\", source_workload_namespace=~\"$srcns\", verrazzano_cluster=~\"$vzcluster\"}[1m])) by (source_workload, source_workload_namespace, le)) / 1000) or histogram_quantile(0.95, sum(irate(istio_request_duration_seconds_bucket{reporter=~\"$qrep\", connection_security_policy=\"mutual_tls\", destination_service=~\"$service\", source_workload=~\"$srcwl\", source_workload_namespace=~\"$srcns\", verrazzano_cluster=~\"$vzcluster\"}[1m])) by (source_workload, source_workload_namespace, le))",
  1270                "format": "time_series",
  1271                "hide": false,
  1272                "interval": "",
  1273                "intervalFactor": 1,
  1274                "legendFormat": "{{source_workload}}.{{source_workload_namespace}} P95 (🔐mTLS)",
  1275                "refId": "C",
  1276                "step": 2
  1277              },
  1278              {
  1279                "exemplar": true,
  1280                "expr": "(histogram_quantile(0.99, sum(irate(istio_request_duration_milliseconds_bucket{reporter=~\"$qrep\", connection_security_policy=\"mutual_tls\", destination_service=~\"$service\", source_workload=~\"$srcwl\", source_workload_namespace=~\"$srcns\", verrazzano_cluster=~\"$vzcluster\"}[1m])) by (source_workload, source_workload_namespace, le)) / 1000) or histogram_quantile(0.99, sum(irate(istio_request_duration_seconds_bucket{reporter=~\"$qrep\", connection_security_policy=\"mutual_tls\", destination_service=~\"$service\", source_workload=~\"$srcwl\", source_workload_namespace=~\"$srcns\", verrazzano_cluster=~\"$vzcluster\"}[1m])) by (source_workload, source_workload_namespace, le))",
  1281                "format": "time_series",
  1282                "hide": false,
  1283                "interval": "",
  1284                "intervalFactor": 1,
  1285                "legendFormat": "{{source_workload}}.{{source_workload_namespace}} P99 (🔐mTLS)",
  1286                "refId": "D",
  1287                "step": 2
  1288              },
  1289              {
  1290                "exemplar": true,
  1291                "expr": "(histogram_quantile(0.50, sum(irate(istio_request_duration_milliseconds_bucket{reporter=~\"$qrep\", connection_security_policy!=\"mutual_tls\", destination_service=~\"$service\", source_workload=~\"$srcwl\", source_workload_namespace=~\"$srcns\", verrazzano_cluster=~\"$vzcluster\"}[1m])) by (source_workload, source_workload_namespace, le)) / 1000) or histogram_quantile(0.50, sum(irate(istio_request_duration_seconds_bucket{reporter=~\"$qrep\", connection_security_policy!=\"mutual_tls\", destination_service=~\"$service\", source_workload=~\"$srcwl\", source_workload_namespace=~\"$srcns\", verrazzano_cluster=~\"$vzcluster\"}[1m])) by (source_workload, source_workload_namespace, le))",
  1292                "format": "time_series",
  1293                "hide": false,
  1294                "interval": "",
  1295                "intervalFactor": 1,
  1296                "legendFormat": "{{source_workload}}.{{source_workload_namespace}} P50",
  1297                "refId": "E",
  1298                "step": 2
  1299              },
  1300              {
  1301                "exemplar": true,
  1302                "expr": "(histogram_quantile(0.90, sum(irate(istio_request_duration_milliseconds_bucket{reporter=~\"$qrep\", connection_security_policy!=\"mutual_tls\", destination_service=~\"$service\", source_workload=~\"$srcwl\", source_workload_namespace=~\"$srcns\", verrazzano_cluster=~\"$vzcluster\"}[1m])) by (source_workload, source_workload_namespace, le)) / 1000) or histogram_quantile(0.90, sum(irate(istio_request_duration_seconds_bucket{reporter=~\"$qrep\", connection_security_policy!=\"mutual_tls\", destination_service=~\"$service\", source_workload=~\"$srcwl\", source_workload_namespace=~\"$srcns\", verrazzano_cluster=~\"$vzcluster\"}[1m])) by (source_workload, source_workload_namespace, le))",
  1303                "format": "time_series",
  1304                "hide": false,
  1305                "interval": "",
  1306                "intervalFactor": 1,
  1307                "legendFormat": "{{source_workload}}.{{source_workload_namespace}} P90",
  1308                "refId": "F",
  1309                "step": 2
  1310              },
  1311              {
  1312                "exemplar": true,
  1313                "expr": "(histogram_quantile(0.95, sum(irate(istio_request_duration_milliseconds_bucket{reporter=~\"$qrep\", connection_security_policy!=\"mutual_tls\", destination_service=~\"$service\", source_workload=~\"$srcwl\", source_workload_namespace=~\"$srcns\", verrazzano_cluster=~\"$vzcluster\"}[1m])) by (source_workload, source_workload_namespace, le)) / 1000) or histogram_quantile(0.95, sum(irate(istio_request_duration_seconds_bucket{reporter=~\"$qrep\", connection_security_policy!=\"mutual_tls\", destination_service=~\"$service\", source_workload=~\"$srcwl\", source_workload_namespace=~\"$srcns\", verrazzano_cluster=~\"$vzcluster\"}[1m])) by (source_workload, source_workload_namespace, le))",
  1314                "format": "time_series",
  1315                "hide": false,
  1316                "interval": "",
  1317                "intervalFactor": 1,
  1318                "legendFormat": "{{source_workload}}.{{source_workload_namespace}} P95",
  1319                "refId": "G",
  1320                "step": 2
  1321              },
  1322              {
  1323                "exemplar": true,
  1324                "expr": "(histogram_quantile(0.99, sum(irate(istio_request_duration_milliseconds_bucket{reporter=~\"$qrep\", connection_security_policy!=\"mutual_tls\", destination_service=~\"$service\", source_workload=~\"$srcwl\", source_workload_namespace=~\"$srcns\", verrazzano_cluster=~\"$vzcluster\"}[1m])) by (source_workload, source_workload_namespace, le)) / 1000) or histogram_quantile(0.99, sum(irate(istio_request_duration_seconds_bucket{reporter=~\"$qrep\", connection_security_policy!=\"mutual_tls\", destination_service=~\"$service\", source_workload=~\"$srcwl\", source_workload_namespace=~\"$srcns\", verrazzano_cluster=~\"$vzcluster\"}[1m])) by (source_workload, source_workload_namespace, le))",
  1325                "format": "time_series",
  1326                "hide": false,
  1327                "interval": "",
  1328                "intervalFactor": 1,
  1329                "legendFormat": "{{source_workload}}.{{source_workload_namespace}} P99",
  1330                "refId": "H",
  1331                "step": 2
  1332              }
  1333            ],
  1334            "thresholds": [],
  1335            "timeFrom": null,
  1336            "timeRegions": [],
  1337            "timeShift": null,
  1338            "title": "Incoming Request Duration By Source",
  1339            "tooltip": {
  1340              "shared": true,
  1341              "sort": 0,
  1342              "value_type": "individual"
  1343            },
  1344            "type": "graph",
  1345            "xaxis": {
  1346              "buckets": null,
  1347              "mode": "time",
  1348              "name": null,
  1349              "show": true,
  1350              "values": []
  1351            },
  1352            "yaxes": [
  1353              {
  1354                "$$hashKey": "object:10086",
  1355                "format": "s",
  1356                "label": null,
  1357                "logBase": 1,
  1358                "max": null,
  1359                "min": "0",
  1360                "show": true
  1361              },
  1362              {
  1363                "$$hashKey": "object:10087",
  1364                "format": "short",
  1365                "label": null,
  1366                "logBase": 1,
  1367                "max": null,
  1368                "min": null,
  1369                "show": false
  1370              }
  1371            ],
  1372            "yaxis": {
  1373              "align": false,
  1374              "alignLevel": null
  1375            }
  1376          },
  1377          {
  1378            "aliasColors": {},
  1379            "bars": false,
  1380            "dashLength": 10,
  1381            "dashes": false,
  1382            "datasource": "Prometheus",
  1383            "fieldConfig": {
  1384              "defaults": {},
  1385              "overrides": []
  1386            },
  1387            "fill": 1,
  1388            "fillGradient": 0,
  1389            "gridPos": {
  1390              "h": 6,
  1391              "w": 8,
  1392              "x": 8,
  1393              "y": 22
  1394            },
  1395            "hiddenSeries": false,
  1396            "id": 28,
  1397            "legend": {
  1398              "alignAsTable": false,
  1399              "avg": false,
  1400              "current": false,
  1401              "hideEmpty": true,
  1402              "max": false,
  1403              "min": false,
  1404              "rightSide": false,
  1405              "show": true,
  1406              "total": false,
  1407              "values": false
  1408            },
  1409            "lines": true,
  1410            "linewidth": 1,
  1411            "links": [],
  1412            "nullPointMode": "null",
  1413            "options": {
  1414              "alertThreshold": true
  1415            },
  1416            "percentage": false,
  1417            "pluginVersion": "7.5.17",
  1418            "pointradius": 5,
  1419            "points": false,
  1420            "renderer": "flot",
  1421            "seriesOverrides": [],
  1422            "spaceLength": 10,
  1423            "stack": false,
  1424            "steppedLine": false,
  1425            "targets": [
  1426              {
  1427                "exemplar": true,
  1428                "expr": "histogram_quantile(0.50, sum(irate(istio_request_bytes_bucket{reporter=~\"$qrep\", connection_security_policy=\"mutual_tls\", destination_service=~\"$service\", source_workload=~\"$srcwl\", source_workload_namespace=~\"$srcns\", verrazzano_cluster=~\"$vzcluster\"}[1m])) by (source_workload, source_workload_namespace, le))",
  1429                "format": "time_series",
  1430                "hide": false,
  1431                "interval": "",
  1432                "intervalFactor": 1,
  1433                "legendFormat": "{{source_workload}}.{{source_workload_namespace}} P50 (🔐mTLS)",
  1434                "refId": "A",
  1435                "step": 2
  1436              },
  1437              {
  1438                "exemplar": true,
  1439                "expr": "histogram_quantile(0.90, sum(irate(istio_request_bytes_bucket{reporter=~\"$qrep\", connection_security_policy=\"mutual_tls\", destination_service=~\"$service\", source_workload=~\"$srcwl\", source_workload_namespace=~\"$srcns\", verrazzano_cluster=~\"$vzcluster\"}[1m])) by (source_workload, source_workload_namespace, le))",
  1440                "format": "time_series",
  1441                "hide": false,
  1442                "interval": "",
  1443                "intervalFactor": 1,
  1444                "legendFormat": "{{source_workload}}.{{source_workload_namespace}}  P90 (🔐mTLS)",
  1445                "refId": "B",
  1446                "step": 2
  1447              },
  1448              {
  1449                "exemplar": true,
  1450                "expr": "histogram_quantile(0.95, sum(irate(istio_request_bytes_bucket{reporter=~\"$qrep\", connection_security_policy=\"mutual_tls\", destination_service=~\"$service\", source_workload=~\"$srcwl\", source_workload_namespace=~\"$srcns\", verrazzano_cluster=~\"$vzcluster\"}[1m])) by (source_workload, source_workload_namespace, le))",
  1451                "format": "time_series",
  1452                "hide": false,
  1453                "interval": "",
  1454                "intervalFactor": 1,
  1455                "legendFormat": "{{source_workload}}.{{source_workload_namespace}} P95 (🔐mTLS)",
  1456                "refId": "C",
  1457                "step": 2
  1458              },
  1459              {
  1460                "exemplar": true,
  1461                "expr": "histogram_quantile(0.99, sum(irate(istio_request_bytes_bucket{reporter=~\"$qrep\", connection_security_policy=\"mutual_tls\", destination_service=~\"$service\", source_workload=~\"$srcwl\", source_workload_namespace=~\"$srcns\", verrazzano_cluster=~\"$vzcluster\"}[1m])) by (source_workload, source_workload_namespace, le))",
  1462                "format": "time_series",
  1463                "hide": false,
  1464                "interval": "",
  1465                "intervalFactor": 1,
  1466                "legendFormat": "{{source_workload}}.{{source_workload_namespace}}  P99 (🔐mTLS)",
  1467                "refId": "D",
  1468                "step": 2
  1469              },
  1470              {
  1471                "exemplar": true,
  1472                "expr": "histogram_quantile(0.50, sum(irate(istio_request_bytes_bucket{reporter=~\"$qrep\", connection_security_policy!=\"mutual_tls\", destination_service=~\"$service\", source_workload=~\"$srcwl\", source_workload_namespace=~\"$srcns\", verrazzano_cluster=~\"$vzcluster\"}[1m])) by (source_workload, source_workload_namespace, le))",
  1473                "format": "time_series",
  1474                "hide": false,
  1475                "interval": "",
  1476                "intervalFactor": 1,
  1477                "legendFormat": "{{source_workload}}.{{source_workload_namespace}} P50",
  1478                "refId": "E",
  1479                "step": 2
  1480              },
  1481              {
  1482                "exemplar": true,
  1483                "expr": "histogram_quantile(0.90, sum(irate(istio_request_bytes_bucket{reporter=~\"$qrep\", connection_security_policy!=\"mutual_tls\", destination_service=~\"$service\", source_workload=~\"$srcwl\", source_workload_namespace=~\"$srcns\", verrazzano_cluster=~\"$vzcluster\"}[1m])) by (source_workload, source_workload_namespace, le))",
  1484                "format": "time_series",
  1485                "hide": false,
  1486                "interval": "",
  1487                "intervalFactor": 1,
  1488                "legendFormat": "{{source_workload}}.{{source_workload_namespace}} P90",
  1489                "refId": "F",
  1490                "step": 2
  1491              },
  1492              {
  1493                "exemplar": true,
  1494                "expr": "histogram_quantile(0.95, sum(irate(istio_request_bytes_bucket{reporter=~\"$qrep\", connection_security_policy!=\"mutual_tls\", destination_service=~\"$service\", source_workload=~\"$srcwl\", source_workload_namespace=~\"$srcns\", verrazzano_cluster=~\"$vzcluster\"}[1m])) by (source_workload, source_workload_namespace, le))",
  1495                "format": "time_series",
  1496                "hide": false,
  1497                "interval": "",
  1498                "intervalFactor": 1,
  1499                "legendFormat": "{{source_workload}}.{{source_workload_namespace}} P95",
  1500                "refId": "G",
  1501                "step": 2
  1502              },
  1503              {
  1504                "exemplar": true,
  1505                "expr": "histogram_quantile(0.99, sum(irate(istio_request_bytes_bucket{reporter=~\"$qrep\", connection_security_policy!=\"mutual_tls\", destination_service=~\"$service\", source_workload=~\"$srcwl\", source_workload_namespace=~\"$srcns\", verrazzano_cluster=~\"$vzcluster\"}[1m])) by (source_workload, source_workload_namespace, le))",
  1506                "format": "time_series",
  1507                "hide": false,
  1508                "interval": "",
  1509                "intervalFactor": 1,
  1510                "legendFormat": "{{source_workload}}.{{source_workload_namespace}} P99",
  1511                "refId": "H",
  1512                "step": 2
  1513              }
  1514            ],
  1515            "thresholds": [],
  1516            "timeFrom": null,
  1517            "timeRegions": [],
  1518            "timeShift": null,
  1519            "title": "Incoming Request Size By Source",
  1520            "tooltip": {
  1521              "shared": true,
  1522              "sort": 0,
  1523              "value_type": "individual"
  1524            },
  1525            "type": "graph",
  1526            "xaxis": {
  1527              "buckets": null,
  1528              "mode": "time",
  1529              "name": null,
  1530              "show": true,
  1531              "values": []
  1532            },
  1533            "yaxes": [
  1534              {
  1535                "$$hashKey": "object:10135",
  1536                "format": "decbytes",
  1537                "label": null,
  1538                "logBase": 1,
  1539                "max": null,
  1540                "min": "0",
  1541                "show": true
  1542              },
  1543              {
  1544                "$$hashKey": "object:10136",
  1545                "format": "short",
  1546                "label": null,
  1547                "logBase": 1,
  1548                "max": null,
  1549                "min": null,
  1550                "show": false
  1551              }
  1552            ],
  1553            "yaxis": {
  1554              "align": false,
  1555              "alignLevel": null
  1556            }
  1557          },
  1558          {
  1559            "aliasColors": {},
  1560            "bars": false,
  1561            "dashLength": 10,
  1562            "dashes": false,
  1563            "datasource": "Prometheus",
  1564            "fieldConfig": {
  1565              "defaults": {},
  1566              "overrides": []
  1567            },
  1568            "fill": 1,
  1569            "fillGradient": 0,
  1570            "gridPos": {
  1571              "h": 6,
  1572              "w": 8,
  1573              "x": 16,
  1574              "y": 22
  1575            },
  1576            "hiddenSeries": false,
  1577            "id": 68,
  1578            "legend": {
  1579              "alignAsTable": false,
  1580              "avg": false,
  1581              "current": false,
  1582              "hideEmpty": true,
  1583              "max": false,
  1584              "min": false,
  1585              "rightSide": false,
  1586              "show": true,
  1587              "total": false,
  1588              "values": false
  1589            },
  1590            "lines": true,
  1591            "linewidth": 1,
  1592            "links": [],
  1593            "nullPointMode": "null",
  1594            "options": {
  1595              "alertThreshold": true
  1596            },
  1597            "percentage": false,
  1598            "pluginVersion": "7.5.17",
  1599            "pointradius": 5,
  1600            "points": false,
  1601            "renderer": "flot",
  1602            "seriesOverrides": [],
  1603            "spaceLength": 10,
  1604            "stack": false,
  1605            "steppedLine": false,
  1606            "targets": [
  1607              {
  1608                "exemplar": true,
  1609                "expr": "histogram_quantile(0.50, sum(irate(istio_response_bytes_bucket{reporter=~\"$qrep\", connection_security_policy=\"mutual_tls\", destination_service=~\"$service\", source_workload=~\"$srcwl\", source_workload_namespace=~\"$srcns\", verrazzano_cluster=~\"$vzcluster\"}[1m])) by (source_workload, source_workload_namespace, le))",
  1610                "format": "time_series",
  1611                "hide": false,
  1612                "interval": "",
  1613                "intervalFactor": 1,
  1614                "legendFormat": "{{source_workload}}.{{source_workload_namespace}} P50 (🔐mTLS)",
  1615                "refId": "A",
  1616                "step": 2
  1617              },
  1618              {
  1619                "exemplar": true,
  1620                "expr": "histogram_quantile(0.90, sum(irate(istio_response_bytes_bucket{reporter=~\"$qrep\", connection_security_policy=\"mutual_tls\", destination_service=~\"$service\", source_workload=~\"$srcwl\", source_workload_namespace=~\"$srcns\", verrazzano_cluster=~\"$vzcluster\"}[1m])) by (source_workload, source_workload_namespace, le))",
  1621                "format": "time_series",
  1622                "hide": false,
  1623                "interval": "",
  1624                "intervalFactor": 1,
  1625                "legendFormat": "{{source_workload}}.{{source_workload_namespace}}  P90 (🔐mTLS)",
  1626                "refId": "B",
  1627                "step": 2
  1628              },
  1629              {
  1630                "exemplar": true,
  1631                "expr": "histogram_quantile(0.95, sum(irate(istio_response_bytes_bucket{reporter=~\"$qrep\", connection_security_policy=\"mutual_tls\", destination_service=~\"$service\", source_workload=~\"$srcwl\", source_workload_namespace=~\"$srcns\", verrazzano_cluster=~\"$vzcluster\"}[1m])) by (source_workload, source_workload_namespace, le))",
  1632                "format": "time_series",
  1633                "hide": false,
  1634                "interval": "",
  1635                "intervalFactor": 1,
  1636                "legendFormat": "{{source_workload}}.{{source_workload_namespace}} P95 (🔐mTLS)",
  1637                "refId": "C",
  1638                "step": 2
  1639              },
  1640              {
  1641                "exemplar": true,
  1642                "expr": "histogram_quantile(0.99, sum(irate(istio_response_bytes_bucket{reporter=~\"$qrep\", connection_security_policy=\"mutual_tls\", destination_service=~\"$service\", source_workload=~\"$srcwl\", source_workload_namespace=~\"$srcns\", verrazzano_cluster=~\"$vzcluster\"}[1m])) by (source_workload, source_workload_namespace, le))",
  1643                "format": "time_series",
  1644                "hide": false,
  1645                "interval": "",
  1646                "intervalFactor": 1,
  1647                "legendFormat": "{{source_workload}}.{{source_workload_namespace}}  P99 (🔐mTLS)",
  1648                "refId": "D",
  1649                "step": 2
  1650              },
  1651              {
  1652                "exemplar": true,
  1653                "expr": "histogram_quantile(0.50, sum(irate(istio_response_bytes_bucket{reporter=~\"$qrep\", connection_security_policy!=\"mutual_tls\", destination_service=~\"$service\", source_workload=~\"$srcwl\", source_workload_namespace=~\"$srcns\", verrazzano_cluster=~\"$vzcluster\"}[1m])) by (source_workload, source_workload_namespace, le))",
  1654                "format": "time_series",
  1655                "hide": false,
  1656                "interval": "",
  1657                "intervalFactor": 1,
  1658                "legendFormat": "{{source_workload}}.{{source_workload_namespace}} P50",
  1659                "refId": "E",
  1660                "step": 2
  1661              },
  1662              {
  1663                "exemplar": true,
  1664                "expr": "histogram_quantile(0.90, sum(irate(istio_response_bytes_bucket{reporter=~\"$qrep\", connection_security_policy!=\"mutual_tls\", destination_service=~\"$service\", source_workload=~\"$srcwl\", source_workload_namespace=~\"$srcns\", verrazzano_cluster=~\"$vzcluster\"}[1m])) by (source_workload, source_workload_namespace, le))",
  1665                "format": "time_series",
  1666                "hide": false,
  1667                "interval": "",
  1668                "intervalFactor": 1,
  1669                "legendFormat": "{{source_workload}}.{{source_workload_namespace}} P90",
  1670                "refId": "F",
  1671                "step": 2
  1672              },
  1673              {
  1674                "exemplar": true,
  1675                "expr": "histogram_quantile(0.95, sum(irate(istio_response_bytes_bucket{reporter=~\"$qrep\", connection_security_policy!=\"mutual_tls\", destination_service=~\"$service\", source_workload=~\"$srcwl\", source_workload_namespace=~\"$srcns\", verrazzano_cluster=~\"$vzcluster\"}[1m])) by (source_workload, source_workload_namespace, le))",
  1676                "format": "time_series",
  1677                "hide": false,
  1678                "interval": "",
  1679                "intervalFactor": 1,
  1680                "legendFormat": "{{source_workload}}.{{source_workload_namespace}} P95",
  1681                "refId": "G",
  1682                "step": 2
  1683              },
  1684              {
  1685                "exemplar": true,
  1686                "expr": "histogram_quantile(0.99, sum(irate(istio_response_bytes_bucket{reporter=~\"$qrep\", connection_security_policy!=\"mutual_tls\", destination_service=~\"$service\", source_workload=~\"$srcwl\", source_workload_namespace=~\"$srcns\", verrazzano_cluster=~\"$vzcluster\"}[1m])) by (source_workload, source_workload_namespace, le))",
  1687                "format": "time_series",
  1688                "hide": false,
  1689                "interval": "",
  1690                "intervalFactor": 1,
  1691                "legendFormat": "{{source_workload}}.{{source_workload_namespace}} P99",
  1692                "refId": "H",
  1693                "step": 2
  1694              }
  1695            ],
  1696            "thresholds": [],
  1697            "timeFrom": null,
  1698            "timeRegions": [],
  1699            "timeShift": null,
  1700            "title": "Response Size By Source",
  1701            "tooltip": {
  1702              "shared": true,
  1703              "sort": 0,
  1704              "value_type": "individual"
  1705            },
  1706            "type": "graph",
  1707            "xaxis": {
  1708              "buckets": null,
  1709              "mode": "time",
  1710              "name": null,
  1711              "show": true,
  1712              "values": []
  1713            },
  1714            "yaxes": [
  1715              {
  1716                "$$hashKey": "object:10184",
  1717                "format": "decbytes",
  1718                "label": null,
  1719                "logBase": 1,
  1720                "max": null,
  1721                "min": "0",
  1722                "show": true
  1723              },
  1724              {
  1725                "$$hashKey": "object:10185",
  1726                "format": "short",
  1727                "label": null,
  1728                "logBase": 1,
  1729                "max": null,
  1730                "min": null,
  1731                "show": false
  1732              }
  1733            ],
  1734            "yaxis": {
  1735              "align": false,
  1736              "alignLevel": null
  1737            }
  1738          },
  1739          {
  1740            "aliasColors": {},
  1741            "bars": false,
  1742            "dashLength": 10,
  1743            "dashes": false,
  1744            "datasource": "Prometheus",
  1745            "fieldConfig": {
  1746              "defaults": {},
  1747              "overrides": []
  1748            },
  1749            "fill": 1,
  1750            "fillGradient": 0,
  1751            "gridPos": {
  1752              "h": 6,
  1753              "w": 12,
  1754              "x": 0,
  1755              "y": 28
  1756            },
  1757            "hiddenSeries": false,
  1758            "id": 80,
  1759            "legend": {
  1760              "avg": false,
  1761              "current": false,
  1762              "max": false,
  1763              "min": false,
  1764              "show": true,
  1765              "total": false,
  1766              "values": false
  1767            },
  1768            "lines": true,
  1769            "linewidth": 1,
  1770            "links": [],
  1771            "nullPointMode": "null",
  1772            "options": {
  1773              "alertThreshold": true
  1774            },
  1775            "percentage": false,
  1776            "pluginVersion": "7.5.17",
  1777            "pointradius": 5,
  1778            "points": false,
  1779            "renderer": "flot",
  1780            "seriesOverrides": [],
  1781            "spaceLength": 10,
  1782            "stack": false,
  1783            "steppedLine": false,
  1784            "targets": [
  1785              {
  1786                "exemplar": true,
  1787                "expr": "round(sum(irate(istio_tcp_received_bytes_total{reporter=~\"$qrep\", connection_security_policy=\"mutual_tls\", destination_service=~\"$service\", source_workload=~\"$srcwl\", source_workload_namespace=~\"$srcns\", verrazzano_cluster=~\"$vzcluster\"}[1m])) by (source_workload, source_workload_namespace), 0.001)",
  1788                "format": "time_series",
  1789                "hide": false,
  1790                "interval": "",
  1791                "intervalFactor": 1,
  1792                "legendFormat": "{{ source_workload }}.{{ source_workload_namespace}} (🔐mTLS)",
  1793                "refId": "A",
  1794                "step": 2
  1795              },
  1796              {
  1797                "exemplar": true,
  1798                "expr": "round(sum(irate(istio_tcp_received_bytes_total{reporter=~\"$qrep\", connection_security_policy!=\"mutual_tls\", destination_service=~\"$service\", source_workload=~\"$srcwl\", source_workload_namespace=~\"$srcns\", verrazzano_cluster=~\"$vzcluster\"}[1m])) by (source_workload, source_workload_namespace), 0.001)",
  1799                "format": "time_series",
  1800                "interval": "",
  1801                "intervalFactor": 1,
  1802                "legendFormat": "{{ source_workload }}.{{ source_workload_namespace}}",
  1803                "refId": "B",
  1804                "step": 2
  1805              }
  1806            ],
  1807            "thresholds": [],
  1808            "timeFrom": null,
  1809            "timeRegions": [],
  1810            "timeShift": null,
  1811            "title": "Bytes Received from Incoming TCP Connection",
  1812            "tooltip": {
  1813              "shared": true,
  1814              "sort": 0,
  1815              "value_type": "individual"
  1816            },
  1817            "type": "graph",
  1818            "xaxis": {
  1819              "buckets": null,
  1820              "mode": "time",
  1821              "name": null,
  1822              "show": true,
  1823              "values": []
  1824            },
  1825            "yaxes": [
  1826              {
  1827                "$$hashKey": "object:10233",
  1828                "format": "Bps",
  1829                "label": null,
  1830                "logBase": 1,
  1831                "max": null,
  1832                "min": "0",
  1833                "show": true
  1834              },
  1835              {
  1836                "$$hashKey": "object:10234",
  1837                "format": "short",
  1838                "label": null,
  1839                "logBase": 1,
  1840                "max": null,
  1841                "min": null,
  1842                "show": true
  1843              }
  1844            ],
  1845            "yaxis": {
  1846              "align": false,
  1847              "alignLevel": null
  1848            }
  1849          },
  1850          {
  1851            "aliasColors": {},
  1852            "bars": false,
  1853            "dashLength": 10,
  1854            "dashes": false,
  1855            "datasource": "Prometheus",
  1856            "fieldConfig": {
  1857              "defaults": {},
  1858              "overrides": []
  1859            },
  1860            "fill": 1,
  1861            "fillGradient": 0,
  1862            "gridPos": {
  1863              "h": 6,
  1864              "w": 12,
  1865              "x": 12,
  1866              "y": 28
  1867            },
  1868            "hiddenSeries": false,
  1869            "id": 82,
  1870            "legend": {
  1871              "avg": false,
  1872              "current": false,
  1873              "max": false,
  1874              "min": false,
  1875              "show": true,
  1876              "total": false,
  1877              "values": false
  1878            },
  1879            "lines": true,
  1880            "linewidth": 1,
  1881            "links": [],
  1882            "nullPointMode": "null",
  1883            "options": {
  1884              "alertThreshold": true
  1885            },
  1886            "percentage": false,
  1887            "pluginVersion": "7.5.17",
  1888            "pointradius": 5,
  1889            "points": false,
  1890            "renderer": "flot",
  1891            "seriesOverrides": [],
  1892            "spaceLength": 10,
  1893            "stack": false,
  1894            "steppedLine": false,
  1895            "targets": [
  1896              {
  1897                "exemplar": true,
  1898                "expr": "round(sum(irate(istio_tcp_sent_bytes_total{connection_security_policy=\"mutual_tls\", reporter=~\"$qrep\", destination_service=~\"$service\", source_workload=~\"$srcwl\", source_workload_namespace=~\"$srcns\", verrazzano_cluster=~\"$vzcluster\"}[1m])) by (source_workload, source_workload_namespace), 0.001)",
  1899                "format": "time_series",
  1900                "interval": "",
  1901                "intervalFactor": 1,
  1902                "legendFormat": "{{ source_workload }}.{{ source_workload_namespace}} (🔐mTLS)",
  1903                "refId": "A",
  1904                "step": 2
  1905              },
  1906              {
  1907                "exemplar": true,
  1908                "expr": "round(sum(irate(istio_tcp_sent_bytes_total{connection_security_policy!=\"mutual_tls\", reporter=~\"$qrep\", destination_service=~\"$service\", source_workload=~\"$srcwl\", source_workload_namespace=~\"$srcns\", verrazzano_cluster=~\"$vzcluster\"}[1m])) by (source_workload, source_workload_namespace), 0.001)",
  1909                "format": "time_series",
  1910                "interval": "",
  1911                "intervalFactor": 1,
  1912                "legendFormat": "{{ source_workload }}.{{ source_workload_namespace}}",
  1913                "refId": "B",
  1914                "step": 2
  1915              }
  1916            ],
  1917            "thresholds": [],
  1918            "timeFrom": null,
  1919            "timeRegions": [],
  1920            "timeShift": null,
  1921            "title": "Bytes Sent to Incoming TCP Connection",
  1922            "tooltip": {
  1923              "shared": true,
  1924              "sort": 0,
  1925              "value_type": "individual"
  1926            },
  1927            "type": "graph",
  1928            "xaxis": {
  1929              "buckets": null,
  1930              "mode": "time",
  1931              "name": null,
  1932              "show": true,
  1933              "values": []
  1934            },
  1935            "yaxes": [
  1936              {
  1937                "$$hashKey": "object:10286",
  1938                "format": "Bps",
  1939                "label": null,
  1940                "logBase": 1,
  1941                "max": null,
  1942                "min": "0",
  1943                "show": true
  1944              },
  1945              {
  1946                "$$hashKey": "object:10287",
  1947                "format": "short",
  1948                "label": null,
  1949                "logBase": 1,
  1950                "max": null,
  1951                "min": null,
  1952                "show": true
  1953              }
  1954            ],
  1955            "yaxis": {
  1956              "align": false,
  1957              "alignLevel": null
  1958            }
  1959          }
  1960        ],
  1961        "title": "Client Workloads",
  1962        "type": "row"
  1963      },
  1964      {
  1965        "collapsed": true,
  1966        "datasource": null,
  1967        "gridPos": {
  1968          "h": 1,
  1969          "w": 24,
  1970          "x": 0,
  1971          "y": 13
  1972        },
  1973        "id": 102,
  1974        "panels": [
  1975          {
  1976            "datasource": null,
  1977            "fieldConfig": {
  1978              "defaults": {},
  1979              "overrides": []
  1980            },
  1981            "gridPos": {
  1982              "h": 3,
  1983              "w": 24,
  1984              "x": 0,
  1985              "y": 14
  1986            },
  1987            "id": 69,
  1988            "links": [],
  1989            "options": {
  1990              "content": "<div class=\"dashboard-header text-center\">\n<span>SERVICE WORKLOADS</span>\n</div>",
  1991              "mode": "html"
  1992            },
  1993            "pluginVersion": "7.5.17",
  1994            "transparent": true,
  1995            "type": "text"
  1996          },
  1997          {
  1998            "aliasColors": {},
  1999            "bars": false,
  2000            "dashLength": 10,
  2001            "dashes": false,
  2002            "datasource": "Prometheus",
  2003            "fieldConfig": {
  2004              "defaults": {},
  2005              "overrides": []
  2006            },
  2007            "fill": 0,
  2008            "fillGradient": 0,
  2009            "gridPos": {
  2010              "h": 6,
  2011              "w": 12,
  2012              "x": 0,
  2013              "y": 17
  2014            },
  2015            "hiddenSeries": false,
  2016            "id": 90,
  2017            "legend": {
  2018              "avg": false,
  2019              "current": false,
  2020              "hideEmpty": true,
  2021              "max": false,
  2022              "min": false,
  2023              "show": true,
  2024              "total": false,
  2025              "values": false
  2026            },
  2027            "lines": true,
  2028            "linewidth": 1,
  2029            "links": [],
  2030            "nullPointMode": "null as zero",
  2031            "options": {
  2032              "alertThreshold": true
  2033            },
  2034            "percentage": false,
  2035            "pluginVersion": "7.5.17",
  2036            "pointradius": 5,
  2037            "points": false,
  2038            "renderer": "flot",
  2039            "seriesOverrides": [],
  2040            "spaceLength": 10,
  2041            "stack": false,
  2042            "steppedLine": false,
  2043            "targets": [
  2044              {
  2045                "exemplar": true,
  2046                "expr": "round(sum(irate(istio_requests_total{connection_security_policy=\"mutual_tls\",destination_service=~\"$service\",reporter=\"destination\",destination_workload=~\"$dstwl\",destination_workload_namespace=~\"$dstns\", verrazzano_cluster=~\"$vzcluster\"}[5m])) by (destination_workload, destination_workload_namespace, response_code), 0.001)",
  2047                "format": "time_series",
  2048                "interval": "",
  2049                "intervalFactor": 1,
  2050                "legendFormat": "{{ destination_workload }}.{{ destination_workload_namespace }} : {{ response_code }} (🔐mTLS)",
  2051                "refId": "A",
  2052                "step": 2
  2053              },
  2054              {
  2055                "exemplar": true,
  2056                "expr": "round(sum(irate(istio_requests_total{connection_security_policy!=\"mutual_tls\", destination_service=~\"$service\", reporter=\"destination\", destination_workload=~\"$dstwl\", destination_workload_namespace=~\"$dstns\", verrazzano_cluster=~\"$vzcluster\"}[5m])) by (destination_workload, destination_workload_namespace, response_code), 0.001)",
  2057                "format": "time_series",
  2058                "hide": false,
  2059                "interval": "",
  2060                "intervalFactor": 1,
  2061                "legendFormat": "{{ destination_workload }}.{{ destination_workload_namespace }} : {{ response_code }}",
  2062                "refId": "B",
  2063                "step": 2
  2064              }
  2065            ],
  2066            "thresholds": [],
  2067            "timeFrom": null,
  2068            "timeRegions": [],
  2069            "timeShift": null,
  2070            "title": "Incoming Requests By Destination Workload And Response Code",
  2071            "tooltip": {
  2072              "shared": false,
  2073              "sort": 0,
  2074              "value_type": "individual"
  2075            },
  2076            "type": "graph",
  2077            "xaxis": {
  2078              "buckets": null,
  2079              "mode": "time",
  2080              "name": null,
  2081              "show": true,
  2082              "values": [
  2083                "total"
  2084              ]
  2085            },
  2086            "yaxes": [
  2087              {
  2088                "$$hashKey": "object:10366",
  2089                "format": "ops",
  2090                "label": null,
  2091                "logBase": 1,
  2092                "max": null,
  2093                "min": "0",
  2094                "show": true
  2095              },
  2096              {
  2097                "$$hashKey": "object:10367",
  2098                "format": "short",
  2099                "label": null,
  2100                "logBase": 1,
  2101                "max": null,
  2102                "min": null,
  2103                "show": false
  2104              }
  2105            ],
  2106            "yaxis": {
  2107              "align": false,
  2108              "alignLevel": null
  2109            }
  2110          },
  2111          {
  2112            "aliasColors": {},
  2113            "bars": false,
  2114            "dashLength": 10,
  2115            "dashes": false,
  2116            "datasource": "Prometheus",
  2117            "fieldConfig": {
  2118              "defaults": {},
  2119              "overrides": []
  2120            },
  2121            "fill": 1,
  2122            "fillGradient": 0,
  2123            "gridPos": {
  2124              "h": 6,
  2125              "w": 12,
  2126              "x": 12,
  2127              "y": 17
  2128            },
  2129            "hiddenSeries": false,
  2130            "id": 91,
  2131            "legend": {
  2132              "avg": false,
  2133              "current": false,
  2134              "hideEmpty": true,
  2135              "hideZero": false,
  2136              "max": false,
  2137              "min": false,
  2138              "show": true,
  2139              "total": false,
  2140              "values": false
  2141            },
  2142            "lines": true,
  2143            "linewidth": 1,
  2144            "links": [],
  2145            "nullPointMode": "null",
  2146            "options": {
  2147              "alertThreshold": true
  2148            },
  2149            "percentage": false,
  2150            "pluginVersion": "7.5.17",
  2151            "pointradius": 5,
  2152            "points": false,
  2153            "renderer": "flot",
  2154            "seriesOverrides": [],
  2155            "spaceLength": 10,
  2156            "stack": false,
  2157            "steppedLine": false,
  2158            "targets": [
  2159              {
  2160                "exemplar": true,
  2161                "expr": "sum(irate(istio_requests_total{reporter=\"destination\", connection_security_policy=\"mutual_tls\", destination_service=~\"$service\",response_code!~\"5.*\", destination_workload=~\"$dstwl\", destination_workload_namespace=~\"$dstns\", verrazzano_cluster=~\"$vzcluster\"}[5m])) by (destination_workload, destination_workload_namespace) / sum(irate(istio_requests_total{reporter=\"destination\", connection_security_policy=\"mutual_tls\", destination_service=~\"$service\", destination_workload=~\"$dstwl\", destination_workload_namespace=~\"$dstns\", verrazzano_cluster=~\"$vzcluster\"}[5m])) by (destination_workload, destination_workload_namespace)",
  2162                "format": "time_series",
  2163                "hide": false,
  2164                "interval": "",
  2165                "intervalFactor": 1,
  2166                "legendFormat": "{{ destination_workload }}.{{ destination_workload_namespace }} (🔐mTLS)",
  2167                "refId": "A",
  2168                "step": 2
  2169              },
  2170              {
  2171                "exemplar": true,
  2172                "expr": "sum(irate(istio_requests_total{reporter=\"destination\", connection_security_policy!=\"mutual_tls\", destination_service=~\"$service\",response_code!~\"5.*\", destination_workload=~\"$dstwl\", destination_workload_namespace=~\"$dstns\", verrazzano_cluster=~\"$vzcluster\"}[5m])) by (destination_workload, destination_workload_namespace) / sum(irate(istio_requests_total{reporter=\"destination\", connection_security_policy!=\"mutual_tls\", destination_service=~\"$service\", destination_workload=~\"$dstwl\", destination_workload_namespace=~\"$dstns\", verrazzano_cluster=~\"$vzcluster\"}[5m])) by (destination_workload, destination_workload_namespace)",
  2173                "format": "time_series",
  2174                "hide": false,
  2175                "interval": "",
  2176                "intervalFactor": 1,
  2177                "legendFormat": "{{ destination_workload }}.{{ destination_workload_namespace }}",
  2178                "refId": "B",
  2179                "step": 2
  2180              }
  2181            ],
  2182            "thresholds": [],
  2183            "timeFrom": null,
  2184            "timeRegions": [],
  2185            "timeShift": null,
  2186            "title": "Incoming Success Rate (non-5xx responses) By Destination Workload",
  2187            "tooltip": {
  2188              "shared": true,
  2189              "sort": 0,
  2190              "value_type": "individual"
  2191            },
  2192            "type": "graph",
  2193            "xaxis": {
  2194              "buckets": null,
  2195              "mode": "time",
  2196              "name": null,
  2197              "show": true,
  2198              "values": []
  2199            },
  2200            "yaxes": [
  2201              {
  2202                "$$hashKey": "object:10510",
  2203                "format": "percentunit",
  2204                "label": null,
  2205                "logBase": 1,
  2206                "max": "1.01",
  2207                "min": "0",
  2208                "show": true
  2209              },
  2210              {
  2211                "$$hashKey": "object:10511",
  2212                "format": "short",
  2213                "label": null,
  2214                "logBase": 1,
  2215                "max": null,
  2216                "min": null,
  2217                "show": false
  2218              }
  2219            ],
  2220            "yaxis": {
  2221              "align": false,
  2222              "alignLevel": null
  2223            }
  2224          },
  2225          {
  2226            "aliasColors": {},
  2227            "bars": false,
  2228            "dashLength": 10,
  2229            "dashes": false,
  2230            "datasource": "Prometheus",
  2231            "description": "",
  2232            "fieldConfig": {
  2233              "defaults": {},
  2234              "overrides": []
  2235            },
  2236            "fill": 1,
  2237            "fillGradient": 0,
  2238            "gridPos": {
  2239              "h": 6,
  2240              "w": 8,
  2241              "x": 0,
  2242              "y": 23
  2243            },
  2244            "hiddenSeries": false,
  2245            "id": 94,
  2246            "legend": {
  2247              "alignAsTable": false,
  2248              "avg": false,
  2249              "current": false,
  2250              "hideEmpty": true,
  2251              "hideZero": false,
  2252              "max": false,
  2253              "min": false,
  2254              "rightSide": false,
  2255              "show": true,
  2256              "total": false,
  2257              "values": false
  2258            },
  2259            "lines": true,
  2260            "linewidth": 1,
  2261            "links": [],
  2262            "nullPointMode": "null",
  2263            "options": {
  2264              "alertThreshold": true
  2265            },
  2266            "percentage": false,
  2267            "pluginVersion": "7.5.17",
  2268            "pointradius": 5,
  2269            "points": false,
  2270            "renderer": "flot",
  2271            "seriesOverrides": [],
  2272            "spaceLength": 10,
  2273            "stack": false,
  2274            "steppedLine": false,
  2275            "targets": [
  2276              {
  2277                "exemplar": true,
  2278                "expr": "(histogram_quantile(0.50, sum(irate(istio_request_duration_milliseconds_bucket{reporter=\"destination\", connection_security_policy=\"mutual_tls\", destination_service=~\"$service\", destination_workload=~\"$dstwl\", destination_workload_namespace=~\"$dstns\", verrazzano_cluster=~\"$vzcluster\"}[1m])) by (destination_workload, destination_workload_namespace, le)) / 1000) or histogram_quantile(0.50, sum(irate(istio_request_duration_seconds_bucket{reporter=\"destination\", connection_security_policy=\"mutual_tls\", destination_service=~\"$service\", destination_workload=~\"$dstwl\", destination_workload_namespace=~\"$dstns\", verrazzano_cluster=~\"$vzcluster\"}[1m])) by (destination_workload, destination_workload_namespace, le))",
  2279                "format": "time_series",
  2280                "hide": false,
  2281                "interval": "",
  2282                "intervalFactor": 1,
  2283                "legendFormat": "{{ destination_workload }}.{{ destination_workload_namespace }} P50 (🔐mTLS)",
  2284                "refId": "A",
  2285                "step": 2
  2286              },
  2287              {
  2288                "exemplar": true,
  2289                "expr": "(histogram_quantile(0.90, sum(irate(istio_request_duration_milliseconds_bucket{reporter=\"destination\", connection_security_policy=\"mutual_tls\", destination_service=~\"$service\", destination_workload=~\"$dstwl\", destination_workload_namespace=~\"$dstns\", verrazzano_cluster=~\"$vzcluster\"}[1m])) by (destination_workload, destination_workload_namespace, le)) / 1000) or histogram_quantile(0.90, sum(irate(istio_request_duration_seconds_bucket{reporter=\"destination\", connection_security_policy=\"mutual_tls\", destination_service=~\"$service\", destination_workload=~\"$dstwl\", destination_workload_namespace=~\"$dstns\", verrazzano_cluster=~\"$vzcluster\"}[1m])) by (destination_workload, destination_workload_namespace, le))",
  2290                "format": "time_series",
  2291                "hide": false,
  2292                "interval": "",
  2293                "intervalFactor": 1,
  2294                "legendFormat": "{{ destination_workload }}.{{ destination_workload_namespace }} P90 (🔐mTLS)",
  2295                "refId": "B",
  2296                "step": 2
  2297              },
  2298              {
  2299                "exemplar": true,
  2300                "expr": "(histogram_quantile(0.95, sum(irate(istio_request_duration_milliseconds_bucket{reporter=\"destination\", connection_security_policy=\"mutual_tls\", destination_service=~\"$service\", destination_workload=~\"$dstwl\", destination_workload_namespace=~\"$dstns\", verrazzano_cluster=~\"$vzcluster\"}[1m])) by (destination_workload, destination_workload_namespace, le)) / 1000) or histogram_quantile(0.95, sum(irate(istio_request_duration_seconds_bucket{reporter=\"destination\", connection_security_policy=\"mutual_tls\", destination_service=~\"$service\", destination_workload=~\"$dstwl\", destination_workload_namespace=~\"$dstns\", verrazzano_cluster=~\"$vzcluster\"}[1m])) by (destination_workload, destination_workload_namespace, le))",
  2301                "format": "time_series",
  2302                "hide": false,
  2303                "interval": "",
  2304                "intervalFactor": 1,
  2305                "legendFormat": "{{ destination_workload }}.{{ destination_workload_namespace }} P95 (🔐mTLS)",
  2306                "refId": "C",
  2307                "step": 2
  2308              },
  2309              {
  2310                "exemplar": true,
  2311                "expr": "(histogram_quantile(0.99, sum(irate(istio_request_duration_milliseconds_bucket{reporter=\"destination\", connection_security_policy=\"mutual_tls\", destination_service=~\"$service\", destination_workload=~\"$dstwl\", destination_workload_namespace=~\"$dstns\", verrazzano_cluster=~\"$vzcluster\"}[1m])) by (destination_workload, destination_workload_namespace, le)) / 1000) or histogram_quantile(0.99, sum(irate(istio_request_duration_seconds_bucket{reporter=\"destination\", connection_security_policy=\"mutual_tls\", destination_service=~\"$service\", destination_workload=~\"$dstwl\", destination_workload_namespace=~\"$dstns\", verrazzano_cluster=~\"$vzcluster\"}[1m])) by (destination_workload, destination_workload_namespace, le))",
  2312                "format": "time_series",
  2313                "hide": false,
  2314                "interval": "",
  2315                "intervalFactor": 1,
  2316                "legendFormat": "{{ destination_workload }}.{{ destination_workload_namespace }} P99 (🔐mTLS)",
  2317                "refId": "D",
  2318                "step": 2
  2319              },
  2320              {
  2321                "exemplar": true,
  2322                "expr": "(histogram_quantile(0.50, sum(irate(istio_request_duration_milliseconds_bucket{reporter=\"destination\", connection_security_policy!=\"mutual_tls\", destination_service=~\"$service\", destination_workload=~\"$dstwl\", destination_workload_namespace=~\"$dstns\", verrazzano_cluster=~\"$vzcluster\"}[1m])) by (destination_workload, destination_workload_namespace, le)) / 1000) or histogram_quantile(0.50, sum(irate(istio_request_duration_seconds_bucket{reporter=\"destination\", connection_security_policy!=\"mutual_tls\", destination_service=~\"$service\", destination_workload=~\"$dstwl\", destination_workload_namespace=~\"$dstns\", verrazzano_cluster=~\"$vzcluster\"}[1m])) by (destination_workload, destination_workload_namespace, le))",
  2323                "format": "time_series",
  2324                "hide": false,
  2325                "interval": "",
  2326                "intervalFactor": 1,
  2327                "legendFormat": "{{ destination_workload }}.{{ destination_workload_namespace }} P50",
  2328                "refId": "E",
  2329                "step": 2
  2330              },
  2331              {
  2332                "exemplar": true,
  2333                "expr": "(histogram_quantile(0.90, sum(irate(istio_request_duration_milliseconds_bucket{reporter=\"destination\", connection_security_policy!=\"mutual_tls\", destination_service=~\"$service\", destination_workload=~\"$dstwl\", destination_workload_namespace=~\"$dstns\", verrazzano_cluster=~\"$vzcluster\"}[1m])) by (destination_workload, destination_workload_namespace, le)) / 1000) or histogram_quantile(0.90, sum(irate(istio_request_duration_seconds_bucket{reporter=\"destination\", connection_security_policy!=\"mutual_tls\", destination_service=~\"$service\", destination_workload=~\"$dstwl\", destination_workload_namespace=~\"$dstns\", verrazzano_cluster=~\"$vzcluster\"}[1m])) by (destination_workload, destination_workload_namespace, le))",
  2334                "format": "time_series",
  2335                "hide": false,
  2336                "interval": "",
  2337                "intervalFactor": 1,
  2338                "legendFormat": "{{ destination_workload }}.{{ destination_workload_namespace }} P90",
  2339                "refId": "F",
  2340                "step": 2
  2341              },
  2342              {
  2343                "exemplar": true,
  2344                "expr": "(histogram_quantile(0.95, sum(irate(istio_request_duration_milliseconds_bucket{reporter=\"destination\", connection_security_policy!=\"mutual_tls\", destination_service=~\"$service\", destination_workload=~\"$dstwl\", destination_workload_namespace=~\"$dstns\", verrazzano_cluster=~\"$vzcluster\"}[1m])) by (destination_workload, destination_workload_namespace, le)) / 1000) or histogram_quantile(0.95, sum(irate(istio_request_duration_seconds_bucket{reporter=\"destination\", connection_security_policy!=\"mutual_tls\", destination_service=~\"$service\", destination_workload=~\"$dstwl\", destination_workload_namespace=~\"$dstns\", verrazzano_cluster=~\"$vzcluster\"}[1m])) by (destination_workload, destination_workload_namespace, le))",
  2345                "format": "time_series",
  2346                "hide": false,
  2347                "interval": "",
  2348                "intervalFactor": 1,
  2349                "legendFormat": "{{ destination_workload }}.{{ destination_workload_namespace }} P95",
  2350                "refId": "G",
  2351                "step": 2
  2352              },
  2353              {
  2354                "exemplar": true,
  2355                "expr": "(histogram_quantile(0.99, sum(irate(istio_request_duration_milliseconds_bucket{reporter=\"destination\", connection_security_policy!=\"mutual_tls\", destination_service=~\"$service\", destination_workload=~\"$dstwl\", destination_workload_namespace=~\"$dstns\", verrazzano_cluster=~\"$vzcluster\"}[1m])) by (destination_workload, destination_workload_namespace, le)) / 1000) or histogram_quantile(0.99, sum(irate(istio_request_duration_seconds_bucket{reporter=\"destination\", connection_security_policy!=\"mutual_tls\", destination_service=~\"$service\", destination_workload=~\"$dstwl\", destination_workload_namespace=~\"$dstns\", verrazzano_cluster=~\"$vzcluster\"}[1m])) by (destination_workload, destination_workload_namespace, le))",
  2356                "format": "time_series",
  2357                "hide": false,
  2358                "interval": "",
  2359                "intervalFactor": 1,
  2360                "legendFormat": "{{ destination_workload }}.{{ destination_workload_namespace }} P99",
  2361                "refId": "H",
  2362                "step": 2
  2363              }
  2364            ],
  2365            "thresholds": [],
  2366            "timeFrom": null,
  2367            "timeRegions": [],
  2368            "timeShift": null,
  2369            "title": "Incoming Request Duration By Service Workload",
  2370            "tooltip": {
  2371              "shared": true,
  2372              "sort": 0,
  2373              "value_type": "individual"
  2374            },
  2375            "type": "graph",
  2376            "xaxis": {
  2377              "buckets": null,
  2378              "mode": "time",
  2379              "name": null,
  2380              "show": true,
  2381              "values": []
  2382            },
  2383            "yaxes": [
  2384              {
  2385                "$$hashKey": "object:10653",
  2386                "format": "s",
  2387                "label": null,
  2388                "logBase": 1,
  2389                "max": null,
  2390                "min": "0",
  2391                "show": true
  2392              },
  2393              {
  2394                "$$hashKey": "object:10654",
  2395                "format": "short",
  2396                "label": null,
  2397                "logBase": 1,
  2398                "max": null,
  2399                "min": null,
  2400                "show": false
  2401              }
  2402            ],
  2403            "yaxis": {
  2404              "align": false,
  2405              "alignLevel": null
  2406            }
  2407          },
  2408          {
  2409            "aliasColors": {},
  2410            "bars": false,
  2411            "dashLength": 10,
  2412            "dashes": false,
  2413            "datasource": "Prometheus",
  2414            "fieldConfig": {
  2415              "defaults": {},
  2416              "overrides": []
  2417            },
  2418            "fill": 1,
  2419            "fillGradient": 0,
  2420            "gridPos": {
  2421              "h": 6,
  2422              "w": 8,
  2423              "x": 8,
  2424              "y": 23
  2425            },
  2426            "hiddenSeries": false,
  2427            "id": 95,
  2428            "legend": {
  2429              "alignAsTable": false,
  2430              "avg": false,
  2431              "current": false,
  2432              "hideEmpty": true,
  2433              "max": false,
  2434              "min": false,
  2435              "rightSide": false,
  2436              "show": true,
  2437              "total": false,
  2438              "values": false
  2439            },
  2440            "lines": true,
  2441            "linewidth": 1,
  2442            "links": [],
  2443            "nullPointMode": "null",
  2444            "options": {
  2445              "alertThreshold": true
  2446            },
  2447            "percentage": false,
  2448            "pluginVersion": "7.5.17",
  2449            "pointradius": 5,
  2450            "points": false,
  2451            "renderer": "flot",
  2452            "seriesOverrides": [],
  2453            "spaceLength": 10,
  2454            "stack": false,
  2455            "steppedLine": false,
  2456            "targets": [
  2457              {
  2458                "exemplar": true,
  2459                "expr": "histogram_quantile(0.50, sum(irate(istio_request_bytes_bucket{reporter=\"destination\", connection_security_policy=\"mutual_tls\", destination_service=~\"$service\", destination_workload=~\"$dstwl\", destination_workload_namespace=~\"$dstns\", verrazzano_cluster=~\"$vzcluster\"}[1m])) by (destination_workload, destination_workload_namespace, le))",
  2460                "format": "time_series",
  2461                "hide": false,
  2462                "interval": "",
  2463                "intervalFactor": 1,
  2464                "legendFormat": "{{ destination_workload }}.{{ destination_workload_namespace }} P50 (🔐mTLS)",
  2465                "refId": "A",
  2466                "step": 2
  2467              },
  2468              {
  2469                "exemplar": true,
  2470                "expr": "histogram_quantile(0.90, sum(irate(istio_request_bytes_bucket{reporter=\"destination\", connection_security_policy=\"mutual_tls\", destination_service=~\"$service\", destination_workload=~\"$dstwl\", destination_workload_namespace=~\"$dstns\", verrazzano_cluster=~\"$vzcluster\"}[1m])) by (destination_workload, destination_workload_namespace, le))",
  2471                "format": "time_series",
  2472                "hide": false,
  2473                "interval": "",
  2474                "intervalFactor": 1,
  2475                "legendFormat": "{{ destination_workload }}.{{ destination_workload_namespace }}  P90 (🔐mTLS)",
  2476                "refId": "B",
  2477                "step": 2
  2478              },
  2479              {
  2480                "exemplar": true,
  2481                "expr": "histogram_quantile(0.95, sum(irate(istio_request_bytes_bucket{reporter=\"destination\", connection_security_policy=\"mutual_tls\", destination_service=~\"$service\", destination_workload=~\"$dstwl\", destination_workload_namespace=~\"$dstns\", verrazzano_cluster=~\"$vzcluster\"}[1m])) by (destination_workload, destination_workload_namespace, le))",
  2482                "format": "time_series",
  2483                "hide": false,
  2484                "interval": "",
  2485                "intervalFactor": 1,
  2486                "legendFormat": "{{ destination_workload }}.{{ destination_workload_namespace }} P95 (🔐mTLS)",
  2487                "refId": "C",
  2488                "step": 2
  2489              },
  2490              {
  2491                "exemplar": true,
  2492                "expr": "histogram_quantile(0.99, sum(irate(istio_request_bytes_bucket{reporter=\"destination\", connection_security_policy=\"mutual_tls\", destination_service=~\"$service\", destination_workload=~\"$dstwl\", destination_workload_namespace=~\"$dstns\", verrazzano_cluster=~\"$vzcluster\"}[1m])) by (destination_workload, destination_workload_namespace, le))",
  2493                "format": "time_series",
  2494                "hide": false,
  2495                "interval": "",
  2496                "intervalFactor": 1,
  2497                "legendFormat": "{{ destination_workload }}.{{ destination_workload_namespace }}  P99 (🔐mTLS)",
  2498                "refId": "D",
  2499                "step": 2
  2500              },
  2501              {
  2502                "exemplar": true,
  2503                "expr": "histogram_quantile(0.50, sum(irate(istio_request_bytes_bucket{reporter=\"destination\", connection_security_policy!=\"mutual_tls\", destination_service=~\"$service\", destination_workload=~\"$dstwl\", destination_workload_namespace=~\"$dstns\", verrazzano_cluster=~\"$vzcluster\"}[1m])) by (destination_workload, destination_workload_namespace, le))",
  2504                "format": "time_series",
  2505                "hide": false,
  2506                "interval": "",
  2507                "intervalFactor": 1,
  2508                "legendFormat": "{{ destination_workload }}.{{ destination_workload_namespace }} P50",
  2509                "refId": "E",
  2510                "step": 2
  2511              },
  2512              {
  2513                "exemplar": true,
  2514                "expr": "histogram_quantile(0.90, sum(irate(istio_request_bytes_bucket{reporter=\"destination\", connection_security_policy!=\"mutual_tls\", destination_service=~\"$service\", destination_workload=~\"$dstwl\", destination_workload_namespace=~\"$dstns\", verrazzano_cluster=~\"$vzcluster\"}[1m])) by (destination_workload, destination_workload_namespace, le))",
  2515                "format": "time_series",
  2516                "hide": false,
  2517                "interval": "",
  2518                "intervalFactor": 1,
  2519                "legendFormat": "{{ destination_workload }}.{{ destination_workload_namespace }} P90",
  2520                "refId": "F",
  2521                "step": 2
  2522              },
  2523              {
  2524                "exemplar": true,
  2525                "expr": "histogram_quantile(0.95, sum(irate(istio_request_bytes_bucket{reporter=\"destination\", connection_security_policy!=\"mutual_tls\", destination_service=~\"$service\", destination_workload=~\"$dstwl\", destination_workload_namespace=~\"$dstns\", verrazzano_cluster=~\"$vzcluster\"}[1m])) by (destination_workload, destination_workload_namespace, le))",
  2526                "format": "time_series",
  2527                "hide": false,
  2528                "interval": "",
  2529                "intervalFactor": 1,
  2530                "legendFormat": "{{ destination_workload }}.{{ destination_workload_namespace }} P95",
  2531                "refId": "G",
  2532                "step": 2
  2533              },
  2534              {
  2535                "exemplar": true,
  2536                "expr": "histogram_quantile(0.99, sum(irate(istio_request_bytes_bucket{reporter=\"destination\", connection_security_policy!=\"mutual_tls\", destination_service=~\"$service\", destination_workload=~\"$dstwl\", destination_workload_namespace=~\"$dstns\", verrazzano_cluster=~\"$vzcluster\"}[1m])) by (destination_workload, destination_workload_namespace, le))",
  2537                "format": "time_series",
  2538                "hide": false,
  2539                "interval": "",
  2540                "intervalFactor": 1,
  2541                "legendFormat": "{{ destination_workload }}.{{ destination_workload_namespace }} P99",
  2542                "refId": "H",
  2543                "step": 2
  2544              }
  2545            ],
  2546            "thresholds": [],
  2547            "timeFrom": null,
  2548            "timeRegions": [],
  2549            "timeShift": null,
  2550            "title": "Incoming Request Size By Service Workload",
  2551            "tooltip": {
  2552              "shared": true,
  2553              "sort": 0,
  2554              "value_type": "individual"
  2555            },
  2556            "type": "graph",
  2557            "xaxis": {
  2558              "buckets": null,
  2559              "mode": "time",
  2560              "name": null,
  2561              "show": true,
  2562              "values": []
  2563            },
  2564            "yaxes": [
  2565              {
  2566                "$$hashKey": "object:10415",
  2567                "format": "decbytes",
  2568                "label": null,
  2569                "logBase": 1,
  2570                "max": null,
  2571                "min": "0",
  2572                "show": true
  2573              },
  2574              {
  2575                "$$hashKey": "object:10416",
  2576                "format": "short",
  2577                "label": null,
  2578                "logBase": 1,
  2579                "max": null,
  2580                "min": null,
  2581                "show": false
  2582              }
  2583            ],
  2584            "yaxis": {
  2585              "align": false,
  2586              "alignLevel": null
  2587            }
  2588          },
  2589          {
  2590            "aliasColors": {},
  2591            "bars": false,
  2592            "dashLength": 10,
  2593            "dashes": false,
  2594            "datasource": "Prometheus",
  2595            "fieldConfig": {
  2596              "defaults": {},
  2597              "overrides": []
  2598            },
  2599            "fill": 1,
  2600            "fillGradient": 0,
  2601            "gridPos": {
  2602              "h": 6,
  2603              "w": 8,
  2604              "x": 16,
  2605              "y": 23
  2606            },
  2607            "hiddenSeries": false,
  2608            "id": 96,
  2609            "legend": {
  2610              "alignAsTable": false,
  2611              "avg": false,
  2612              "current": false,
  2613              "hideEmpty": true,
  2614              "max": false,
  2615              "min": false,
  2616              "rightSide": false,
  2617              "show": true,
  2618              "total": false,
  2619              "values": false
  2620            },
  2621            "lines": true,
  2622            "linewidth": 1,
  2623            "links": [],
  2624            "nullPointMode": "null",
  2625            "options": {
  2626              "alertThreshold": true
  2627            },
  2628            "percentage": false,
  2629            "pluginVersion": "7.5.17",
  2630            "pointradius": 5,
  2631            "points": false,
  2632            "renderer": "flot",
  2633            "seriesOverrides": [],
  2634            "spaceLength": 10,
  2635            "stack": false,
  2636            "steppedLine": false,
  2637            "targets": [
  2638              {
  2639                "exemplar": true,
  2640                "expr": "histogram_quantile(0.50, sum(irate(istio_response_bytes_bucket{reporter=\"destination\", connection_security_policy=\"mutual_tls\", destination_service=~\"$service\", destination_workload=~\"$dstwl\", destination_workload_namespace=~\"$dstns\", verrazzano_cluster=~\"$vzcluster\"}[1m])) by (destination_workload, destination_workload_namespace, le))",
  2641                "format": "time_series",
  2642                "hide": false,
  2643                "interval": "",
  2644                "intervalFactor": 1,
  2645                "legendFormat": "{{ destination_workload }}.{{ destination_workload_namespace }} P50 (🔐mTLS)",
  2646                "refId": "A",
  2647                "step": 2
  2648              },
  2649              {
  2650                "exemplar": true,
  2651                "expr": "histogram_quantile(0.90, sum(irate(istio_response_bytes_bucket{reporter=\"destination\", connection_security_policy=\"mutual_tls\", destination_service=~\"$service\", destination_workload=~\"$dstwl\", destination_workload_namespace=~\"$dstns\", verrazzano_cluster=~\"$vzcluster\"}[1m])) by (destination_workload, destination_workload_namespace, le))",
  2652                "format": "time_series",
  2653                "hide": false,
  2654                "interval": "",
  2655                "intervalFactor": 1,
  2656                "legendFormat": "{{ destination_workload }}.{{ destination_workload_namespace }}  P90 (🔐mTLS)",
  2657                "refId": "B",
  2658                "step": 2
  2659              },
  2660              {
  2661                "exemplar": true,
  2662                "expr": "histogram_quantile(0.95, sum(irate(istio_response_bytes_bucket{reporter=\"destination\", connection_security_policy=\"mutual_tls\", destination_service=~\"$service\", destination_workload=~\"$dstwl\", destination_workload_namespace=~\"$dstns\", verrazzano_cluster=~\"$vzcluster\"}[1m])) by (destination_workload, destination_workload_namespace, le))",
  2663                "format": "time_series",
  2664                "hide": false,
  2665                "interval": "",
  2666                "intervalFactor": 1,
  2667                "legendFormat": "{{ destination_workload }}.{{ destination_workload_namespace }} P95 (🔐mTLS)",
  2668                "refId": "C",
  2669                "step": 2
  2670              },
  2671              {
  2672                "exemplar": true,
  2673                "expr": "histogram_quantile(0.99, sum(irate(istio_response_bytes_bucket{reporter=\"destination\", connection_security_policy=\"mutual_tls\", destination_service=~\"$service\", destination_workload=~\"$dstwl\", destination_workload_namespace=~\"$dstns\", verrazzano_cluster=~\"$vzcluster\"}[1m])) by (destination_workload, destination_workload_namespace, le))",
  2674                "format": "time_series",
  2675                "hide": false,
  2676                "interval": "",
  2677                "intervalFactor": 1,
  2678                "legendFormat": "{{ destination_workload }}.{{ destination_workload_namespace }}  P99 (🔐mTLS)",
  2679                "refId": "D",
  2680                "step": 2
  2681              },
  2682              {
  2683                "exemplar": true,
  2684                "expr": "histogram_quantile(0.50, sum(irate(istio_response_bytes_bucket{reporter=\"destination\", connection_security_policy!=\"mutual_tls\", destination_service=~\"$service\", destination_workload=~\"$dstwl\", destination_workload_namespace=~\"$dstns\", verrazzano_cluster=~\"$vzcluster\"}[1m])) by (destination_workload, destination_workload_namespace, le))",
  2685                "format": "time_series",
  2686                "hide": false,
  2687                "interval": "",
  2688                "intervalFactor": 1,
  2689                "legendFormat": "{{ destination_workload }}.{{ destination_workload_namespace }} P50",
  2690                "refId": "E",
  2691                "step": 2
  2692              },
  2693              {
  2694                "exemplar": true,
  2695                "expr": "histogram_quantile(0.90, sum(irate(istio_response_bytes_bucket{reporter=\"destination\", connection_security_policy!=\"mutual_tls\", destination_service=~\"$service\", destination_workload=~\"$dstwl\", destination_workload_namespace=~\"$dstns\", verrazzano_cluster=~\"$vzcluster\"}[1m])) by (destination_workload, destination_workload_namespace, le))",
  2696                "format": "time_series",
  2697                "hide": false,
  2698                "interval": "",
  2699                "intervalFactor": 1,
  2700                "legendFormat": "{{ destination_workload }}.{{ destination_workload_namespace }} P90",
  2701                "refId": "F",
  2702                "step": 2
  2703              },
  2704              {
  2705                "exemplar": true,
  2706                "expr": "histogram_quantile(0.95, sum(irate(istio_response_bytes_bucket{reporter=\"destination\", connection_security_policy!=\"mutual_tls\", destination_service=~\"$service\", destination_workload=~\"$dstwl\", destination_workload_namespace=~\"$dstns\", verrazzano_cluster=~\"$vzcluster\"}[1m])) by (destination_workload, destination_workload_namespace, le))",
  2707                "format": "time_series",
  2708                "hide": false,
  2709                "interval": "",
  2710                "intervalFactor": 1,
  2711                "legendFormat": "{{ destination_workload }}.{{ destination_workload_namespace }} P95",
  2712                "refId": "G",
  2713                "step": 2
  2714              },
  2715              {
  2716                "exemplar": true,
  2717                "expr": "histogram_quantile(0.99, sum(irate(istio_response_bytes_bucket{reporter=\"destination\", connection_security_policy!=\"mutual_tls\", destination_service=~\"$service\", destination_workload=~\"$dstwl\", destination_workload_namespace=~\"$dstns\", verrazzano_cluster=~\"$vzcluster\"}[1m])) by (destination_workload, destination_workload_namespace, le))",
  2718                "format": "time_series",
  2719                "hide": false,
  2720                "interval": "",
  2721                "intervalFactor": 1,
  2722                "legendFormat": "{{ destination_workload }}.{{ destination_workload_namespace }} P99",
  2723                "refId": "H",
  2724                "step": 2
  2725              }
  2726            ],
  2727            "thresholds": [],
  2728            "timeFrom": null,
  2729            "timeRegions": [],
  2730            "timeShift": null,
  2731            "title": "Response Size By Service Workload",
  2732            "tooltip": {
  2733              "shared": true,
  2734              "sort": 0,
  2735              "value_type": "individual"
  2736            },
  2737            "type": "graph",
  2738            "xaxis": {
  2739              "buckets": null,
  2740              "mode": "time",
  2741              "name": null,
  2742              "show": true,
  2743              "values": []
  2744            },
  2745            "yaxes": [
  2746              {
  2747                "$$hashKey": "object:10749",
  2748                "format": "decbytes",
  2749                "label": null,
  2750                "logBase": 1,
  2751                "max": null,
  2752                "min": "0",
  2753                "show": true
  2754              },
  2755              {
  2756                "$$hashKey": "object:10750",
  2757                "format": "short",
  2758                "label": null,
  2759                "logBase": 1,
  2760                "max": null,
  2761                "min": null,
  2762                "show": false
  2763              }
  2764            ],
  2765            "yaxis": {
  2766              "align": false,
  2767              "alignLevel": null
  2768            }
  2769          },
  2770          {
  2771            "aliasColors": {},
  2772            "bars": false,
  2773            "dashLength": 10,
  2774            "dashes": false,
  2775            "datasource": "Prometheus",
  2776            "fieldConfig": {
  2777              "defaults": {},
  2778              "overrides": []
  2779            },
  2780            "fill": 1,
  2781            "fillGradient": 0,
  2782            "gridPos": {
  2783              "h": 6,
  2784              "w": 12,
  2785              "x": 0,
  2786              "y": 29
  2787            },
  2788            "hiddenSeries": false,
  2789            "id": 92,
  2790            "legend": {
  2791              "avg": false,
  2792              "current": false,
  2793              "max": false,
  2794              "min": false,
  2795              "show": true,
  2796              "total": false,
  2797              "values": false
  2798            },
  2799            "lines": true,
  2800            "linewidth": 1,
  2801            "links": [],
  2802            "nullPointMode": "null",
  2803            "options": {
  2804              "alertThreshold": true
  2805            },
  2806            "percentage": false,
  2807            "pluginVersion": "7.5.17",
  2808            "pointradius": 5,
  2809            "points": false,
  2810            "renderer": "flot",
  2811            "seriesOverrides": [],
  2812            "spaceLength": 10,
  2813            "stack": false,
  2814            "steppedLine": false,
  2815            "targets": [
  2816              {
  2817                "exemplar": true,
  2818                "expr": "round(sum(irate(istio_tcp_received_bytes_total{reporter=\"destination\", connection_security_policy=\"mutual_tls\", destination_service=~\"$service\", destination_workload=~\"$dstwl\", destination_workload_namespace=~\"$dstns\", verrazzano_cluster=~\"$vzcluster\"}[1m])) by (destination_workload, destination_workload_namespace), 0.001)",
  2819                "format": "time_series",
  2820                "hide": false,
  2821                "interval": "",
  2822                "intervalFactor": 1,
  2823                "legendFormat": "{{ destination_workload }}.{{ destination_workload_namespace}} (🔐mTLS)",
  2824                "refId": "A",
  2825                "step": 2
  2826              },
  2827              {
  2828                "exemplar": true,
  2829                "expr": "round(sum(irate(istio_tcp_received_bytes_total{reporter=\"destination\", connection_security_policy!=\"mutual_tls\", destination_service=~\"$service\", destination_workload=~\"$dstwl\", destination_workload_namespace=~\"$dstns\", verrazzano_cluster=~\"$vzcluster\"}[1m])) by (destination_workload, destination_workload_namespace), 0.001)",
  2830                "format": "time_series",
  2831                "interval": "",
  2832                "intervalFactor": 1,
  2833                "legendFormat": "{{ destination_workload }}.{{ destination_workload_namespace}}",
  2834                "refId": "B",
  2835                "step": 2
  2836              }
  2837            ],
  2838            "thresholds": [],
  2839            "timeFrom": null,
  2840            "timeRegions": [],
  2841            "timeShift": null,
  2842            "title": "Bytes Received from Incoming TCP Connection",
  2843            "tooltip": {
  2844              "shared": true,
  2845              "sort": 0,
  2846              "value_type": "individual"
  2847            },
  2848            "type": "graph",
  2849            "xaxis": {
  2850              "buckets": null,
  2851              "mode": "time",
  2852              "name": null,
  2853              "show": true,
  2854              "values": []
  2855            },
  2856            "yaxes": [
  2857              {
  2858                "$$hashKey": "object:10798",
  2859                "format": "Bps",
  2860                "label": null,
  2861                "logBase": 1,
  2862                "max": null,
  2863                "min": "0",
  2864                "show": true
  2865              },
  2866              {
  2867                "$$hashKey": "object:10799",
  2868                "format": "short",
  2869                "label": null,
  2870                "logBase": 1,
  2871                "max": null,
  2872                "min": null,
  2873                "show": true
  2874              }
  2875            ],
  2876            "yaxis": {
  2877              "align": false,
  2878              "alignLevel": null
  2879            }
  2880          },
  2881          {
  2882            "aliasColors": {},
  2883            "bars": false,
  2884            "dashLength": 10,
  2885            "dashes": false,
  2886            "datasource": "Prometheus",
  2887            "fieldConfig": {
  2888              "defaults": {},
  2889              "overrides": []
  2890            },
  2891            "fill": 1,
  2892            "fillGradient": 0,
  2893            "gridPos": {
  2894              "h": 6,
  2895              "w": 12,
  2896              "x": 12,
  2897              "y": 29
  2898            },
  2899            "hiddenSeries": false,
  2900            "id": 93,
  2901            "legend": {
  2902              "avg": false,
  2903              "current": false,
  2904              "max": false,
  2905              "min": false,
  2906              "show": true,
  2907              "total": false,
  2908              "values": false
  2909            },
  2910            "lines": true,
  2911            "linewidth": 1,
  2912            "links": [],
  2913            "nullPointMode": "null",
  2914            "options": {
  2915              "alertThreshold": true
  2916            },
  2917            "percentage": false,
  2918            "pluginVersion": "7.5.17",
  2919            "pointradius": 5,
  2920            "points": false,
  2921            "renderer": "flot",
  2922            "seriesOverrides": [],
  2923            "spaceLength": 10,
  2924            "stack": false,
  2925            "steppedLine": false,
  2926            "targets": [
  2927              {
  2928                "exemplar": true,
  2929                "expr": "round(sum(irate(istio_tcp_sent_bytes_total{connection_security_policy=\"mutual_tls\", reporter=\"destination\", destination_service=~\"$service\", destination_workload=~\"$dstwl\", destination_workload_namespace=~\"$dstns\", verrazzano_cluster=~\"$vzcluster\"}[1m])) by (destination_workload, destination_workload_namespace), 0.001)",
  2930                "format": "time_series",
  2931                "interval": "",
  2932                "intervalFactor": 1,
  2933                "legendFormat": "{{ destination_workload }}.{{destination_workload_namespace }} (🔐mTLS)",
  2934                "refId": "A",
  2935                "step": 2
  2936              },
  2937              {
  2938                "exemplar": true,
  2939                "expr": "round(sum(irate(istio_tcp_sent_bytes_total{connection_security_policy!=\"mutual_tls\", reporter=\"destination\", destination_service=~\"$service\", destination_workload=~\"$dstwl\", destination_workload_namespace=~\"$dstns\", verrazzano_cluster=~\"$vzcluster\"}[1m])) by (destination_workload, destination_workload_namespace), 0.001)",
  2940                "format": "time_series",
  2941                "interval": "",
  2942                "intervalFactor": 1,
  2943                "legendFormat": "{{ destination_workload }}.{{destination_workload_namespace }}",
  2944                "refId": "B",
  2945                "step": 2
  2946              }
  2947            ],
  2948            "thresholds": [],
  2949            "timeFrom": null,
  2950            "timeRegions": [],
  2951            "timeShift": null,
  2952            "title": "Bytes Sent to Incoming TCP Connection",
  2953            "tooltip": {
  2954              "shared": true,
  2955              "sort": 0,
  2956              "value_type": "individual"
  2957            },
  2958            "type": "graph",
  2959            "xaxis": {
  2960              "buckets": null,
  2961              "mode": "time",
  2962              "name": null,
  2963              "show": true,
  2964              "values": []
  2965            },
  2966            "yaxes": [
  2967              {
  2968                "$$hashKey": "object:11755",
  2969                "format": "Bps",
  2970                "label": null,
  2971                "logBase": 1,
  2972                "max": null,
  2973                "min": "0",
  2974                "show": true
  2975              },
  2976              {
  2977                "$$hashKey": "object:11756",
  2978                "format": "short",
  2979                "label": null,
  2980                "logBase": 1,
  2981                "max": null,
  2982                "min": null,
  2983                "show": true
  2984              }
  2985            ],
  2986            "yaxis": {
  2987              "align": false,
  2988              "alignLevel": null
  2989            }
  2990          }
  2991        ],
  2992        "title": "Service Workloads",
  2993        "type": "row"
  2994      }
  2995    ],
  2996    "refresh": "5m",
  2997    "schemaVersion": 27,
  2998    "style": "dark",
  2999    "tags": [],
  3000    "templating": {
  3001      "list": [
  3002        {
  3003          "current": {
  3004            "selected": false,
  3005            "text": "default",
  3006            "value": "default"
  3007          },
  3008          "description": null,
  3009          "error": null,
  3010          "hide": 0,
  3011          "includeAll": false,
  3012          "label": null,
  3013          "multi": false,
  3014          "name": "datasource",
  3015          "options": [],
  3016          "query": "prometheus",
  3017          "queryValue": "",
  3018          "refresh": 1,
  3019          "regex": "",
  3020          "skipUrlSync": false,
  3021          "type": "datasource"
  3022        },
  3023        {
  3024          "allValue": null,
  3025          "current": {
  3026            "selected": false,
  3027            "text": [
  3028              "All"
  3029            ],
  3030            "value": [
  3031              "$__all"
  3032            ]
  3033          },
  3034          "datasource": null,
  3035          "definition": "label_values(verrazzano_cluster)",
  3036          "description": null,
  3037          "error": null,
  3038          "hide": 0,
  3039          "includeAll": true,
  3040          "label": "Verrazzano Cluster",
  3041          "multi": true,
  3042          "name": "vzcluster",
  3043          "options": [],
  3044          "query": {
  3045            "query": "label_values(verrazzano_cluster)",
  3046            "refId": "StandardVariableQuery"
  3047          },
  3048          "refresh": 2,
  3049          "regex": "",
  3050          "skipUrlSync": false,
  3051          "sort": 0,
  3052          "tagValuesQuery": "",
  3053          "tags": [],
  3054          "tagsQuery": "",
  3055          "type": "query",
  3056          "useTags": false
  3057        },
  3058        {
  3059          "allValue": null,
  3060          "current": {
  3061            "selected": false,
  3062            "text": "fluentd.verrazzano-system.svc.cluster.local",
  3063            "value": "fluentd.verrazzano-system.svc.cluster.local"
  3064          },
  3065          "datasource": "Prometheus",
  3066          "definition": "label_values(destination_service)",
  3067          "description": null,
  3068          "error": null,
  3069          "hide": 0,
  3070          "includeAll": false,
  3071          "label": "Service",
  3072          "multi": false,
  3073          "name": "service",
  3074          "options": [],
  3075          "query": {
  3076            "query": "label_values(destination_service)",
  3077            "refId": "StandardVariableQuery"
  3078          },
  3079          "refresh": 1,
  3080          "regex": "",
  3081          "skipUrlSync": false,
  3082          "sort": 0,
  3083          "tagValuesQuery": "",
  3084          "tags": [],
  3085          "tagsQuery": "",
  3086          "type": "query",
  3087          "useTags": false
  3088        },
  3089        {
  3090          "allValue": null,
  3091          "current": {
  3092            "selected": false,
  3093            "text": [
  3094              "destination"
  3095            ],
  3096            "value": [
  3097              "destination"
  3098            ]
  3099          },
  3100          "datasource": "Prometheus",
  3101          "definition": "",
  3102          "description": null,
  3103          "error": null,
  3104          "hide": 0,
  3105          "includeAll": false,
  3106          "label": "Reporter",
  3107          "multi": true,
  3108          "name": "qrep",
  3109          "options": [],
  3110          "query": {
  3111            "query": "label_values(reporter)",
  3112            "refId": "Prometheus-qrep-Variable-Query"
  3113          },
  3114          "refresh": 1,
  3115          "regex": "",
  3116          "skipUrlSync": false,
  3117          "sort": 2,
  3118          "tagValuesQuery": "",
  3119          "tags": [],
  3120          "tagsQuery": "",
  3121          "type": "query",
  3122          "useTags": false
  3123        },
  3124        {
  3125          "allValue": null,
  3126          "current": {
  3127            "selected": false,
  3128            "text": [
  3129              "All"
  3130            ],
  3131            "value": [
  3132              "$__all"
  3133            ]
  3134          },
  3135          "datasource": "Prometheus",
  3136          "definition": "query_result(sum(istio_requests_total{reporter=~\"$qrep\", destination_service=\"$service\", verrazzano_cluster=~\"$vzcluster\"}) by (source_workload_namespace) or sum(istio_tcp_sent_bytes_total{reporter=~\"$qrep\", destination_service=~\"$service\", verrazzano_cluster=~\"$vzcluster\"}) by (source_workload_namespace))",
  3137          "description": null,
  3138          "error": null,
  3139          "hide": 0,
  3140          "includeAll": true,
  3141          "label": "Client Workload Namespace",
  3142          "multi": true,
  3143          "name": "srcns",
  3144          "options": [],
  3145          "query": {
  3146            "query": "query_result(sum(istio_requests_total{reporter=~\"$qrep\", destination_service=\"$service\", verrazzano_cluster=~\"$vzcluster\"}) by (source_workload_namespace) or sum(istio_tcp_sent_bytes_total{reporter=~\"$qrep\", destination_service=~\"$service\", verrazzano_cluster=~\"$vzcluster\"}) by (source_workload_namespace))",
  3147            "refId": "StandardVariableQuery"
  3148          },
  3149          "refresh": 1,
  3150          "regex": "/.*namespace=\"([^\"]*).*/",
  3151          "skipUrlSync": false,
  3152          "sort": 2,
  3153          "tagValuesQuery": "",
  3154          "tags": [],
  3155          "tagsQuery": "",
  3156          "type": "query",
  3157          "useTags": false
  3158        },
  3159        {
  3160          "allValue": null,
  3161          "current": {
  3162            "selected": false,
  3163            "text": [
  3164              "All"
  3165            ],
  3166            "value": [
  3167              "$__all"
  3168            ]
  3169          },
  3170          "datasource": "Prometheus",
  3171          "definition": "query_result(sum(istio_requests_total{reporter=~\"$qrep\", destination_service=~\"$service\", source_workload_namespace=~\"$srcns\", verrazzano_cluster=~\"$vzcluster\"}) by (source_workload) or sum(istio_tcp_sent_bytes_total{reporter=~\"$qrep\", destination_service=~\"$service\", source_workload_namespace=~\"$srcns\", verrazzano_cluster=~\"$vzcluster\"}) by (source_workload))",
  3172          "description": null,
  3173          "error": null,
  3174          "hide": 0,
  3175          "includeAll": true,
  3176          "label": "Client Workload",
  3177          "multi": true,
  3178          "name": "srcwl",
  3179          "options": [],
  3180          "query": {
  3181            "query": "query_result(sum(istio_requests_total{reporter=~\"$qrep\", destination_service=~\"$service\", source_workload_namespace=~\"$srcns\", verrazzano_cluster=~\"$vzcluster\"}) by (source_workload) or sum(istio_tcp_sent_bytes_total{reporter=~\"$qrep\", destination_service=~\"$service\", source_workload_namespace=~\"$srcns\", verrazzano_cluster=~\"$vzcluster\"}) by (source_workload))",
  3182            "refId": "StandardVariableQuery"
  3183          },
  3184          "refresh": 1,
  3185          "regex": "/.*workload=\"([^\"]*).*/",
  3186          "skipUrlSync": false,
  3187          "sort": 3,
  3188          "tagValuesQuery": "",
  3189          "tags": [],
  3190          "tagsQuery": "",
  3191          "type": "query",
  3192          "useTags": false
  3193        },
  3194        {
  3195          "allValue": null,
  3196          "current": {
  3197            "selected": false,
  3198            "text": [
  3199              "All"
  3200            ],
  3201            "value": [
  3202              "$__all"
  3203            ]
  3204          },
  3205          "datasource": "Prometheus",
  3206          "definition": "query_result(sum(istio_requests_total{reporter=\"destination\", destination_service=\"$service\", verrazzano_cluster=~\"$vzcluster\"}) by (destination_workload_namespace) or sum(istio_tcp_sent_bytes_total{reporter=\"destination\", destination_service=~\"$service\", verrazzano_cluster=~\"$vzcluster\"}) by (destination_workload_namespace))",
  3207          "description": null,
  3208          "error": null,
  3209          "hide": 0,
  3210          "includeAll": true,
  3211          "label": "Service Workload Namespace",
  3212          "multi": true,
  3213          "name": "dstns",
  3214          "options": [],
  3215          "query": {
  3216            "query": "query_result(sum(istio_requests_total{reporter=\"destination\", destination_service=\"$service\", verrazzano_cluster=~\"$vzcluster\"}) by (destination_workload_namespace) or sum(istio_tcp_sent_bytes_total{reporter=\"destination\", destination_service=~\"$service\", verrazzano_cluster=~\"$vzcluster\"}) by (destination_workload_namespace))",
  3217            "refId": "StandardVariableQuery"
  3218          },
  3219          "refresh": 1,
  3220          "regex": "/.*namespace=\"([^\"]*).*/",
  3221          "skipUrlSync": false,
  3222          "sort": 2,
  3223          "tagValuesQuery": "",
  3224          "tags": [],
  3225          "tagsQuery": "",
  3226          "type": "query",
  3227          "useTags": false
  3228        },
  3229        {
  3230          "allValue": null,
  3231          "current": {
  3232            "selected": false,
  3233            "text": [
  3234              "All"
  3235            ],
  3236            "value": [
  3237              "$__all"
  3238            ]
  3239          },
  3240          "datasource": "Prometheus",
  3241          "definition": "query_result( sum(istio_requests_total{reporter=\"destination\", destination_service=~\"$service\", destination_workload_namespace=~\"$dstns\", verrazzano_cluster=~\"$vzcluster\"}) by (destination_workload) or sum(istio_tcp_sent_bytes_total{reporter=\"destination\", destination_service=~\"$service\", destination_workload_namespace=~\"$dstns\", verrazzano_cluster=~\"$vzcluster\"}) by (destination_workload))",
  3242          "description": null,
  3243          "error": null,
  3244          "hide": 0,
  3245          "includeAll": true,
  3246          "label": "Service Workload",
  3247          "multi": true,
  3248          "name": "dstwl",
  3249          "options": [],
  3250          "query": {
  3251            "query": "query_result( sum(istio_requests_total{reporter=\"destination\", destination_service=~\"$service\", destination_workload_namespace=~\"$dstns\", verrazzano_cluster=~\"$vzcluster\"}) by (destination_workload) or sum(istio_tcp_sent_bytes_total{reporter=\"destination\", destination_service=~\"$service\", destination_workload_namespace=~\"$dstns\", verrazzano_cluster=~\"$vzcluster\"}) by (destination_workload))",
  3252            "refId": "StandardVariableQuery"
  3253          },
  3254          "refresh": 1,
  3255          "regex": "/.*workload=\"([^\"]*).*/",
  3256          "skipUrlSync": false,
  3257          "sort": 3,
  3258          "tagValuesQuery": "",
  3259          "tags": [],
  3260          "tagsQuery": "",
  3261          "type": "query",
  3262          "useTags": false
  3263        }
  3264      ]
  3265    },
  3266    "time": {
  3267      "from": "now-5m",
  3268      "to": "now"
  3269    },
  3270    "timepicker": {
  3271      "refresh_intervals": [
  3272        "5m",
  3273        "15m",
  3274        "30m",
  3275        "1h",
  3276        "2h",
  3277        "1d"
  3278      ],
  3279      "time_options": [
  3280        "5m",
  3281        "15m",
  3282        "1h",
  3283        "6h",
  3284        "12h",
  3285        "24h",
  3286        "2d",
  3287        "7d",
  3288        "30d"
  3289      ]
  3290    },
  3291    "timezone": "",
  3292    "title": "Istio Service Dashboard",
  3293    "uid": "LJ_uJAvmk",
  3294    "version": 2
  3295  }