cluster

Infrastructure files for Nordgedanken and Midnightthoughts.
git clone git://archive.git.mtrnord.blog/MTRNord/cluster.git
Log | Files | Refs | README

envoy-proxy-global.json (102801B)


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