cluster

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

cilium.yaml (373735B)


      1 # Source: prometheus/templates/grafana.yaml
      2 # `kubectl apply` is unable to apply configmaps larger than 256KB,
      3 # therefore we create one configmap per dashboard here
      4 apiVersion: v1
      5 kind: ConfigMap
      6 metadata:
      7   labels:
      8     grafana_dashboard: "1"
      9   annotations:
     10     grafana_folder: Cilium
     11   name: grafana-cilium-dashboard
     12   namespace: monitoring
     13 data:
     14   cilium-dashboard.json: |
     15     {
     16       "annotations": {
     17         "list": [
     18           {
     19             "builtIn": 1,
     20             "datasource": "-- Grafana --",
     21             "enable": true,
     22             "hide": true,
     23             "iconColor": "rgba(0, 211, 255, 1)",
     24             "name": "Annotations & Alerts",
     25             "type": "dashboard"
     26           }
     27         ]
     28       },
     29       "description": "Dashboard for Cilium (https://cilium.io/) metrics",
     30       "editable": true,
     31       "gnetId": null,
     32       "graphTooltip": 1,
     33       "iteration": 1606309591568,
     34       "links": [],
     35       "panels": [
     36         {
     37           "aliasColors": {
     38             "error": "#890f02",
     39             "warning": "#c15c17"
     40           },
     41           "bars": false,
     42           "dashLength": 10,
     43           "dashes": false,
     44           "datasource": "prometheus",
     45           "fieldConfig": {
     46             "defaults": {
     47               "custom": {}
     48             },
     49             "overrides": []
     50           },
     51           "fill": 1,
     52           "fillGradient": 0,
     53           "gridPos": {
     54             "h": 5,
     55             "w": 12,
     56             "x": 0,
     57             "y": 0
     58           },
     59           "hiddenSeries": false,
     60           "id": 76,
     61           "legend": {
     62             "avg": false,
     63             "current": false,
     64             "max": false,
     65             "min": false,
     66             "show": true,
     67             "total": false,
     68             "values": false
     69           },
     70           "lines": true,
     71           "linewidth": 1,
     72           "links": [],
     73           "nullPointMode": "null",
     74           "options": {
     75             "dataLinks": []
     76           },
     77           "paceLength": 10,
     78           "percentage": false,
     79           "pointradius": 5,
     80           "points": false,
     81           "renderer": "flot",
     82           "seriesOverrides": [
     83             {
     84               "alias": "error",
     85               "yaxis": 2
     86             }
     87           ],
     88           "spaceLength": 10,
     89           "stack": false,
     90           "steppedLine": false,
     91           "targets": [
     92             {
     93               "expr": "sum(rate(cilium_errors_warnings_total{k8s_app=\"cilium\", pod=~\"$pod\"}[1m])) by (pod, level) * 60",
     94               "format": "time_series",
     95               "intervalFactor": 1,
     96               "legendFormat": "{{level}}",
     97               "refId": "A"
     98             }
     99           ],
    100           "thresholds": [],
    101           "timeFrom": null,
    102           "timeRegions": [],
    103           "timeShift": null,
    104           "title": "Errors & Warnings",
    105           "tooltip": {
    106             "shared": true,
    107             "sort": 0,
    108             "value_type": "individual"
    109           },
    110           "type": "graph",
    111           "xaxis": {
    112             "buckets": null,
    113             "mode": "time",
    114             "name": null,
    115             "show": true,
    116             "values": []
    117           },
    118           "yaxes": [
    119             {
    120               "format": "opm",
    121               "label": null,
    122               "logBase": 1,
    123               "max": null,
    124               "min": null,
    125               "show": true
    126             },
    127             {
    128               "format": "opm",
    129               "label": null,
    130               "logBase": 1,
    131               "max": null,
    132               "min": null,
    133               "show": true
    134             }
    135           ],
    136           "yaxis": {
    137             "align": false,
    138             "alignLevel": null
    139           }
    140         },
    141         {
    142           "aliasColors": {
    143             "avg": "#cffaff"
    144           },
    145           "bars": false,
    146           "dashLength": 10,
    147           "dashes": false,
    148           "datasource": "prometheus",
    149           "fieldConfig": {
    150             "defaults": {
    151               "custom": {}
    152             },
    153             "overrides": []
    154           },
    155           "fill": 0,
    156           "fillGradient": 0,
    157           "gridPos": {
    158             "h": 5,
    159             "w": 12,
    160             "x": 12,
    161             "y": 0
    162           },
    163           "hiddenSeries": false,
    164           "id": 96,
    165           "legend": {
    166             "avg": false,
    167             "current": false,
    168             "max": false,
    169             "min": false,
    170             "show": true,
    171             "total": false,
    172             "values": false
    173           },
    174           "lines": true,
    175           "linewidth": 1,
    176           "links": [],
    177           "nullPointMode": "null",
    178           "options": {
    179             "dataLinks": []
    180           },
    181           "paceLength": 10,
    182           "percentage": false,
    183           "pointradius": 5,
    184           "points": false,
    185           "renderer": "flot",
    186           "seriesOverrides": [
    187             {
    188               "alias": "max",
    189               "fillBelowTo": "min",
    190               "lines": false
    191             },
    192             {
    193               "alias": "min",
    194               "lines": false
    195             }
    196           ],
    197           "spaceLength": 10,
    198           "stack": false,
    199           "steppedLine": false,
    200           "targets": [
    201             {
    202               "expr": "min(irate(cilium_process_cpu_seconds_total{k8s_app=\"cilium\", pod=~\"$pod\"}[1m])) by (pod) * 100",
    203               "format": "time_series",
    204               "intervalFactor": 1,
    205               "legendFormat": "min",
    206               "refId": "A"
    207             },
    208             {
    209               "expr": "avg(irate(cilium_process_cpu_seconds_total{k8s_app=\"cilium\", pod=~\"$pod\"}[1m])) by (pod) * 100",
    210               "format": "time_series",
    211               "intervalFactor": 1,
    212               "legendFormat": "avg",
    213               "refId": "B"
    214             },
    215             {
    216               "expr": "max(irate(cilium_process_cpu_seconds_total{k8s_app=\"cilium\", pod=~\"$pod\"}[1m])) by (pod) * 100",
    217               "format": "time_series",
    218               "intervalFactor": 1,
    219               "legendFormat": "max",
    220               "refId": "C"
    221             }
    222           ],
    223           "thresholds": [],
    224           "timeFrom": null,
    225           "timeRegions": [],
    226           "timeShift": null,
    227           "title": "CPU Usage per node",
    228           "tooltip": {
    229             "shared": true,
    230             "sort": 0,
    231             "value_type": "individual"
    232           },
    233           "type": "graph",
    234           "xaxis": {
    235             "buckets": null,
    236             "mode": "time",
    237             "name": null,
    238             "show": true,
    239             "values": []
    240           },
    241           "yaxes": [
    242             {
    243               "format": "percent",
    244               "label": null,
    245               "logBase": 1,
    246               "max": null,
    247               "min": null,
    248               "show": true
    249             },
    250             {
    251               "format": "short",
    252               "label": null,
    253               "logBase": 1,
    254               "max": null,
    255               "min": null,
    256               "show": true
    257             }
    258           ],
    259           "yaxis": {
    260             "align": false,
    261             "alignLevel": null
    262           }
    263         },
    264         {
    265           "collapsed": false,
    266           "datasource": null,
    267           "gridPos": {
    268             "h": 1,
    269             "w": 24,
    270             "x": 0,
    271             "y": 5
    272           },
    273           "id": 161,
    274           "panels": [],
    275           "title": "Generic",
    276           "type": "row"
    277         },
    278         {
    279           "aliasColors": {
    280             "AVG_virtual_memory_bytes": "#508642",
    281             "Average Virtual Memory": "#f9d9f9",
    282             "MAX_virtual_memory_bytes": "#e5ac0e",
    283             "Max Virtual Memory": "#584477"
    284           },
    285           "bars": false,
    286           "dashLength": 10,
    287           "dashes": false,
    288           "datasource": "prometheus",
    289           "fieldConfig": {
    290             "defaults": {
    291               "custom": {}
    292             },
    293             "overrides": []
    294           },
    295           "fill": 0,
    296           "fillGradient": 0,
    297           "gridPos": {
    298             "h": 5,
    299             "w": 8,
    300             "x": 0,
    301             "y": 6
    302           },
    303           "hiddenSeries": false,
    304           "id": 26,
    305           "legend": {
    306             "avg": false,
    307             "current": false,
    308             "max": false,
    309             "min": false,
    310             "show": true,
    311             "total": false,
    312             "values": false
    313           },
    314           "lines": true,
    315           "linewidth": 1,
    316           "links": [],
    317           "nullPointMode": "null",
    318           "options": {
    319             "dataLinks": []
    320           },
    321           "paceLength": 10,
    322           "percentage": false,
    323           "pointradius": 5,
    324           "points": false,
    325           "renderer": "flot",
    326           "seriesOverrides": [
    327             {
    328               "alias": "Max Virtual Memory",
    329               "fillBelowTo": "Min Virtual Memory",
    330               "lines": false
    331             },
    332             {
    333               "alias": "Min Virtual Memory",
    334               "lines": false
    335             }
    336           ],
    337           "spaceLength": 10,
    338           "stack": false,
    339           "steppedLine": false,
    340           "targets": [
    341             {
    342               "expr": "min(cilium_process_virtual_memory_bytes{k8s_app=\"cilium\", pod=~\"$pod\"})",
    343               "format": "time_series",
    344               "intervalFactor": 1,
    345               "legendFormat": "Min Virtual Memory",
    346               "refId": "A"
    347             },
    348             {
    349               "expr": "avg(cilium_process_virtual_memory_bytes{k8s_app=\"cilium\", pod=~\"$pod\"})",
    350               "format": "time_series",
    351               "intervalFactor": 1,
    352               "legendFormat": "Average Virtual Memory",
    353               "refId": "B"
    354             },
    355             {
    356               "expr": "max(cilium_process_virtual_memory_bytes{k8s_app=\"cilium\", pod=~\"$pod\"})",
    357               "format": "time_series",
    358               "intervalFactor": 1,
    359               "legendFormat": "Max Virtual Memory",
    360               "refId": "C"
    361             }
    362           ],
    363           "thresholds": [],
    364           "timeFrom": null,
    365           "timeRegions": [],
    366           "timeShift": null,
    367           "title": "Virtual Memory Bytes",
    368           "tooltip": {
    369             "shared": true,
    370             "sort": 0,
    371             "value_type": "individual"
    372           },
    373           "type": "graph",
    374           "xaxis": {
    375             "buckets": null,
    376             "mode": "time",
    377             "name": null,
    378             "show": true,
    379             "values": []
    380           },
    381           "yaxes": [
    382             {
    383               "format": "bytes",
    384               "label": null,
    385               "logBase": 1,
    386               "max": null,
    387               "min": null,
    388               "show": true
    389             },
    390             {
    391               "format": "short",
    392               "label": null,
    393               "logBase": 1,
    394               "max": null,
    395               "min": null,
    396               "show": true
    397             }
    398           ],
    399           "yaxis": {
    400             "align": false,
    401             "alignLevel": null
    402           }
    403         },
    404         {
    405           "aliasColors": {
    406             "MAX_resident_memory_bytes_max": "#e5ac0e"
    407           },
    408           "bars": false,
    409           "dashLength": 10,
    410           "dashes": false,
    411           "datasource": "prometheus",
    412           "fieldConfig": {
    413             "defaults": {
    414               "custom": {}
    415             },
    416             "overrides": []
    417           },
    418           "fill": 1,
    419           "fillGradient": 0,
    420           "gridPos": {
    421             "h": 5,
    422             "w": 8,
    423             "x": 8,
    424             "y": 6
    425           },
    426           "hiddenSeries": false,
    427           "id": 24,
    428           "legend": {
    429             "alignAsTable": false,
    430             "avg": false,
    431             "current": false,
    432             "max": false,
    433             "min": false,
    434             "rightSide": false,
    435             "show": true,
    436             "total": false,
    437             "values": false
    438           },
    439           "lines": true,
    440           "linewidth": 1,
    441           "links": [],
    442           "nullPointMode": "null",
    443           "options": {
    444             "dataLinks": []
    445           },
    446           "paceLength": 10,
    447           "percentage": false,
    448           "pointradius": 5,
    449           "points": false,
    450           "renderer": "flot",
    451           "seriesOverrides": [],
    452           "spaceLength": 10,
    453           "stack": false,
    454           "steppedLine": false,
    455           "targets": [
    456             {
    457               "expr": "avg(cilium_process_resident_memory_bytes{k8s_app=\"cilium\", pod=~\"$pod\"})",
    458               "format": "time_series",
    459               "interval": "",
    460               "intervalFactor": 1,
    461               "legendFormat": "AVG_resident_memory_bytes",
    462               "refId": "C"
    463             },
    464             {
    465               "expr": "max(cilium_process_resident_memory_bytes{k8s_app=\"cilium\", pod=~\"$pod\"})",
    466               "format": "time_series",
    467               "interval": "",
    468               "intervalFactor": 1,
    469               "legendFormat": "MAX_resident_memory_bytes_max",
    470               "refId": "D"
    471             },
    472             {
    473               "expr": "min(cilium_process_resident_memory_bytes{k8s_app=\"cilium\", pod=~\"$pod\"})",
    474               "format": "time_series",
    475               "intervalFactor": 1,
    476               "legendFormat": "MIN_resident_memory_bytes_min",
    477               "refId": "E"
    478             }
    479           ],
    480           "thresholds": [],
    481           "timeFrom": null,
    482           "timeRegions": [],
    483           "timeShift": null,
    484           "title": "Resident memory status",
    485           "tooltip": {
    486             "shared": true,
    487             "sort": 0,
    488             "value_type": "individual"
    489           },
    490           "type": "graph",
    491           "xaxis": {
    492             "buckets": null,
    493             "mode": "time",
    494             "name": null,
    495             "show": true,
    496             "values": []
    497           },
    498           "yaxes": [
    499             {
    500               "format": "bytes",
    501               "label": null,
    502               "logBase": 1,
    503               "max": null,
    504               "min": null,
    505               "show": true
    506             },
    507             {
    508               "format": "short",
    509               "label": null,
    510               "logBase": 1,
    511               "max": null,
    512               "min": null,
    513               "show": true
    514             }
    515           ],
    516           "yaxis": {
    517             "align": false,
    518             "alignLevel": null
    519           }
    520         },
    521         {
    522           "aliasColors": {
    523             "all nodes": "#e5a8e2"
    524           },
    525           "bars": false,
    526           "dashLength": 10,
    527           "dashes": false,
    528           "datasource": "prometheus",
    529           "fieldConfig": {
    530             "defaults": {
    531               "custom": {}
    532             },
    533             "overrides": []
    534           },
    535           "fill": 1,
    536           "fillGradient": 0,
    537           "gridPos": {
    538             "h": 5,
    539             "w": 8,
    540             "x": 16,
    541             "y": 6
    542           },
    543           "hiddenSeries": false,
    544           "id": 98,
    545           "legend": {
    546             "avg": false,
    547             "current": false,
    548             "max": false,
    549             "min": false,
    550             "show": true,
    551             "total": false,
    552             "values": false
    553           },
    554           "lines": true,
    555           "linewidth": 1,
    556           "links": [],
    557           "nullPointMode": "null",
    558           "options": {
    559             "dataLinks": []
    560           },
    561           "paceLength": 10,
    562           "percentage": false,
    563           "pointradius": 5,
    564           "points": false,
    565           "renderer": "flot",
    566           "seriesOverrides": [
    567             {
    568               "alias": "all nodes",
    569               "yaxis": 2
    570             }
    571           ],
    572           "spaceLength": 10,
    573           "stack": false,
    574           "steppedLine": false,
    575           "targets": [
    576             {
    577               "expr": "sum(cilium_process_open_fds{k8s_app=\"cilium\", pod=~\"$pod\"})",
    578               "format": "time_series",
    579               "intervalFactor": 1,
    580               "legendFormat": "all nodes",
    581               "refId": "A"
    582             },
    583             {
    584               "expr": "min(cilium_process_open_fds{k8s_app=\"cilium\", pod=~\"$pod\"})",
    585               "format": "time_series",
    586               "intervalFactor": 1,
    587               "legendFormat": "min/node",
    588               "refId": "B"
    589             },
    590             {
    591               "expr": "avg(cilium_process_open_fds{k8s_app=\"cilium\", pod=~\"$pod\"})",
    592               "format": "time_series",
    593               "intervalFactor": 1,
    594               "legendFormat": "avg/node",
    595               "refId": "C"
    596             },
    597             {
    598               "expr": "max(cilium_process_open_fds{k8s_app=\"cilium\", pod=~\"$pod\"})",
    599               "format": "time_series",
    600               "intervalFactor": 1,
    601               "legendFormat": "max/node",
    602               "refId": "D"
    603             }
    604           ],
    605           "thresholds": [],
    606           "timeFrom": null,
    607           "timeRegions": [],
    608           "timeShift": null,
    609           "title": "Open file descriptors",
    610           "tooltip": {
    611             "shared": true,
    612             "sort": 0,
    613             "value_type": "individual"
    614           },
    615           "type": "graph",
    616           "xaxis": {
    617             "buckets": null,
    618             "mode": "time",
    619             "name": null,
    620             "show": true,
    621             "values": []
    622           },
    623           "yaxes": [
    624             {
    625               "format": "short",
    626               "label": null,
    627               "logBase": 1,
    628               "max": null,
    629               "min": null,
    630               "show": true
    631             },
    632             {
    633               "format": "short",
    634               "label": null,
    635               "logBase": 1,
    636               "max": null,
    637               "min": null,
    638               "show": true
    639             }
    640           ],
    641           "yaxis": {
    642             "align": false,
    643             "alignLevel": null
    644           }
    645         },
    646         {
    647           "aliasColors": {
    648             "MAX_resident_memory_bytes_max": "#e5ac0e"
    649           },
    650           "bars": false,
    651           "dashLength": 10,
    652           "dashes": false,
    653           "datasource": "prometheus",
    654           "description": "BPF memory usage in the entire system including components not managed by Cilium.",
    655           "fieldConfig": {
    656             "defaults": {
    657               "custom": {}
    658             },
    659             "overrides": []
    660           },
    661           "fill": 1,
    662           "fillGradient": 0,
    663           "gridPos": {
    664             "h": 6,
    665             "w": 12,
    666             "x": 0,
    667             "y": 11
    668           },
    669           "hiddenSeries": false,
    670           "id": 178,
    671           "legend": {
    672             "alignAsTable": false,
    673             "avg": false,
    674             "current": false,
    675             "max": false,
    676             "min": false,
    677             "rightSide": false,
    678             "show": true,
    679             "total": false,
    680             "values": false
    681           },
    682           "lines": true,
    683           "linewidth": 1,
    684           "links": [],
    685           "nullPointMode": "null",
    686           "options": {
    687             "dataLinks": []
    688           },
    689           "paceLength": 10,
    690           "percentage": false,
    691           "pointradius": 5,
    692           "points": false,
    693           "renderer": "flot",
    694           "seriesOverrides": [],
    695           "spaceLength": 10,
    696           "stack": false,
    697           "steppedLine": false,
    698           "targets": [
    699             {
    700               "expr": "avg(cilium_bpf_maps_virtual_memory_max_bytes{k8s_app=\"cilium\", pod=~\"$pod\"} + cilium_bpf_progs_virtual_memory_max_bytes{k8s_app=\"cilium\", pod=~\"$pod\"})",
    701               "format": "time_series",
    702               "hide": false,
    703               "interval": "",
    704               "intervalFactor": 1,
    705               "legendFormat": "AVG_bpf_memory_bytes_avg",
    706               "refId": "C"
    707             },
    708             {
    709               "expr": "max(cilium_bpf_maps_virtual_memory_max_bytes{k8s_app=\"cilium\", pod=~\"$pod\"} + cilium_bpf_progs_virtual_memory_max_bytes{k8s_app=\"cilium\", pod=~\"$pod\"})",
    710               "format": "time_series",
    711               "hide": false,
    712               "interval": "",
    713               "intervalFactor": 1,
    714               "legendFormat": "MAX_bpf_memory_bytes_max",
    715               "refId": "D"
    716             },
    717             {
    718               "expr": "min(cilium_bpf_maps_virtual_memory_max_bytes{k8s_app=\"cilium\", pod=~\"$pod\"} + cilium_bpf_progs_virtual_memory_max_bytes{k8s_app=\"cilium\", pod=~\"$pod\"})",
    719               "format": "time_series",
    720               "hide": false,
    721               "instant": false,
    722               "interval": "",
    723               "intervalFactor": 1,
    724               "legendFormat": "MIN_bpf_memory_bytes_min",
    725               "refId": "E"
    726             }
    727           ],
    728           "thresholds": [],
    729           "timeFrom": null,
    730           "timeRegions": [],
    731           "timeShift": null,
    732           "title": "System-wide BPF memory usage",
    733           "tooltip": {
    734             "shared": true,
    735             "sort": 0,
    736             "value_type": "individual"
    737           },
    738           "type": "graph",
    739           "xaxis": {
    740             "buckets": null,
    741             "mode": "time",
    742             "name": null,
    743             "show": true,
    744             "values": []
    745           },
    746           "yaxes": [
    747             {
    748               "$$hashKey": "object:136",
    749               "format": "bytes",
    750               "label": null,
    751               "logBase": 1,
    752               "max": null,
    753               "min": null,
    754               "show": true
    755             },
    756             {
    757               "$$hashKey": "object:137",
    758               "format": "short",
    759               "label": null,
    760               "logBase": 1,
    761               "max": null,
    762               "min": null,
    763               "show": true
    764             }
    765           ],
    766           "yaxis": {
    767             "align": false,
    768             "alignLevel": null
    769           }
    770         },
    771         {
    772           "aliasColors": {},
    773           "bars": false,
    774           "dashLength": 10,
    775           "dashes": false,
    776           "datasource": "prometheus",
    777           "description": "Fill percentage of BPF maps, tagged by map name",
    778           "fieldConfig": {
    779             "defaults": {
    780               "custom": {}
    781             },
    782             "overrides": []
    783           },
    784           "fill": 1,
    785           "fillGradient": 0,
    786           "gridPos": {
    787             "h": 6,
    788             "w": 12,
    789             "x": 12,
    790             "y": 11
    791           },
    792           "hiddenSeries": false,
    793           "id": 194,
    794           "legend": {
    795             "avg": false,
    796             "current": false,
    797             "max": false,
    798             "min": false,
    799             "show": true,
    800             "total": false,
    801             "values": false
    802           },
    803           "lines": true,
    804           "linewidth": 1,
    805           "nullPointMode": "null",
    806           "options": {
    807             "dataLinks": []
    808           },
    809           "percentage": false,
    810           "pointradius": 2,
    811           "points": false,
    812           "renderer": "flot",
    813           "seriesOverrides": [],
    814           "spaceLength": 10,
    815           "stack": false,
    816           "steppedLine": false,
    817           "targets": [
    818             {
    819               "expr": "cilium_bpf_map_pressure{k8s_app=\"cilium\", pod=~\"$pod\"}",
    820               "interval": "",
    821               "legendFormat": "",
    822               "refId": "A"
    823             }
    824           ],
    825           "thresholds": [],
    826           "timeFrom": null,
    827           "timeRegions": [],
    828           "timeShift": null,
    829           "title": "BPF map pressure",
    830           "tooltip": {
    831             "shared": true,
    832             "sort": 0,
    833             "value_type": "individual"
    834           },
    835           "type": "graph",
    836           "xaxis": {
    837             "buckets": null,
    838             "mode": "time",
    839             "name": null,
    840             "show": true,
    841             "values": []
    842           },
    843           "yaxes": [
    844             {
    845               "$$hashKey": "object:230",
    846               "format": "percentunit",
    847               "label": null,
    848               "logBase": 1,
    849               "max": "1.0",
    850               "min": null,
    851               "show": true
    852             },
    853             {
    854               "$$hashKey": "object:231",
    855               "format": "short",
    856               "label": null,
    857               "logBase": 1,
    858               "max": null,
    859               "min": null,
    860               "show": true
    861             }
    862           ],
    863           "yaxis": {
    864             "align": false,
    865             "alignLevel": null
    866           }
    867         },
    868         {
    869           "collapsed": false,
    870           "datasource": null,
    871           "gridPos": {
    872             "h": 1,
    873             "w": 24,
    874             "x": 0,
    875             "y": 17
    876           },
    877           "id": 155,
    878           "panels": [],
    879           "title": "API",
    880           "type": "row"
    881         },
    882         {
    883           "aliasColors": {},
    884           "bars": false,
    885           "dashLength": 10,
    886           "dashes": false,
    887           "datasource": "prometheus",
    888           "fieldConfig": {
    889             "defaults": {
    890               "custom": {}
    891             },
    892             "overrides": []
    893           },
    894           "fill": 1,
    895           "fillGradient": 0,
    896           "gridPos": {
    897             "h": 6,
    898             "w": 12,
    899             "x": 0,
    900             "y": 18
    901           },
    902           "hiddenSeries": false,
    903           "id": 152,
    904           "legend": {
    905             "alignAsTable": true,
    906             "avg": true,
    907             "current": false,
    908             "hideEmpty": true,
    909             "hideZero": true,
    910             "max": false,
    911             "min": false,
    912             "rightSide": true,
    913             "show": true,
    914             "total": false,
    915             "values": true
    916           },
    917           "lines": true,
    918           "linewidth": 1,
    919           "links": [],
    920           "nullPointMode": "null",
    921           "options": {
    922             "dataLinks": []
    923           },
    924           "paceLength": 10,
    925           "percentage": false,
    926           "pointradius": 5,
    927           "points": false,
    928           "renderer": "flot",
    929           "seriesOverrides": [],
    930           "spaceLength": 10,
    931           "stack": false,
    932           "steppedLine": false,
    933           "targets": [
    934             {
    935               "expr": "avg(rate(cilium_agent_api_process_time_seconds_sum{k8s_app=\"cilium\", pod=~\"$pod\"}[1m])/rate(cilium_agent_api_process_time_seconds_count{k8s_app=\"cilium\", pod=~\"$pod\"}[1m])) by (pod, method, path)",
    936               "format": "time_series",
    937               "intervalFactor": 1,
    938               "legendFormat": "{{method}} {{path}}",
    939               "refId": "A"
    940             }
    941           ],
    942           "thresholds": [],
    943           "timeFrom": null,
    944           "timeRegions": [],
    945           "timeShift": null,
    946           "title": "API call latency (average node)",
    947           "tooltip": {
    948             "shared": true,
    949             "sort": 0,
    950             "value_type": "individual"
    951           },
    952           "type": "graph",
    953           "xaxis": {
    954             "buckets": null,
    955             "mode": "time",
    956             "name": null,
    957             "show": true,
    958             "values": []
    959           },
    960           "yaxes": [
    961             {
    962               "format": "s",
    963               "label": null,
    964               "logBase": 1,
    965               "max": null,
    966               "min": null,
    967               "show": true
    968             },
    969             {
    970               "format": "short",
    971               "label": null,
    972               "logBase": 1,
    973               "max": null,
    974               "min": null,
    975               "show": true
    976             }
    977           ],
    978           "yaxis": {
    979             "align": false,
    980             "alignLevel": null
    981           }
    982         },
    983         {
    984           "aliasColors": {},
    985           "bars": false,
    986           "dashLength": 10,
    987           "dashes": false,
    988           "datasource": "prometheus",
    989           "fieldConfig": {
    990             "defaults": {
    991               "custom": {}
    992             },
    993             "overrides": []
    994           },
    995           "fill": 1,
    996           "fillGradient": 0,
    997           "gridPos": {
    998             "h": 6,
    999             "w": 12,
   1000             "x": 12,
   1001             "y": 18
   1002           },
   1003           "hiddenSeries": false,
   1004           "id": 153,
   1005           "legend": {
   1006             "alignAsTable": true,
   1007             "avg": false,
   1008             "current": false,
   1009             "hideEmpty": true,
   1010             "hideZero": true,
   1011             "max": true,
   1012             "min": false,
   1013             "rightSide": true,
   1014             "show": true,
   1015             "total": false,
   1016             "values": true
   1017           },
   1018           "lines": true,
   1019           "linewidth": 1,
   1020           "links": [],
   1021           "nullPointMode": "null",
   1022           "options": {
   1023             "dataLinks": []
   1024           },
   1025           "paceLength": 10,
   1026           "percentage": false,
   1027           "pointradius": 5,
   1028           "points": false,
   1029           "renderer": "flot",
   1030           "seriesOverrides": [],
   1031           "spaceLength": 10,
   1032           "stack": false,
   1033           "steppedLine": false,
   1034           "targets": [
   1035             {
   1036               "expr": "max(rate(cilium_agent_api_process_time_seconds_sum{k8s_app=\"cilium\", pod=~\"$pod\"}[1m])/rate(cilium_agent_api_process_time_seconds_count{k8s_app=\"cilium\", pod=~\"$pod\"}[1m])) by (pod, method, path)",
   1037               "format": "time_series",
   1038               "intervalFactor": 1,
   1039               "legendFormat": "{{method}} {{path}}",
   1040               "refId": "A"
   1041             }
   1042           ],
   1043           "thresholds": [],
   1044           "timeFrom": null,
   1045           "timeRegions": [],
   1046           "timeShift": null,
   1047           "title": "API call latency (max node)",
   1048           "tooltip": {
   1049             "shared": true,
   1050             "sort": 0,
   1051             "value_type": "individual"
   1052           },
   1053           "type": "graph",
   1054           "xaxis": {
   1055             "buckets": null,
   1056             "mode": "time",
   1057             "name": null,
   1058             "show": true,
   1059             "values": []
   1060           },
   1061           "yaxes": [
   1062             {
   1063               "format": "s",
   1064               "label": null,
   1065               "logBase": 1,
   1066               "max": null,
   1067               "min": null,
   1068               "show": true
   1069             },
   1070             {
   1071               "format": "short",
   1072               "label": null,
   1073               "logBase": 1,
   1074               "max": null,
   1075               "min": null,
   1076               "show": true
   1077             }
   1078           ],
   1079           "yaxis": {
   1080             "align": false,
   1081             "alignLevel": null
   1082           }
   1083         },
   1084         {
   1085           "aliasColors": {},
   1086           "bars": false,
   1087           "dashLength": 10,
   1088           "dashes": false,
   1089           "datasource": "prometheus",
   1090           "fieldConfig": {
   1091             "defaults": {
   1092               "custom": {}
   1093             },
   1094             "overrides": []
   1095           },
   1096           "fill": 1,
   1097           "fillGradient": 0,
   1098           "gridPos": {
   1099             "h": 6,
   1100             "w": 12,
   1101             "x": 0,
   1102             "y": 24
   1103           },
   1104           "hiddenSeries": false,
   1105           "id": 156,
   1106           "legend": {
   1107             "alignAsTable": true,
   1108             "avg": true,
   1109             "current": false,
   1110             "hideEmpty": true,
   1111             "hideZero": true,
   1112             "max": false,
   1113             "min": false,
   1114             "rightSide": true,
   1115             "show": true,
   1116             "total": false,
   1117             "values": true
   1118           },
   1119           "lines": true,
   1120           "linewidth": 1,
   1121           "links": [],
   1122           "nullPointMode": "null",
   1123           "options": {
   1124             "dataLinks": []
   1125           },
   1126           "paceLength": 10,
   1127           "percentage": false,
   1128           "pointradius": 5,
   1129           "points": false,
   1130           "renderer": "flot",
   1131           "seriesOverrides": [],
   1132           "spaceLength": 10,
   1133           "stack": false,
   1134           "steppedLine": false,
   1135           "targets": [
   1136             {
   1137               "expr": "avg(rate(cilium_agent_api_process_time_seconds_count{k8s_app=\"cilium\", pod=~\"$pod\"}[1m])) by (pod, method, path)",
   1138               "format": "time_series",
   1139               "intervalFactor": 1,
   1140               "legendFormat": "{{method}} {{path}} ",
   1141               "refId": "A"
   1142             }
   1143           ],
   1144           "thresholds": [],
   1145           "timeFrom": null,
   1146           "timeRegions": [],
   1147           "timeShift": null,
   1148           "title": "# API calls (average node)",
   1149           "tooltip": {
   1150             "shared": true,
   1151             "sort": 0,
   1152             "value_type": "individual"
   1153           },
   1154           "type": "graph",
   1155           "xaxis": {
   1156             "buckets": null,
   1157             "mode": "time",
   1158             "name": null,
   1159             "show": true,
   1160             "values": []
   1161           },
   1162           "yaxes": [
   1163             {
   1164               "format": "ops",
   1165               "label": null,
   1166               "logBase": 1,
   1167               "max": null,
   1168               "min": null,
   1169               "show": true
   1170             },
   1171             {
   1172               "format": "short",
   1173               "label": null,
   1174               "logBase": 1,
   1175               "max": null,
   1176               "min": null,
   1177               "show": true
   1178             }
   1179           ],
   1180           "yaxis": {
   1181             "align": false,
   1182             "alignLevel": null
   1183           }
   1184         },
   1185         {
   1186           "aliasColors": {},
   1187           "bars": false,
   1188           "dashLength": 10,
   1189           "dashes": false,
   1190           "datasource": "prometheus",
   1191           "fieldConfig": {
   1192             "defaults": {
   1193               "custom": {}
   1194             },
   1195             "overrides": []
   1196           },
   1197           "fill": 1,
   1198           "fillGradient": 0,
   1199           "gridPos": {
   1200             "h": 6,
   1201             "w": 12,
   1202             "x": 12,
   1203             "y": 24
   1204           },
   1205           "hiddenSeries": false,
   1206           "id": 157,
   1207           "legend": {
   1208             "alignAsTable": true,
   1209             "avg": false,
   1210             "current": false,
   1211             "hideEmpty": true,
   1212             "hideZero": true,
   1213             "max": true,
   1214             "min": false,
   1215             "rightSide": true,
   1216             "show": true,
   1217             "total": false,
   1218             "values": true
   1219           },
   1220           "lines": true,
   1221           "linewidth": 1,
   1222           "links": [],
   1223           "nullPointMode": "null",
   1224           "options": {
   1225             "dataLinks": []
   1226           },
   1227           "paceLength": 10,
   1228           "percentage": false,
   1229           "pointradius": 5,
   1230           "points": false,
   1231           "renderer": "flot",
   1232           "seriesOverrides": [],
   1233           "spaceLength": 10,
   1234           "stack": false,
   1235           "steppedLine": false,
   1236           "targets": [
   1237             {
   1238               "expr": "max(rate(cilium_agent_api_process_time_seconds_count{k8s_app=\"cilium\", pod=~\"$pod\"}[1m])) by (pod, method, path)",
   1239               "format": "time_series",
   1240               "intervalFactor": 1,
   1241               "legendFormat": "{{method}} {{path}} ",
   1242               "refId": "A"
   1243             }
   1244           ],
   1245           "thresholds": [],
   1246           "timeFrom": null,
   1247           "timeRegions": [],
   1248           "timeShift": null,
   1249           "title": "# API calls (max node)",
   1250           "tooltip": {
   1251             "shared": true,
   1252             "sort": 0,
   1253             "value_type": "individual"
   1254           },
   1255           "type": "graph",
   1256           "xaxis": {
   1257             "buckets": null,
   1258             "mode": "time",
   1259             "name": null,
   1260             "show": true,
   1261             "values": []
   1262           },
   1263           "yaxes": [
   1264             {
   1265               "format": "ops",
   1266               "label": null,
   1267               "logBase": 1,
   1268               "max": null,
   1269               "min": null,
   1270               "show": true
   1271             },
   1272             {
   1273               "format": "short",
   1274               "label": null,
   1275               "logBase": 1,
   1276               "max": null,
   1277               "min": null,
   1278               "show": true
   1279             }
   1280           ],
   1281           "yaxis": {
   1282             "align": false,
   1283             "alignLevel": null
   1284           }
   1285         },
   1286         {
   1287           "aliasColors": {},
   1288           "bars": false,
   1289           "dashLength": 10,
   1290           "dashes": false,
   1291           "datasource": "prometheus",
   1292           "fieldConfig": {
   1293             "defaults": {
   1294               "custom": {}
   1295             },
   1296             "overrides": []
   1297           },
   1298           "fill": 1,
   1299           "fillGradient": 0,
   1300           "gridPos": {
   1301             "h": 6,
   1302             "w": 12,
   1303             "x": 0,
   1304             "y": 30
   1305           },
   1306           "hiddenSeries": false,
   1307           "id": 159,
   1308           "legend": {
   1309             "alignAsTable": true,
   1310             "avg": true,
   1311             "current": false,
   1312             "hideEmpty": true,
   1313             "hideZero": true,
   1314             "max": false,
   1315             "min": false,
   1316             "rightSide": true,
   1317             "show": true,
   1318             "total": false,
   1319             "values": true
   1320           },
   1321           "lines": true,
   1322           "linewidth": 1,
   1323           "links": [],
   1324           "nullPointMode": "null",
   1325           "options": {
   1326             "dataLinks": []
   1327           },
   1328           "paceLength": 10,
   1329           "percentage": false,
   1330           "pointradius": 5,
   1331           "points": false,
   1332           "renderer": "flot",
   1333           "seriesOverrides": [],
   1334           "spaceLength": 10,
   1335           "stack": false,
   1336           "steppedLine": false,
   1337           "targets": [
   1338             {
   1339               "expr": "avg(rate(cilium_agent_api_process_time_seconds_count{k8s_app=\"cilium\", pod=~\"$pod\"}[1m])) by (pod, method, path, return_code)",
   1340               "format": "time_series",
   1341               "intervalFactor": 1,
   1342               "legendFormat": "{{return_code}} ({{method}} {{path}} )",
   1343               "refId": "A"
   1344             }
   1345           ],
   1346           "thresholds": [],
   1347           "timeFrom": null,
   1348           "timeRegions": [],
   1349           "timeShift": null,
   1350           "title": "API return codes (average node)",
   1351           "tooltip": {
   1352             "shared": true,
   1353             "sort": 0,
   1354             "value_type": "individual"
   1355           },
   1356           "type": "graph",
   1357           "xaxis": {
   1358             "buckets": null,
   1359             "mode": "time",
   1360             "name": null,
   1361             "show": true,
   1362             "values": []
   1363           },
   1364           "yaxes": [
   1365             {
   1366               "format": "ops",
   1367               "label": null,
   1368               "logBase": 1,
   1369               "max": null,
   1370               "min": null,
   1371               "show": true
   1372             },
   1373             {
   1374               "format": "short",
   1375               "label": null,
   1376               "logBase": 1,
   1377               "max": null,
   1378               "min": null,
   1379               "show": true
   1380             }
   1381           ],
   1382           "yaxis": {
   1383             "align": false,
   1384             "alignLevel": null
   1385           }
   1386         },
   1387         {
   1388           "aliasColors": {},
   1389           "bars": false,
   1390           "dashLength": 10,
   1391           "dashes": false,
   1392           "datasource": "prometheus",
   1393           "fieldConfig": {
   1394             "defaults": {
   1395               "custom": {}
   1396             },
   1397             "overrides": []
   1398           },
   1399           "fill": 1,
   1400           "fillGradient": 0,
   1401           "gridPos": {
   1402             "h": 6,
   1403             "w": 12,
   1404             "x": 12,
   1405             "y": 30
   1406           },
   1407           "hiddenSeries": false,
   1408           "id": 158,
   1409           "legend": {
   1410             "alignAsTable": true,
   1411             "avg": true,
   1412             "current": false,
   1413             "hideEmpty": true,
   1414             "hideZero": true,
   1415             "max": false,
   1416             "min": false,
   1417             "rightSide": true,
   1418             "show": true,
   1419             "total": false,
   1420             "values": true
   1421           },
   1422           "lines": true,
   1423           "linewidth": 1,
   1424           "links": [],
   1425           "nullPointMode": "null",
   1426           "options": {
   1427             "dataLinks": []
   1428           },
   1429           "paceLength": 10,
   1430           "percentage": false,
   1431           "pointradius": 5,
   1432           "points": false,
   1433           "renderer": "flot",
   1434           "seriesOverrides": [],
   1435           "spaceLength": 10,
   1436           "stack": false,
   1437           "steppedLine": false,
   1438           "targets": [
   1439             {
   1440               "expr": "sum(rate(cilium_agent_api_process_time_seconds_count{k8s_app=\"cilium\", pod=~\"$pod\"}[1m])) by (pod, method, path, return_code)",
   1441               "format": "time_series",
   1442               "intervalFactor": 1,
   1443               "legendFormat": "{{return_code}} ({{method}} {{path}} )",
   1444               "refId": "A"
   1445             }
   1446           ],
   1447           "thresholds": [],
   1448           "timeFrom": null,
   1449           "timeRegions": [],
   1450           "timeShift": null,
   1451           "title": "API return codes (sum all nodes)",
   1452           "tooltip": {
   1453             "shared": true,
   1454             "sort": 0,
   1455             "value_type": "individual"
   1456           },
   1457           "type": "graph",
   1458           "xaxis": {
   1459             "buckets": null,
   1460             "mode": "time",
   1461             "name": null,
   1462             "show": true,
   1463             "values": []
   1464           },
   1465           "yaxes": [
   1466             {
   1467               "format": "ops",
   1468               "label": null,
   1469               "logBase": 1,
   1470               "max": null,
   1471               "min": null,
   1472               "show": true
   1473             },
   1474             {
   1475               "format": "short",
   1476               "label": null,
   1477               "logBase": 1,
   1478               "max": null,
   1479               "min": null,
   1480               "show": true
   1481             }
   1482           ],
   1483           "yaxis": {
   1484             "align": false,
   1485             "alignLevel": null
   1486           }
   1487         },
   1488         {
   1489           "collapsed": false,
   1490           "datasource": null,
   1491           "gridPos": {
   1492             "h": 1,
   1493             "w": 24,
   1494             "x": 0,
   1495             "y": 36
   1496           },
   1497           "id": 72,
   1498           "panels": [],
   1499           "title": "Cilium",
   1500           "type": "row"
   1501         },
   1502         {
   1503           "content": "",
   1504           "datasource": null,
   1505           "fieldConfig": {
   1506             "defaults": {
   1507               "custom": {}
   1508             },
   1509             "overrides": []
   1510           },
   1511           "gridPos": {
   1512             "h": 1,
   1513             "w": 24,
   1514             "x": 0,
   1515             "y": 37
   1516           },
   1517           "id": 144,
   1518           "links": [],
   1519           "mode": "markdown",
   1520           "title": "BPF",
   1521           "type": "text"
   1522         },
   1523         {
   1524           "aliasColors": {},
   1525           "bars": true,
   1526           "dashLength": 10,
   1527           "dashes": false,
   1528           "datasource": "prometheus",
   1529           "fieldConfig": {
   1530             "defaults": {
   1531               "custom": {}
   1532             },
   1533             "overrides": []
   1534           },
   1535           "fill": 1,
   1536           "fillGradient": 0,
   1537           "gridPos": {
   1538             "h": 8,
   1539             "w": 12,
   1540             "x": 0,
   1541             "y": 38
   1542           },
   1543           "hiddenSeries": false,
   1544           "id": 146,
   1545           "legend": {
   1546             "alignAsTable": true,
   1547             "avg": true,
   1548             "current": false,
   1549             "hideEmpty": true,
   1550             "hideZero": true,
   1551             "max": true,
   1552             "min": false,
   1553             "rightSide": true,
   1554             "show": true,
   1555             "total": false,
   1556             "values": true
   1557           },
   1558           "lines": false,
   1559           "linewidth": 1,
   1560           "links": [],
   1561           "nullPointMode": "null",
   1562           "options": {
   1563             "dataLinks": []
   1564           },
   1565           "paceLength": 10,
   1566           "percentage": false,
   1567           "pointradius": 5,
   1568           "points": false,
   1569           "renderer": "flot",
   1570           "seriesOverrides": [],
   1571           "spaceLength": 10,
   1572           "stack": true,
   1573           "steppedLine": false,
   1574           "targets": [
   1575             {
   1576               "expr": "avg(rate(cilium_bpf_syscall_duration_seconds_count{k8s_app=\"cilium\", pod=~\"$pod\"}[1m])) by (pod, operation)",
   1577               "format": "time_series",
   1578               "intervalFactor": 1,
   1579               "legendFormat": "{{operation}}",
   1580               "refId": "A"
   1581             }
   1582           ],
   1583           "thresholds": [],
   1584           "timeFrom": null,
   1585           "timeRegions": [],
   1586           "timeShift": null,
   1587           "title": "# system calls (average node)",
   1588           "tooltip": {
   1589             "shared": true,
   1590             "sort": 0,
   1591             "value_type": "individual"
   1592           },
   1593           "type": "graph",
   1594           "xaxis": {
   1595             "buckets": null,
   1596             "mode": "time",
   1597             "name": null,
   1598             "show": true,
   1599             "values": []
   1600           },
   1601           "yaxes": [
   1602             {
   1603               "format": "ops",
   1604               "label": null,
   1605               "logBase": 1,
   1606               "max": null,
   1607               "min": null,
   1608               "show": true
   1609             },
   1610             {
   1611               "format": "short",
   1612               "label": null,
   1613               "logBase": 1,
   1614               "max": null,
   1615               "min": null,
   1616               "show": true
   1617             }
   1618           ],
   1619           "yaxis": {
   1620             "align": false,
   1621             "alignLevel": null
   1622           }
   1623         },
   1624         {
   1625           "aliasColors": {},
   1626           "bars": true,
   1627           "dashLength": 10,
   1628           "dashes": false,
   1629           "datasource": "prometheus",
   1630           "decimals": 2,
   1631           "fieldConfig": {
   1632             "defaults": {
   1633               "custom": {}
   1634             },
   1635             "overrides": []
   1636           },
   1637           "fill": 1,
   1638           "fillGradient": 0,
   1639           "gridPos": {
   1640             "h": 8,
   1641             "w": 12,
   1642             "x": 12,
   1643             "y": 38
   1644           },
   1645           "hiddenSeries": false,
   1646           "id": 145,
   1647           "legend": {
   1648             "alignAsTable": true,
   1649             "avg": true,
   1650             "current": false,
   1651             "hideEmpty": true,
   1652             "hideZero": true,
   1653             "max": true,
   1654             "min": false,
   1655             "rightSide": true,
   1656             "show": true,
   1657             "total": false,
   1658             "values": true
   1659           },
   1660           "lines": false,
   1661           "linewidth": 1,
   1662           "links": [],
   1663           "nullPointMode": "null",
   1664           "options": {
   1665             "dataLinks": []
   1666           },
   1667           "paceLength": 10,
   1668           "percentage": false,
   1669           "pointradius": 5,
   1670           "points": false,
   1671           "renderer": "flot",
   1672           "seriesOverrides": [],
   1673           "spaceLength": 10,
   1674           "stack": true,
   1675           "steppedLine": false,
   1676           "targets": [
   1677             {
   1678               "expr": "max(rate(cilium_bpf_syscall_duration_seconds_count{k8s_app=\"cilium\", pod=~\"$pod\"}[1m])) by (pod, operation)",
   1679               "format": "time_series",
   1680               "intervalFactor": 1,
   1681               "legendFormat": "{{operation}}",
   1682               "refId": "A"
   1683             }
   1684           ],
   1685           "thresholds": [],
   1686           "timeFrom": null,
   1687           "timeRegions": [],
   1688           "timeShift": null,
   1689           "title": "# system calls (max node)",
   1690           "tooltip": {
   1691             "shared": true,
   1692             "sort": 2,
   1693             "value_type": "individual"
   1694           },
   1695           "type": "graph",
   1696           "xaxis": {
   1697             "buckets": null,
   1698             "mode": "time",
   1699             "name": null,
   1700             "show": true,
   1701             "values": []
   1702           },
   1703           "yaxes": [
   1704             {
   1705               "decimals": 0,
   1706               "format": "ops",
   1707               "label": null,
   1708               "logBase": 1,
   1709               "max": null,
   1710               "min": null,
   1711               "show": true
   1712             },
   1713             {
   1714               "format": "short",
   1715               "label": null,
   1716               "logBase": 1,
   1717               "max": null,
   1718               "min": null,
   1719               "show": false
   1720             }
   1721           ],
   1722           "yaxis": {
   1723             "align": false,
   1724             "alignLevel": null
   1725           }
   1726         },
   1727         {
   1728           "aliasColors": {},
   1729           "bars": false,
   1730           "dashLength": 10,
   1731           "dashes": false,
   1732           "datasource": "prometheus",
   1733           "fieldConfig": {
   1734             "defaults": {
   1735               "custom": {}
   1736             },
   1737             "overrides": []
   1738           },
   1739           "fill": 1,
   1740           "fillGradient": 0,
   1741           "gridPos": {
   1742             "h": 6,
   1743             "w": 12,
   1744             "x": 0,
   1745             "y": 46
   1746           },
   1747           "hiddenSeries": false,
   1748           "id": 140,
   1749           "legend": {
   1750             "alignAsTable": true,
   1751             "avg": true,
   1752             "current": false,
   1753             "hideEmpty": true,
   1754             "hideZero": true,
   1755             "max": true,
   1756             "min": false,
   1757             "rightSide": true,
   1758             "show": true,
   1759             "total": false,
   1760             "values": true
   1761           },
   1762           "lines": true,
   1763           "linewidth": 1,
   1764           "links": [],
   1765           "nullPointMode": "null",
   1766           "options": {
   1767             "dataLinks": []
   1768           },
   1769           "paceLength": 10,
   1770           "percentage": false,
   1771           "pointradius": 5,
   1772           "points": false,
   1773           "renderer": "flot",
   1774           "seriesOverrides": [],
   1775           "spaceLength": 10,
   1776           "stack": false,
   1777           "steppedLine": false,
   1778           "targets": [
   1779             {
   1780               "expr": "avg(rate(cilium_bpf_syscall_duration_seconds_sum{k8s_app=\"cilium\", pod=~\"$pod\"}[1m])/ rate(cilium_bpf_syscall_duration_seconds_count{k8s_app=\"cilium\", pod=~\"$pod\"}[1m])) by (pod, operation)",
   1781               "format": "time_series",
   1782               "intervalFactor": 1,
   1783               "legendFormat": "{{operation}}",
   1784               "refId": "A"
   1785             }
   1786           ],
   1787           "thresholds": [],
   1788           "timeFrom": null,
   1789           "timeRegions": [],
   1790           "timeShift": null,
   1791           "title": "system call latency (avg node)",
   1792           "tooltip": {
   1793             "shared": true,
   1794             "sort": 0,
   1795             "value_type": "individual"
   1796           },
   1797           "type": "graph",
   1798           "xaxis": {
   1799             "buckets": null,
   1800             "mode": "time",
   1801             "name": null,
   1802             "show": true,
   1803             "values": []
   1804           },
   1805           "yaxes": [
   1806             {
   1807               "format": "s",
   1808               "label": null,
   1809               "logBase": 1,
   1810               "max": null,
   1811               "min": null,
   1812               "show": true
   1813             },
   1814             {
   1815               "format": "short",
   1816               "label": null,
   1817               "logBase": 1,
   1818               "max": null,
   1819               "min": null,
   1820               "show": true
   1821             }
   1822           ],
   1823           "yaxis": {
   1824             "align": false,
   1825             "alignLevel": null
   1826           }
   1827         },
   1828         {
   1829           "aliasColors": {},
   1830           "bars": false,
   1831           "dashLength": 10,
   1832           "dashes": false,
   1833           "datasource": "prometheus",
   1834           "fieldConfig": {
   1835             "defaults": {
   1836               "custom": {}
   1837             },
   1838             "overrides": []
   1839           },
   1840           "fill": 1,
   1841           "fillGradient": 0,
   1842           "gridPos": {
   1843             "h": 6,
   1844             "w": 12,
   1845             "x": 12,
   1846             "y": 46
   1847           },
   1848           "hiddenSeries": false,
   1849           "id": 148,
   1850           "legend": {
   1851             "alignAsTable": true,
   1852             "avg": true,
   1853             "current": false,
   1854             "max": true,
   1855             "min": false,
   1856             "rightSide": true,
   1857             "show": true,
   1858             "total": false,
   1859             "values": true
   1860           },
   1861           "lines": true,
   1862           "linewidth": 1,
   1863           "links": [],
   1864           "nullPointMode": "null",
   1865           "options": {
   1866             "dataLinks": []
   1867           },
   1868           "paceLength": 10,
   1869           "percentage": false,
   1870           "pointradius": 5,
   1871           "points": false,
   1872           "renderer": "flot",
   1873           "seriesOverrides": [],
   1874           "spaceLength": 10,
   1875           "stack": false,
   1876           "steppedLine": false,
   1877           "targets": [
   1878             {
   1879               "expr": "max(rate(cilium_bpf_syscall_duration_seconds_sum{k8s_app=\"cilium\", pod=~\"$pod\"}[1m])/ rate(cilium_bpf_syscall_duration_seconds_count{k8s_app=\"cilium\", pod=~\"$pod\"}[1m])) by (pod, operation)",
   1880               "format": "time_series",
   1881               "intervalFactor": 1,
   1882               "legendFormat": "{{operation}}",
   1883               "refId": "A"
   1884             }
   1885           ],
   1886           "thresholds": [],
   1887           "timeFrom": null,
   1888           "timeRegions": [],
   1889           "timeShift": null,
   1890           "title": "system call latency (max node)",
   1891           "tooltip": {
   1892             "shared": true,
   1893             "sort": 0,
   1894             "value_type": "individual"
   1895           },
   1896           "type": "graph",
   1897           "xaxis": {
   1898             "buckets": null,
   1899             "mode": "time",
   1900             "name": null,
   1901             "show": true,
   1902             "values": []
   1903           },
   1904           "yaxes": [
   1905             {
   1906               "format": "s",
   1907               "label": null,
   1908               "logBase": 1,
   1909               "max": null,
   1910               "min": null,
   1911               "show": true
   1912             },
   1913             {
   1914               "format": "short",
   1915               "label": null,
   1916               "logBase": 1,
   1917               "max": null,
   1918               "min": null,
   1919               "show": true
   1920             }
   1921           ],
   1922           "yaxis": {
   1923             "align": false,
   1924             "alignLevel": null
   1925           }
   1926         },
   1927         {
   1928           "aliasColors": {},
   1929           "bars": false,
   1930           "dashLength": 10,
   1931           "dashes": false,
   1932           "datasource": "prometheus",
   1933           "fieldConfig": {
   1934             "defaults": {
   1935               "custom": {}
   1936             },
   1937             "overrides": []
   1938           },
   1939           "fill": 1,
   1940           "fillGradient": 0,
   1941           "gridPos": {
   1942             "h": 6,
   1943             "w": 8,
   1944             "x": 0,
   1945             "y": 52
   1946           },
   1947           "hiddenSeries": false,
   1948           "id": 142,
   1949           "legend": {
   1950             "alignAsTable": false,
   1951             "avg": false,
   1952             "current": false,
   1953             "hideEmpty": false,
   1954             "hideZero": true,
   1955             "max": false,
   1956             "min": false,
   1957             "rightSide": false,
   1958             "show": true,
   1959             "total": false,
   1960             "values": false
   1961           },
   1962           "lines": true,
   1963           "linewidth": 1,
   1964           "links": [],
   1965           "nullPointMode": "null",
   1966           "options": {
   1967             "dataLinks": []
   1968           },
   1969           "paceLength": 10,
   1970           "percentage": false,
   1971           "pointradius": 5,
   1972           "points": false,
   1973           "renderer": "flot",
   1974           "seriesOverrides": [],
   1975           "spaceLength": 10,
   1976           "stack": false,
   1977           "steppedLine": false,
   1978           "targets": [
   1979             {
   1980               "expr": "topk(5, avg(rate(cilium_bpf_map_ops_total{k8s_app=\"cilium\", pod=~\"$pod\"}[5m])) by (pod, map_name, operation))",
   1981               "format": "time_series",
   1982               "intervalFactor": 1,
   1983               "legendFormat": "{{map_name}} {{operation}}",
   1984               "refId": "A"
   1985             }
   1986           ],
   1987           "thresholds": [],
   1988           "timeFrom": null,
   1989           "timeRegions": [],
   1990           "timeShift": null,
   1991           "title": "map ops (average node)",
   1992           "tooltip": {
   1993             "shared": true,
   1994             "sort": 0,
   1995             "value_type": "individual"
   1996           },
   1997           "type": "graph",
   1998           "xaxis": {
   1999             "buckets": null,
   2000             "mode": "time",
   2001             "name": null,
   2002             "show": true,
   2003             "values": []
   2004           },
   2005           "yaxes": [
   2006             {
   2007               "format": "ops",
   2008               "label": null,
   2009               "logBase": 1,
   2010               "max": null,
   2011               "min": null,
   2012               "show": true
   2013             },
   2014             {
   2015               "format": "short",
   2016               "label": null,
   2017               "logBase": 1,
   2018               "max": null,
   2019               "min": null,
   2020               "show": true
   2021             }
   2022           ],
   2023           "yaxis": {
   2024             "align": false,
   2025             "alignLevel": null
   2026           }
   2027         },
   2028         {
   2029           "aliasColors": {},
   2030           "bars": false,
   2031           "dashLength": 10,
   2032           "dashes": false,
   2033           "datasource": "prometheus",
   2034           "fieldConfig": {
   2035             "defaults": {
   2036               "custom": {}
   2037             },
   2038             "overrides": []
   2039           },
   2040           "fill": 1,
   2041           "fillGradient": 0,
   2042           "gridPos": {
   2043             "h": 6,
   2044             "w": 8,
   2045             "x": 8,
   2046             "y": 52
   2047           },
   2048           "hiddenSeries": false,
   2049           "id": 147,
   2050           "legend": {
   2051             "alignAsTable": false,
   2052             "avg": false,
   2053             "current": false,
   2054             "hideEmpty": false,
   2055             "hideZero": true,
   2056             "max": false,
   2057             "min": false,
   2058             "rightSide": false,
   2059             "show": true,
   2060             "total": false,
   2061             "values": false
   2062           },
   2063           "lines": true,
   2064           "linewidth": 1,
   2065           "links": [],
   2066           "nullPointMode": "null",
   2067           "options": {
   2068             "dataLinks": []
   2069           },
   2070           "paceLength": 10,
   2071           "percentage": false,
   2072           "pointradius": 5,
   2073           "points": false,
   2074           "renderer": "flot",
   2075           "seriesOverrides": [],
   2076           "spaceLength": 10,
   2077           "stack": false,
   2078           "steppedLine": false,
   2079           "targets": [
   2080             {
   2081               "expr": "topk(5, max(rate(cilium_bpf_map_ops_total{k8s_app=\"cilium\", pod=~\"$pod\"}[5m])) by (pod, map_name, operation))",
   2082               "format": "time_series",
   2083               "intervalFactor": 1,
   2084               "legendFormat": "{{map_name}} {{operation}}",
   2085               "refId": "A"
   2086             }
   2087           ],
   2088           "thresholds": [],
   2089           "timeFrom": null,
   2090           "timeRegions": [],
   2091           "timeShift": null,
   2092           "title": "map ops (max node)",
   2093           "tooltip": {
   2094             "shared": true,
   2095             "sort": 0,
   2096             "value_type": "individual"
   2097           },
   2098           "type": "graph",
   2099           "xaxis": {
   2100             "buckets": null,
   2101             "mode": "time",
   2102             "name": null,
   2103             "show": true,
   2104             "values": []
   2105           },
   2106           "yaxes": [
   2107             {
   2108               "format": "ops",
   2109               "label": null,
   2110               "logBase": 1,
   2111               "max": null,
   2112               "min": null,
   2113               "show": true
   2114             },
   2115             {
   2116               "format": "short",
   2117               "label": null,
   2118               "logBase": 1,
   2119               "max": null,
   2120               "min": null,
   2121               "show": true
   2122             }
   2123           ],
   2124           "yaxis": {
   2125             "align": false,
   2126             "alignLevel": null
   2127           }
   2128         },
   2129         {
   2130           "aliasColors": {},
   2131           "bars": false,
   2132           "dashLength": 10,
   2133           "dashes": false,
   2134           "datasource": "prometheus",
   2135           "fieldConfig": {
   2136             "defaults": {
   2137               "custom": {}
   2138             },
   2139             "overrides": []
   2140           },
   2141           "fill": 1,
   2142           "fillGradient": 0,
   2143           "gridPos": {
   2144             "h": 6,
   2145             "w": 8,
   2146             "x": 16,
   2147             "y": 52
   2148           },
   2149           "hiddenSeries": false,
   2150           "id": 143,
   2151           "legend": {
   2152             "alignAsTable": false,
   2153             "avg": false,
   2154             "current": false,
   2155             "hideEmpty": true,
   2156             "hideZero": true,
   2157             "max": false,
   2158             "min": false,
   2159             "rightSide": false,
   2160             "show": true,
   2161             "total": false,
   2162             "values": false
   2163           },
   2164           "lines": true,
   2165           "linewidth": 1,
   2166           "links": [],
   2167           "nullPointMode": "null",
   2168           "options": {
   2169             "dataLinks": []
   2170           },
   2171           "paceLength": 10,
   2172           "percentage": false,
   2173           "pointradius": 5,
   2174           "points": false,
   2175           "renderer": "flot",
   2176           "seriesOverrides": [],
   2177           "spaceLength": 10,
   2178           "stack": false,
   2179           "steppedLine": false,
   2180           "targets": [
   2181             {
   2182               "expr": "sum(rate(cilium_bpf_map_ops_total{k8s_app=\"cilium\",outcome=\"fail\", pod=~\"$pod\"}[5m])) by (pod, map_name, operation)",
   2183               "format": "time_series",
   2184               "intervalFactor": 1,
   2185               "legendFormat": "{{map_name}} {{operation}}",
   2186               "refId": "A"
   2187             }
   2188           ],
   2189           "thresholds": [],
   2190           "timeFrom": null,
   2191           "timeRegions": [],
   2192           "timeShift": null,
   2193           "title": "map ops (sum failures)",
   2194           "tooltip": {
   2195             "shared": true,
   2196             "sort": 0,
   2197             "value_type": "individual"
   2198           },
   2199           "type": "graph",
   2200           "xaxis": {
   2201             "buckets": null,
   2202             "mode": "time",
   2203             "name": null,
   2204             "show": true,
   2205             "values": []
   2206           },
   2207           "yaxes": [
   2208             {
   2209               "format": "ops",
   2210               "label": null,
   2211               "logBase": 1,
   2212               "max": null,
   2213               "min": null,
   2214               "show": true
   2215             },
   2216             {
   2217               "format": "short",
   2218               "label": null,
   2219               "logBase": 1,
   2220               "max": null,
   2221               "min": null,
   2222               "show": true
   2223             }
   2224           ],
   2225           "yaxis": {
   2226             "align": false,
   2227             "alignLevel": null
   2228           }
   2229         },
   2230         {
   2231           "content": "",
   2232           "datasource": null,
   2233           "fieldConfig": {
   2234             "defaults": {
   2235               "custom": {}
   2236             },
   2237             "overrides": []
   2238           },
   2239           "gridPos": {
   2240             "h": 1,
   2241             "w": 24,
   2242             "x": 0,
   2243             "y": 58
   2244           },
   2245           "id": 182,
   2246           "links": [],
   2247           "mode": "markdown",
   2248           "title": "kvstore",
   2249           "type": "text"
   2250         },
   2251         {
   2252           "aliasColors": {},
   2253           "bars": true,
   2254           "dashLength": 10,
   2255           "dashes": false,
   2256           "datasource": "prometheus",
   2257           "decimals": 2,
   2258           "fieldConfig": {
   2259             "defaults": {
   2260               "custom": {}
   2261             },
   2262             "overrides": []
   2263           },
   2264           "fill": 1,
   2265           "fillGradient": 0,
   2266           "gridPos": {
   2267             "h": 5,
   2268             "w": 12,
   2269             "x": 0,
   2270             "y": 59
   2271           },
   2272           "hiddenSeries": false,
   2273           "id": 184,
   2274           "legend": {
   2275             "alignAsTable": true,
   2276             "avg": true,
   2277             "current": false,
   2278             "hideEmpty": true,
   2279             "hideZero": true,
   2280             "max": true,
   2281             "min": false,
   2282             "rightSide": true,
   2283             "show": true,
   2284             "total": false,
   2285             "values": true
   2286           },
   2287           "lines": false,
   2288           "linewidth": 1,
   2289           "links": [],
   2290           "nullPointMode": "null",
   2291           "options": {
   2292             "dataLinks": []
   2293           },
   2294           "paceLength": 10,
   2295           "percentage": false,
   2296           "pointradius": 5,
   2297           "points": false,
   2298           "renderer": "flot",
   2299           "seriesOverrides": [],
   2300           "spaceLength": 10,
   2301           "stack": true,
   2302           "steppedLine": false,
   2303           "targets": [
   2304             {
   2305               "expr": "sum(rate(kvstore_operations_total{pod=~\"$pod\"}[1m])) by (pod, scope, action)",
   2306               "format": "time_series",
   2307               "intervalFactor": 1,
   2308               "legendFormat": "{{scope}} {{action}}",
   2309               "refId": "A"
   2310             }
   2311           ],
   2312           "thresholds": [],
   2313           "timeFrom": null,
   2314           "timeRegions": [],
   2315           "timeShift": null,
   2316           "title": "# operations (sum all nodes)",
   2317           "tooltip": {
   2318             "shared": true,
   2319             "sort": 2,
   2320             "value_type": "individual"
   2321           },
   2322           "type": "graph",
   2323           "xaxis": {
   2324             "buckets": null,
   2325             "mode": "time",
   2326             "name": null,
   2327             "show": true,
   2328             "values": []
   2329           },
   2330           "yaxes": [
   2331             {
   2332               "decimals": 0,
   2333               "format": "ops",
   2334               "label": null,
   2335               "logBase": 1,
   2336               "max": null,
   2337               "min": null,
   2338               "show": true
   2339             },
   2340             {
   2341               "format": "short",
   2342               "label": null,
   2343               "logBase": 1,
   2344               "max": null,
   2345               "min": null,
   2346               "show": true
   2347             }
   2348           ],
   2349           "yaxis": {
   2350             "align": false,
   2351             "alignLevel": null
   2352           }
   2353         },
   2354         {
   2355           "aliasColors": {},
   2356           "bars": true,
   2357           "dashLength": 10,
   2358           "dashes": false,
   2359           "datasource": "prometheus",
   2360           "decimals": 2,
   2361           "fieldConfig": {
   2362             "defaults": {
   2363               "custom": {}
   2364             },
   2365             "overrides": []
   2366           },
   2367           "fill": 1,
   2368           "fillGradient": 0,
   2369           "gridPos": {
   2370             "h": 5,
   2371             "w": 12,
   2372             "x": 12,
   2373             "y": 59
   2374           },
   2375           "hiddenSeries": false,
   2376           "id": 186,
   2377           "legend": {
   2378             "alignAsTable": true,
   2379             "avg": true,
   2380             "current": false,
   2381             "hideEmpty": true,
   2382             "hideZero": true,
   2383             "max": true,
   2384             "min": false,
   2385             "rightSide": true,
   2386             "show": true,
   2387             "total": false,
   2388             "values": true
   2389           },
   2390           "lines": false,
   2391           "linewidth": 1,
   2392           "links": [],
   2393           "nullPointMode": "null",
   2394           "options": {
   2395             "dataLinks": []
   2396           },
   2397           "paceLength": 10,
   2398           "percentage": false,
   2399           "pointradius": 5,
   2400           "points": false,
   2401           "renderer": "flot",
   2402           "seriesOverrides": [],
   2403           "spaceLength": 10,
   2404           "stack": true,
   2405           "steppedLine": false,
   2406           "targets": [
   2407             {
   2408               "expr": "max(rate(kvstore_operations_total{pod=~\"$pod\"}[1m])) by (pod, scope, action)",
   2409               "format": "time_series",
   2410               "intervalFactor": 1,
   2411               "legendFormat": "{{scope}} {{action}}",
   2412               "refId": "A"
   2413             }
   2414           ],
   2415           "thresholds": [],
   2416           "timeFrom": null,
   2417           "timeRegions": [],
   2418           "timeShift": null,
   2419           "title": "# operations (max node)",
   2420           "tooltip": {
   2421             "shared": true,
   2422             "sort": 2,
   2423             "value_type": "individual"
   2424           },
   2425           "type": "graph",
   2426           "xaxis": {
   2427             "buckets": null,
   2428             "mode": "time",
   2429             "name": null,
   2430             "show": true,
   2431             "values": []
   2432           },
   2433           "yaxes": [
   2434             {
   2435               "decimals": 0,
   2436               "format": "ops",
   2437               "label": null,
   2438               "logBase": 1,
   2439               "max": null,
   2440               "min": null,
   2441               "show": true
   2442             },
   2443             {
   2444               "format": "short",
   2445               "label": null,
   2446               "logBase": 1,
   2447               "max": null,
   2448               "min": null,
   2449               "show": true
   2450             }
   2451           ],
   2452           "yaxis": {
   2453             "align": false,
   2454             "alignLevel": null
   2455           }
   2456         },
   2457         {
   2458           "aliasColors": {},
   2459           "bars": false,
   2460           "dashLength": 10,
   2461           "dashes": false,
   2462           "datasource": "prometheus",
   2463           "fieldConfig": {
   2464             "defaults": {
   2465               "custom": {}
   2466             },
   2467             "overrides": []
   2468           },
   2469           "fill": 1,
   2470           "fillGradient": 0,
   2471           "gridPos": {
   2472             "h": 5,
   2473             "w": 12,
   2474             "x": 0,
   2475             "y": 64
   2476           },
   2477           "hiddenSeries": false,
   2478           "id": 188,
   2479           "legend": {
   2480             "alignAsTable": true,
   2481             "avg": true,
   2482             "current": false,
   2483             "hideEmpty": true,
   2484             "hideZero": true,
   2485             "max": true,
   2486             "min": false,
   2487             "rightSide": true,
   2488             "show": true,
   2489             "total": false,
   2490             "values": true
   2491           },
   2492           "lines": true,
   2493           "linewidth": 1,
   2494           "links": [],
   2495           "nullPointMode": "null",
   2496           "options": {
   2497             "dataLinks": []
   2498           },
   2499           "paceLength": 10,
   2500           "percentage": false,
   2501           "pointradius": 5,
   2502           "points": false,
   2503           "renderer": "flot",
   2504           "seriesOverrides": [],
   2505           "spaceLength": 10,
   2506           "stack": false,
   2507           "steppedLine": false,
   2508           "targets": [
   2509             {
   2510               "expr": "topk(5, avg(rate(cilium_kvstore_operations_duration_seconds_sum{pod=~\"$pod\"}[1m])) by (pod, action, scope) / avg(rate(cilium_kvstore_operations_duration_seconds_count{pod=~\"$pod\"}[1m])) by (pod, action, scope))",
   2511               "format": "time_series",
   2512               "intervalFactor": 1,
   2513               "legendFormat": "{{action}} {{scope}}",
   2514               "refId": "A"
   2515             }
   2516           ],
   2517           "thresholds": [],
   2518           "timeFrom": null,
   2519           "timeRegions": [],
   2520           "timeShift": null,
   2521           "title": "latency (average node)",
   2522           "tooltip": {
   2523             "shared": true,
   2524             "sort": 0,
   2525             "value_type": "individual"
   2526           },
   2527           "type": "graph",
   2528           "xaxis": {
   2529             "buckets": null,
   2530             "mode": "time",
   2531             "name": null,
   2532             "show": true,
   2533             "values": []
   2534           },
   2535           "yaxes": [
   2536             {
   2537               "format": "s",
   2538               "label": null,
   2539               "logBase": 1,
   2540               "max": null,
   2541               "min": null,
   2542               "show": true
   2543             },
   2544             {
   2545               "format": "short",
   2546               "label": null,
   2547               "logBase": 1,
   2548               "max": null,
   2549               "min": null,
   2550               "show": true
   2551             }
   2552           ],
   2553           "yaxis": {
   2554             "align": false,
   2555             "alignLevel": null
   2556           }
   2557         },
   2558         {
   2559           "aliasColors": {},
   2560           "bars": false,
   2561           "dashLength": 10,
   2562           "dashes": false,
   2563           "datasource": "prometheus",
   2564           "fieldConfig": {
   2565             "defaults": {
   2566               "custom": {}
   2567             },
   2568             "overrides": []
   2569           },
   2570           "fill": 1,
   2571           "fillGradient": 0,
   2572           "gridPos": {
   2573             "h": 5,
   2574             "w": 12,
   2575             "x": 12,
   2576             "y": 64
   2577           },
   2578           "hiddenSeries": false,
   2579           "id": 190,
   2580           "legend": {
   2581             "alignAsTable": true,
   2582             "avg": true,
   2583             "current": false,
   2584             "hideEmpty": true,
   2585             "hideZero": true,
   2586             "max": true,
   2587             "min": false,
   2588             "rightSide": true,
   2589             "show": true,
   2590             "total": false,
   2591             "values": true
   2592           },
   2593           "lines": true,
   2594           "linewidth": 1,
   2595           "links": [],
   2596           "nullPointMode": "null",
   2597           "options": {
   2598             "dataLinks": []
   2599           },
   2600           "paceLength": 10,
   2601           "percentage": false,
   2602           "pointradius": 5,
   2603           "points": false,
   2604           "renderer": "flot",
   2605           "seriesOverrides": [],
   2606           "spaceLength": 10,
   2607           "stack": false,
   2608           "steppedLine": false,
   2609           "targets": [
   2610             {
   2611               "expr": "topk(5, max(rate(cilium_kvstore_operations_duration_seconds_sum{pod=~\"$pod\"}[1m])) by (pod, action, scope) / avg(rate(cilium_kvstore_operations_duration_seconds_count{pod=~\"$pod\"}[1m])) by (pod, action, scope))",
   2612               "format": "time_series",
   2613               "intervalFactor": 1,
   2614               "legendFormat": "{{action}} {{scope}}",
   2615               "refId": "A"
   2616             }
   2617           ],
   2618           "thresholds": [],
   2619           "timeFrom": null,
   2620           "timeRegions": [],
   2621           "timeShift": null,
   2622           "title": "latency (max node)",
   2623           "tooltip": {
   2624             "shared": true,
   2625             "sort": 0,
   2626             "value_type": "individual"
   2627           },
   2628           "type": "graph",
   2629           "xaxis": {
   2630             "buckets": null,
   2631             "mode": "time",
   2632             "name": null,
   2633             "show": true,
   2634             "values": []
   2635           },
   2636           "yaxes": [
   2637             {
   2638               "format": "s",
   2639               "label": null,
   2640               "logBase": 1,
   2641               "max": null,
   2642               "min": null,
   2643               "show": true
   2644             },
   2645             {
   2646               "format": "short",
   2647               "label": null,
   2648               "logBase": 1,
   2649               "max": null,
   2650               "min": null,
   2651               "show": true
   2652             }
   2653           ],
   2654           "yaxis": {
   2655             "align": false,
   2656             "alignLevel": null
   2657           }
   2658         },
   2659         {
   2660           "aliasColors": {},
   2661           "bars": false,
   2662           "dashLength": 10,
   2663           "dashes": false,
   2664           "datasource": "prometheus",
   2665           "fieldConfig": {
   2666             "defaults": {
   2667               "custom": {}
   2668             },
   2669             "overrides": []
   2670           },
   2671           "fill": 1,
   2672           "fillGradient": 0,
   2673           "gridPos": {
   2674             "h": 6,
   2675             "w": 12,
   2676             "x": 0,
   2677             "y": 69
   2678           },
   2679           "hiddenSeries": false,
   2680           "id": 192,
   2681           "legend": {
   2682             "avg": false,
   2683             "current": false,
   2684             "hideEmpty": true,
   2685             "hideZero": true,
   2686             "max": false,
   2687             "min": false,
   2688             "show": true,
   2689             "total": false,
   2690             "values": false
   2691           },
   2692           "lines": true,
   2693           "linewidth": 1,
   2694           "links": [],
   2695           "nullPointMode": "null",
   2696           "options": {
   2697             "dataLinks": []
   2698           },
   2699           "paceLength": 10,
   2700           "percentage": false,
   2701           "pointradius": 2,
   2702           "points": false,
   2703           "renderer": "flot",
   2704           "seriesOverrides": [],
   2705           "spaceLength": 10,
   2706           "stack": true,
   2707           "steppedLine": false,
   2708           "targets": [
   2709             {
   2710               "expr": "avg(rate(cilium_kvstore_events_queue_seconds_count{pod=~\"$pod\"}[1m])) by (pod, scope, action)",
   2711               "format": "time_series",
   2712               "intervalFactor": 1,
   2713               "legendFormat": "{{action}} {{scope}}",
   2714               "refId": "B"
   2715             }
   2716           ],
   2717           "thresholds": [],
   2718           "timeFrom": null,
   2719           "timeRegions": [],
   2720           "timeShift": null,
   2721           "title": "Events received (average node)",
   2722           "tooltip": {
   2723             "shared": true,
   2724             "sort": 0,
   2725             "value_type": "individual"
   2726           },
   2727           "type": "graph",
   2728           "xaxis": {
   2729             "buckets": null,
   2730             "mode": "time",
   2731             "name": null,
   2732             "show": true,
   2733             "values": []
   2734           },
   2735           "yaxes": [
   2736             {
   2737               "format": "ops",
   2738               "label": null,
   2739               "logBase": 1,
   2740               "max": null,
   2741               "min": null,
   2742               "show": true
   2743             },
   2744             {
   2745               "format": "short",
   2746               "label": null,
   2747               "logBase": 1,
   2748               "max": null,
   2749               "min": null,
   2750               "show": true
   2751             }
   2752           ],
   2753           "yaxis": {
   2754             "align": false,
   2755             "alignLevel": null
   2756           }
   2757         },
   2758         {
   2759           "content": "",
   2760           "datasource": null,
   2761           "fieldConfig": {
   2762             "defaults": {
   2763               "custom": {}
   2764             },
   2765             "overrides": []
   2766           },
   2767           "gridPos": {
   2768             "h": 1,
   2769             "w": 24,
   2770             "x": 0,
   2771             "y": 75
   2772           },
   2773           "id": 47,
   2774           "links": [],
   2775           "mode": "markdown",
   2776           "title": "Cilium network information",
   2777           "type": "text"
   2778         },
   2779         {
   2780           "aliasColors": {},
   2781           "bars": false,
   2782           "dashLength": 10,
   2783           "dashes": false,
   2784           "datasource": "prometheus",
   2785           "fieldConfig": {
   2786             "defaults": {
   2787               "custom": {}
   2788             },
   2789             "overrides": []
   2790           },
   2791           "fill": 1,
   2792           "fillGradient": 0,
   2793           "gridPos": {
   2794             "h": 6,
   2795             "w": 12,
   2796             "x": 0,
   2797             "y": 76
   2798           },
   2799           "hiddenSeries": false,
   2800           "id": 81,
   2801           "legend": {
   2802             "avg": false,
   2803             "current": false,
   2804             "max": false,
   2805             "min": false,
   2806             "show": true,
   2807             "total": false,
   2808             "values": false
   2809           },
   2810           "lines": true,
   2811           "linewidth": 1,
   2812           "links": [],
   2813           "nullPointMode": "null",
   2814           "options": {
   2815             "dataLinks": []
   2816           },
   2817           "paceLength": 10,
   2818           "percentage": false,
   2819           "pointradius": 5,
   2820           "points": false,
   2821           "renderer": "flot",
   2822           "seriesOverrides": [],
   2823           "spaceLength": 10,
   2824           "stack": false,
   2825           "steppedLine": false,
   2826           "targets": [
   2827             {
   2828               "expr": "sum(rate(cilium_forward_count_total{k8s_app=\"cilium\", pod=~\"$pod\"}[1m])) by (pod, direction)",
   2829               "format": "time_series",
   2830               "intervalFactor": 1,
   2831               "legendFormat": "{{direction}}",
   2832               "refId": "A"
   2833             }
   2834           ],
   2835           "thresholds": [],
   2836           "timeFrom": null,
   2837           "timeRegions": [],
   2838           "timeShift": null,
   2839           "title": "Forwarded Packets",
   2840           "tooltip": {
   2841             "shared": true,
   2842             "sort": 0,
   2843             "value_type": "individual"
   2844           },
   2845           "type": "graph",
   2846           "xaxis": {
   2847             "buckets": null,
   2848             "mode": "time",
   2849             "name": null,
   2850             "show": true,
   2851             "values": []
   2852           },
   2853           "yaxes": [
   2854             {
   2855               "format": "pps",
   2856               "label": null,
   2857               "logBase": 1,
   2858               "max": null,
   2859               "min": null,
   2860               "show": true
   2861             },
   2862             {
   2863               "format": "short",
   2864               "label": null,
   2865               "logBase": 1,
   2866               "max": null,
   2867               "min": null,
   2868               "show": true
   2869             }
   2870           ],
   2871           "yaxis": {
   2872             "align": false,
   2873             "alignLevel": null
   2874           }
   2875         },
   2876         {
   2877           "aliasColors": {},
   2878           "bars": false,
   2879           "dashLength": 10,
   2880           "dashes": false,
   2881           "datasource": "prometheus",
   2882           "fieldConfig": {
   2883             "defaults": {
   2884               "custom": {}
   2885             },
   2886             "overrides": []
   2887           },
   2888           "fill": 1,
   2889           "fillGradient": 0,
   2890           "gridPos": {
   2891             "h": 6,
   2892             "w": 12,
   2893             "x": 12,
   2894             "y": 76
   2895           },
   2896           "hiddenSeries": false,
   2897           "id": 111,
   2898           "legend": {
   2899             "avg": false,
   2900             "current": false,
   2901             "max": false,
   2902             "min": false,
   2903             "show": true,
   2904             "total": false,
   2905             "values": false
   2906           },
   2907           "lines": true,
   2908           "linewidth": 1,
   2909           "links": [],
   2910           "nullPointMode": "null",
   2911           "options": {
   2912             "dataLinks": []
   2913           },
   2914           "paceLength": 10,
   2915           "percentage": false,
   2916           "pointradius": 5,
   2917           "points": false,
   2918           "renderer": "flot",
   2919           "seriesOverrides": [
   2920             {
   2921               "alias": "EGRESS",
   2922               "yaxis": 1
   2923             }
   2924           ],
   2925           "spaceLength": 10,
   2926           "stack": false,
   2927           "steppedLine": false,
   2928           "targets": [
   2929             {
   2930               "expr": "sum(rate(cilium_forward_bytes_total{k8s_app=\"cilium\", pod=~\"$pod\"}[1m])) by (pod, direction) * 8",
   2931               "format": "time_series",
   2932               "intervalFactor": 1,
   2933               "legendFormat": "{{direction}}",
   2934               "refId": "A"
   2935             }
   2936           ],
   2937           "thresholds": [],
   2938           "timeFrom": null,
   2939           "timeRegions": [],
   2940           "timeShift": null,
   2941           "title": "Forwarded Traffic",
   2942           "tooltip": {
   2943             "shared": true,
   2944             "sort": 0,
   2945             "value_type": "individual"
   2946           },
   2947           "type": "graph",
   2948           "xaxis": {
   2949             "buckets": null,
   2950             "mode": "time",
   2951             "name": null,
   2952             "show": true,
   2953             "values": []
   2954           },
   2955           "yaxes": [
   2956             {
   2957               "format": "bps",
   2958               "label": null,
   2959               "logBase": 1,
   2960               "max": null,
   2961               "min": null,
   2962               "show": true
   2963             },
   2964             {
   2965               "format": "short",
   2966               "label": null,
   2967               "logBase": 1,
   2968               "max": null,
   2969               "min": null,
   2970               "show": true
   2971             }
   2972           ],
   2973           "yaxis": {
   2974             "align": false,
   2975             "alignLevel": null
   2976           }
   2977         },
   2978         {
   2979           "aliasColors": {
   2980             "Alive  ipv4": "#0a50a1",
   2981             "Alive  ipv4 non-TCP": "#f9d9f9",
   2982             "Alive  ipv6": "#614d93",
   2983             "Alive  ipv6 TCP": "#806eb7",
   2984             "Alive  ipv6 non-TCP": "#614d93",
   2985             "Alive CT entries ipv6": "#badff4",
   2986             "Deleted CT entries ipv4": "#bf1b00",
   2987             "Deleted ipv4": "#890f02",
   2988             "Deleted ipv4 non-TCP": "#890f02",
   2989             "Deleted ipv6": "#bf1b00",
   2990             "L7 denied request": "#890f02",
   2991             "L7 forwarded request": "#7eb26d",
   2992             "avg": "#e0f9d7",
   2993             "deleted": "#6ed0e0",
   2994             "deleted max": "#447ebc",
   2995             "max": "#629e51",
   2996             "min": "#629e51"
   2997           },
   2998           "bars": false,
   2999           "dashLength": 10,
   3000           "dashes": false,
   3001           "datasource": "prometheus",
   3002           "fieldConfig": {
   3003             "defaults": {
   3004               "custom": {}
   3005             },
   3006             "overrides": []
   3007           },
   3008           "fill": 1,
   3009           "fillGradient": 0,
   3010           "gridPos": {
   3011             "h": 6,
   3012             "w": 12,
   3013             "x": 0,
   3014             "y": 82
   3015           },
   3016           "hiddenSeries": false,
   3017           "id": 56,
   3018           "legend": {
   3019             "avg": false,
   3020             "current": false,
   3021             "max": false,
   3022             "min": false,
   3023             "show": true,
   3024             "total": false,
   3025             "values": false
   3026           },
   3027           "lines": true,
   3028           "linewidth": 1,
   3029           "links": [],
   3030           "nullPointMode": "null",
   3031           "options": {
   3032             "dataLinks": []
   3033           },
   3034           "paceLength": 10,
   3035           "percentage": false,
   3036           "pointradius": 5,
   3037           "points": false,
   3038           "renderer": "flot",
   3039           "seriesOverrides": [
   3040             {
   3041               "alias": "deleted",
   3042               "yaxis": 2
   3043             },
   3044             {
   3045               "alias": "max",
   3046               "fillBelowTo": "min",
   3047               "lines": false
   3048             },
   3049             {
   3050               "alias": "min",
   3051               "lines": false
   3052             },
   3053             {
   3054               "alias": "deleted max",
   3055               "yaxis": 2
   3056             },
   3057             {
   3058               "alias": "deleted min",
   3059               "yaxis": 2
   3060             }
   3061           ],
   3062           "spaceLength": 10,
   3063           "stack": false,
   3064           "steppedLine": false,
   3065           "targets": [
   3066             {
   3067               "expr": "min(cilium_datapath_conntrack_gc_entries{k8s_app=\"cilium\", status=\"alive\", family=\"ipv4\", protocol=\"TCP\", pod=~\"$pod\"}) by (family,status)",
   3068               "format": "time_series",
   3069               "interval": "",
   3070               "intervalFactor": 1,
   3071               "legendFormat": "min",
   3072               "refId": "A"
   3073             },
   3074             {
   3075               "expr": "avg(cilium_datapath_conntrack_gc_entries{k8s_app=\"cilium\", status=\"alive\", family=\"ipv4\", protocol=\"TCP\", pod=~\"$pod\"}) by (family,status)",
   3076               "format": "time_series",
   3077               "intervalFactor": 1,
   3078               "legendFormat": "avg",
   3079               "refId": "B"
   3080             },
   3081             {
   3082               "expr": "max(cilium_datapath_conntrack_gc_entries{k8s_app=\"cilium\", status=\"alive\", family=\"ipv4\", protocol=\"TCP\", pod=~\"$pod\"}) by (family,status)",
   3083               "format": "time_series",
   3084               "intervalFactor": 1,
   3085               "legendFormat": "max",
   3086               "refId": "C"
   3087             },
   3088             {
   3089               "expr": "avg(cilium_datapath_conntrack_gc_entries{k8s_app=\"cilium\", status=\"deleted\", family=\"ipv4\", protocol=\"TCP\", pod=~\"$pod\"}) by (family,status)",
   3090               "format": "time_series",
   3091               "intervalFactor": 1,
   3092               "legendFormat": "deleted",
   3093               "refId": "D"
   3094             },
   3095             {
   3096               "expr": "max(cilium_datapath_conntrack_gc_entries{k8s_app=\"cilium\", status=\"deleted\", family=\"ipv4\", protocol=\"TCP\", pod=~\"$pod\"}) by (family,status)",
   3097               "format": "time_series",
   3098               "intervalFactor": 1,
   3099               "legendFormat": "deleted max",
   3100               "refId": "E"
   3101             }
   3102           ],
   3103           "thresholds": [],
   3104           "timeFrom": null,
   3105           "timeRegions": [],
   3106           "timeShift": null,
   3107           "title": "IPv4 Conntrack TCP",
   3108           "tooltip": {
   3109             "shared": true,
   3110             "sort": 0,
   3111             "value_type": "individual"
   3112           },
   3113           "type": "graph",
   3114           "xaxis": {
   3115             "buckets": null,
   3116             "mode": "time",
   3117             "name": null,
   3118             "show": true,
   3119             "values": []
   3120           },
   3121           "yaxes": [
   3122             {
   3123               "format": "short",
   3124               "label": null,
   3125               "logBase": 1,
   3126               "max": null,
   3127               "min": null,
   3128               "show": true
   3129             },
   3130             {
   3131               "format": "short",
   3132               "label": null,
   3133               "logBase": 1,
   3134               "max": null,
   3135               "min": null,
   3136               "show": true
   3137             }
   3138           ],
   3139           "yaxis": {
   3140             "align": false,
   3141             "alignLevel": null
   3142           }
   3143         },
   3144         {
   3145           "aliasColors": {
   3146             "Alive  ipv4": "#0a50a1",
   3147             "Alive  ipv4 non-TCP": "#f9d9f9",
   3148             "Alive  ipv6": "#614d93",
   3149             "Alive  ipv6 TCP": "#806eb7",
   3150             "Alive  ipv6 non-TCP": "#614d93",
   3151             "Alive CT entries ipv6": "#badff4",
   3152             "Deleted CT entries ipv4": "#bf1b00",
   3153             "Deleted ipv4": "#890f02",
   3154             "Deleted ipv4 non-TCP": "#890f02",
   3155             "Deleted ipv6": "#bf1b00",
   3156             "L7 denied request": "#890f02",
   3157             "L7 forwarded request": "#7eb26d",
   3158             "avg": "#e0f9d7",
   3159             "deleted": "#6ed0e0",
   3160             "deleted max": "#447ebc",
   3161             "max": "#629e51",
   3162             "min": "#629e51"
   3163           },
   3164           "bars": false,
   3165           "dashLength": 10,
   3166           "dashes": false,
   3167           "datasource": "prometheus",
   3168           "fieldConfig": {
   3169             "defaults": {
   3170               "custom": {}
   3171             },
   3172             "overrides": []
   3173           },
   3174           "fill": 1,
   3175           "fillGradient": 0,
   3176           "gridPos": {
   3177             "h": 6,
   3178             "w": 12,
   3179             "x": 12,
   3180             "y": 82
   3181           },
   3182           "hiddenSeries": false,
   3183           "id": 128,
   3184           "legend": {
   3185             "avg": false,
   3186             "current": false,
   3187             "max": false,
   3188             "min": false,
   3189             "show": true,
   3190             "total": false,
   3191             "values": false
   3192           },
   3193           "lines": true,
   3194           "linewidth": 1,
   3195           "links": [],
   3196           "nullPointMode": "null",
   3197           "options": {
   3198             "dataLinks": []
   3199           },
   3200           "paceLength": 10,
   3201           "percentage": false,
   3202           "pointradius": 5,
   3203           "points": false,
   3204           "renderer": "flot",
   3205           "seriesOverrides": [
   3206             {
   3207               "alias": "deleted",
   3208               "yaxis": 2
   3209             },
   3210             {
   3211               "alias": "max",
   3212               "fillBelowTo": "min",
   3213               "lines": false
   3214             },
   3215             {
   3216               "alias": "min",
   3217               "lines": false
   3218             },
   3219             {
   3220               "alias": "deleted max",
   3221               "yaxis": 2
   3222             },
   3223             {
   3224               "alias": "deleted min",
   3225               "yaxis": 2
   3226             }
   3227           ],
   3228           "spaceLength": 10,
   3229           "stack": false,
   3230           "steppedLine": false,
   3231           "targets": [
   3232             {
   3233               "expr": "min(cilium_datapath_conntrack_gc_entries{k8s_app=\"cilium\", status=\"alive\", family=\"ipv6\", protocol=\"TCP\", pod=~\"$pod\"}) by (family,status)",
   3234               "format": "time_series",
   3235               "interval": "",
   3236               "intervalFactor": 1,
   3237               "legendFormat": "min",
   3238               "refId": "A"
   3239             },
   3240             {
   3241               "expr": "avg(cilium_datapath_conntrack_gc_entries{k8s_app=\"cilium\", status=\"alive\", family=\"ipv6\", protocol=\"TCP\", pod=~\"$pod\"}) by (family,status)",
   3242               "format": "time_series",
   3243               "intervalFactor": 1,
   3244               "legendFormat": "avg",
   3245               "refId": "B"
   3246             },
   3247             {
   3248               "expr": "max(cilium_datapath_conntrack_gc_entries{k8s_app=\"cilium\", status=\"alive\", family=\"ipv6\", protocol=\"TCP\", pod=~\"$pod\"}) by (family,status)",
   3249               "format": "time_series",
   3250               "intervalFactor": 1,
   3251               "legendFormat": "max",
   3252               "refId": "C"
   3253             },
   3254             {
   3255               "expr": "avg(cilium_datapath_conntrack_gc_entries{k8s_app=\"cilium\", status=\"deleted\", family=\"ipv6\", protocol=\"TCP\", pod=~\"$pod\"}) by (family,status)",
   3256               "format": "time_series",
   3257               "intervalFactor": 1,
   3258               "legendFormat": "deleted",
   3259               "refId": "D"
   3260             },
   3261             {
   3262               "expr": "max(cilium_datapath_conntrack_gc_entries{k8s_app=\"cilium\", status=\"deleted\", family=\"ipv6\", protocol=\"TCP\", pod=~\"$pod\"}) by (family,status)",
   3263               "format": "time_series",
   3264               "intervalFactor": 1,
   3265               "legendFormat": "deleted max",
   3266               "refId": "E"
   3267             }
   3268           ],
   3269           "thresholds": [],
   3270           "timeFrom": null,
   3271           "timeRegions": [],
   3272           "timeShift": null,
   3273           "title": "IPv6 Conntrack TCP",
   3274           "tooltip": {
   3275             "shared": true,
   3276             "sort": 0,
   3277             "value_type": "individual"
   3278           },
   3279           "type": "graph",
   3280           "xaxis": {
   3281             "buckets": null,
   3282             "mode": "time",
   3283             "name": null,
   3284             "show": true,
   3285             "values": []
   3286           },
   3287           "yaxes": [
   3288             {
   3289               "format": "short",
   3290               "label": null,
   3291               "logBase": 1,
   3292               "max": null,
   3293               "min": null,
   3294               "show": true
   3295             },
   3296             {
   3297               "format": "short",
   3298               "label": null,
   3299               "logBase": 1,
   3300               "max": null,
   3301               "min": null,
   3302               "show": true
   3303             }
   3304           ],
   3305           "yaxis": {
   3306             "align": false,
   3307             "alignLevel": null
   3308           }
   3309         },
   3310         {
   3311           "aliasColors": {
   3312             "Alive  ipv4": "#0a50a1",
   3313             "Alive  ipv4 non-TCP": "#f9d9f9",
   3314             "Alive  ipv6": "#614d93",
   3315             "Alive  ipv6 TCP": "#806eb7",
   3316             "Alive  ipv6 non-TCP": "#614d93",
   3317             "Alive CT entries ipv6": "#badff4",
   3318             "Deleted CT entries ipv4": "#bf1b00",
   3319             "Deleted ipv4": "#890f02",
   3320             "Deleted ipv4 non-TCP": "#890f02",
   3321             "Deleted ipv6": "#bf1b00",
   3322             "L7 denied request": "#890f02",
   3323             "L7 forwarded request": "#7eb26d",
   3324             "avg": "#e0f9d7",
   3325             "deleted": "#6ed0e0",
   3326             "deleted max": "#447ebc",
   3327             "max": "#629e51",
   3328             "min": "#629e51"
   3329           },
   3330           "bars": false,
   3331           "dashLength": 10,
   3332           "dashes": false,
   3333           "datasource": "prometheus",
   3334           "fieldConfig": {
   3335             "defaults": {
   3336               "custom": {}
   3337             },
   3338             "overrides": []
   3339           },
   3340           "fill": 1,
   3341           "fillGradient": 0,
   3342           "gridPos": {
   3343             "h": 6,
   3344             "w": 12,
   3345             "x": 0,
   3346             "y": 88
   3347           },
   3348           "hiddenSeries": false,
   3349           "id": 129,
   3350           "legend": {
   3351             "avg": false,
   3352             "current": false,
   3353             "max": false,
   3354             "min": false,
   3355             "show": true,
   3356             "total": false,
   3357             "values": false
   3358           },
   3359           "lines": true,
   3360           "linewidth": 1,
   3361           "links": [],
   3362           "nullPointMode": "null",
   3363           "options": {
   3364             "dataLinks": []
   3365           },
   3366           "paceLength": 10,
   3367           "percentage": false,
   3368           "pointradius": 5,
   3369           "points": false,
   3370           "renderer": "flot",
   3371           "seriesOverrides": [
   3372             {
   3373               "alias": "deleted",
   3374               "yaxis": 2
   3375             },
   3376             {
   3377               "alias": "max",
   3378               "fillBelowTo": "min",
   3379               "lines": false
   3380             },
   3381             {
   3382               "alias": "min",
   3383               "lines": false
   3384             },
   3385             {
   3386               "alias": "deleted max",
   3387               "yaxis": 2
   3388             },
   3389             {
   3390               "alias": "deleted min",
   3391               "yaxis": 2
   3392             }
   3393           ],
   3394           "spaceLength": 10,
   3395           "stack": false,
   3396           "steppedLine": false,
   3397           "targets": [
   3398             {
   3399               "expr": "min(cilium_datapath_conntrack_gc_entries{k8s_app=\"cilium\", status=\"alive\", family=\"ipv4\", protocol=\"non-TCP\", pod=~\"$pod\"}) by (family,status)",
   3400               "format": "time_series",
   3401               "interval": "",
   3402               "intervalFactor": 1,
   3403               "legendFormat": "min",
   3404               "refId": "A"
   3405             },
   3406             {
   3407               "expr": "avg(cilium_datapath_conntrack_gc_entries{k8s_app=\"cilium\", status=\"alive\", family=\"ipv4\", protocol=\"non-TCP\", pod=~\"$pod\"}) by (family,status)",
   3408               "format": "time_series",
   3409               "intervalFactor": 1,
   3410               "legendFormat": "avg",
   3411               "refId": "B"
   3412             },
   3413             {
   3414               "expr": "max(cilium_datapath_conntrack_gc_entries{k8s_app=\"cilium\", status=\"alive\", family=\"ipv4\", protocol=\"non-TCP\", pod=~\"$pod\"}) by (family,status)",
   3415               "format": "time_series",
   3416               "intervalFactor": 1,
   3417               "legendFormat": "max",
   3418               "refId": "C"
   3419             },
   3420             {
   3421               "expr": "avg(cilium_datapath_conntrack_gc_entries{k8s_app=\"cilium\", status=\"deleted\", family=\"ipv4\", protocol=\"non-TCP\", pod=~\"$pod\"}) by (family,status)",
   3422               "format": "time_series",
   3423               "intervalFactor": 1,
   3424               "legendFormat": "deleted",
   3425               "refId": "D"
   3426             },
   3427             {
   3428               "expr": "max(cilium_datapath_conntrack_gc_entries{k8s_app=\"cilium\", status=\"deleted\", family=\"ipv4\", protocol=\"non-TCP\", pod=~\"$pod\"}) by (family,status)",
   3429               "format": "time_series",
   3430               "intervalFactor": 1,
   3431               "legendFormat": "deleted max",
   3432               "refId": "E"
   3433             }
   3434           ],
   3435           "thresholds": [],
   3436           "timeFrom": null,
   3437           "timeRegions": [],
   3438           "timeShift": null,
   3439           "title": "IPv4 Conntrack Non-TCP",
   3440           "tooltip": {
   3441             "shared": true,
   3442             "sort": 0,
   3443             "value_type": "individual"
   3444           },
   3445           "type": "graph",
   3446           "xaxis": {
   3447             "buckets": null,
   3448             "mode": "time",
   3449             "name": null,
   3450             "show": true,
   3451             "values": []
   3452           },
   3453           "yaxes": [
   3454             {
   3455               "format": "short",
   3456               "label": null,
   3457               "logBase": 1,
   3458               "max": null,
   3459               "min": null,
   3460               "show": true
   3461             },
   3462             {
   3463               "format": "short",
   3464               "label": null,
   3465               "logBase": 1,
   3466               "max": null,
   3467               "min": null,
   3468               "show": true
   3469             }
   3470           ],
   3471           "yaxis": {
   3472             "align": false,
   3473             "alignLevel": null
   3474           }
   3475         },
   3476         {
   3477           "aliasColors": {
   3478             "Alive  ipv4": "#0a50a1",
   3479             "Alive  ipv4 non-TCP": "#f9d9f9",
   3480             "Alive  ipv6": "#614d93",
   3481             "Alive  ipv6 TCP": "#806eb7",
   3482             "Alive  ipv6 non-TCP": "#614d93",
   3483             "Alive CT entries ipv6": "#badff4",
   3484             "Deleted CT entries ipv4": "#bf1b00",
   3485             "Deleted ipv4": "#890f02",
   3486             "Deleted ipv4 non-TCP": "#890f02",
   3487             "Deleted ipv6": "#bf1b00",
   3488             "L7 denied request": "#890f02",
   3489             "L7 forwarded request": "#7eb26d",
   3490             "avg": "#e0f9d7",
   3491             "deleted": "#6ed0e0",
   3492             "deleted max": "#447ebc",
   3493             "max": "#629e51",
   3494             "min": "#629e51"
   3495           },
   3496           "bars": false,
   3497           "dashLength": 10,
   3498           "dashes": false,
   3499           "datasource": "prometheus",
   3500           "fieldConfig": {
   3501             "defaults": {
   3502               "custom": {}
   3503             },
   3504             "overrides": []
   3505           },
   3506           "fill": 1,
   3507           "fillGradient": 0,
   3508           "gridPos": {
   3509             "h": 6,
   3510             "w": 12,
   3511             "x": 12,
   3512             "y": 88
   3513           },
   3514           "hiddenSeries": false,
   3515           "id": 130,
   3516           "legend": {
   3517             "avg": false,
   3518             "current": false,
   3519             "max": false,
   3520             "min": false,
   3521             "show": true,
   3522             "total": false,
   3523             "values": false
   3524           },
   3525           "lines": true,
   3526           "linewidth": 1,
   3527           "links": [],
   3528           "nullPointMode": "null",
   3529           "options": {
   3530             "dataLinks": []
   3531           },
   3532           "paceLength": 10,
   3533           "percentage": false,
   3534           "pointradius": 5,
   3535           "points": false,
   3536           "renderer": "flot",
   3537           "seriesOverrides": [
   3538             {
   3539               "alias": "deleted",
   3540               "yaxis": 2
   3541             },
   3542             {
   3543               "alias": "max",
   3544               "fillBelowTo": "min",
   3545               "lines": false
   3546             },
   3547             {
   3548               "alias": "min",
   3549               "lines": false
   3550             },
   3551             {
   3552               "alias": "deleted max",
   3553               "yaxis": 2
   3554             },
   3555             {
   3556               "alias": "deleted min",
   3557               "yaxis": 2
   3558             }
   3559           ],
   3560           "spaceLength": 10,
   3561           "stack": false,
   3562           "steppedLine": false,
   3563           "targets": [
   3564             {
   3565               "expr": "min(cilium_datapath_conntrack_gc_entries{k8s_app=\"cilium\", status=\"alive\", family=\"ipv6\", protocol=\"non-TCP\", pod=~\"$pod\"}) by (family,status)",
   3566               "format": "time_series",
   3567               "interval": "",
   3568               "intervalFactor": 1,
   3569               "legendFormat": "min",
   3570               "refId": "A"
   3571             },
   3572             {
   3573               "expr": "avg(cilium_datapath_conntrack_gc_entries{k8s_app=\"cilium\", status=\"alive\", family=\"ipv6\", protocol=\"non-TCP\", pod=~\"$pod\"}) by (family,status)",
   3574               "format": "time_series",
   3575               "intervalFactor": 1,
   3576               "legendFormat": "avg",
   3577               "refId": "B"
   3578             },
   3579             {
   3580               "expr": "max(cilium_datapath_conntrack_gc_entries{k8s_app=\"cilium\", status=\"alive\", family=\"ipv6\", protocol=\"non-TCP\", pod=~\"$pod\"}) by (family,status)",
   3581               "format": "time_series",
   3582               "intervalFactor": 1,
   3583               "legendFormat": "max",
   3584               "refId": "C"
   3585             },
   3586             {
   3587               "expr": "avg(cilium_datapath_conntrack_gc_entries{k8s_app=\"cilium\", status=\"deleted\", family=\"ipv6\", protocol=\"non-TCP\", pod=~\"$pod\"}) by (family,status)",
   3588               "format": "time_series",
   3589               "intervalFactor": 1,
   3590               "legendFormat": "deleted",
   3591               "refId": "D"
   3592             },
   3593             {
   3594               "expr": "max(cilium_datapath_conntrack_gc_entries{k8s_app=\"cilium\", status=\"deleted\", family=\"ipv6\", protocol=\"non-TCP\", pod=~\"$pod\"}) by (family,status)",
   3595               "format": "time_series",
   3596               "intervalFactor": 1,
   3597               "legendFormat": "deleted max",
   3598               "refId": "E"
   3599             }
   3600           ],
   3601           "thresholds": [],
   3602           "timeFrom": null,
   3603           "timeRegions": [],
   3604           "timeShift": null,
   3605           "title": "IPv6 Conntrack Non-TCP",
   3606           "tooltip": {
   3607             "shared": true,
   3608             "sort": 0,
   3609             "value_type": "individual"
   3610           },
   3611           "type": "graph",
   3612           "xaxis": {
   3613             "buckets": null,
   3614             "mode": "time",
   3615             "name": null,
   3616             "show": true,
   3617             "values": []
   3618           },
   3619           "yaxes": [
   3620             {
   3621               "format": "short",
   3622               "label": null,
   3623               "logBase": 1,
   3624               "max": null,
   3625               "min": null,
   3626               "show": true
   3627             },
   3628             {
   3629               "format": "short",
   3630               "label": null,
   3631               "logBase": 1,
   3632               "max": null,
   3633               "min": null,
   3634               "show": true
   3635             }
   3636           ],
   3637           "yaxis": {
   3638             "align": false,
   3639             "alignLevel": null
   3640           }
   3641         },
   3642         {
   3643           "aliasColors": {
   3644             "ipv4": "#5195ce",
   3645             "ipv6": "#6d1f62"
   3646           },
   3647           "bars": false,
   3648           "dashLength": 10,
   3649           "dashes": false,
   3650           "datasource": "prometheus",
   3651           "decimals": null,
   3652           "fieldConfig": {
   3653             "defaults": {
   3654               "custom": {}
   3655             },
   3656             "overrides": []
   3657           },
   3658           "fill": 0,
   3659           "fillGradient": 0,
   3660           "gridPos": {
   3661             "h": 5,
   3662             "w": 12,
   3663             "x": 0,
   3664             "y": 94
   3665           },
   3666           "hiddenSeries": false,
   3667           "id": 87,
   3668           "legend": {
   3669             "alignAsTable": true,
   3670             "avg": true,
   3671             "current": true,
   3672             "max": true,
   3673             "min": true,
   3674             "rightSide": true,
   3675             "show": true,
   3676             "total": false,
   3677             "values": true
   3678           },
   3679           "lines": true,
   3680           "linewidth": 1,
   3681           "links": [],
   3682           "nullPointMode": "null",
   3683           "options": {
   3684             "dataLinks": []
   3685           },
   3686           "paceLength": 10,
   3687           "percentage": false,
   3688           "pointradius": 5,
   3689           "points": false,
   3690           "renderer": "flot",
   3691           "seriesOverrides": [
   3692             {
   3693               "alias": ""
   3694             }
   3695           ],
   3696           "spaceLength": 10,
   3697           "stack": false,
   3698           "steppedLine": false,
   3699           "targets": [
   3700             {
   3701               "expr": "sum(cilium_ip_addresses{k8s_app=\"cilium\", pod=~\"$pod\"}) by (pod, family)\n",
   3702               "format": "time_series",
   3703               "intervalFactor": 1,
   3704               "legendFormat": "{{family}}",
   3705               "refId": "A"
   3706             }
   3707           ],
   3708           "thresholds": [],
   3709           "timeFrom": null,
   3710           "timeRegions": [],
   3711           "timeShift": null,
   3712           "title": "Allocated Addresses",
   3713           "tooltip": {
   3714             "shared": true,
   3715             "sort": 0,
   3716             "value_type": "individual"
   3717           },
   3718           "type": "graph",
   3719           "xaxis": {
   3720             "buckets": null,
   3721             "mode": "time",
   3722             "name": null,
   3723             "show": true,
   3724             "values": []
   3725           },
   3726           "yaxes": [
   3727             {
   3728               "format": "short",
   3729               "label": null,
   3730               "logBase": 1,
   3731               "max": null,
   3732               "min": null,
   3733               "show": true
   3734             },
   3735             {
   3736               "format": "short",
   3737               "label": null,
   3738               "logBase": 1,
   3739               "max": null,
   3740               "min": null,
   3741               "show": true
   3742             }
   3743           ],
   3744           "yaxis": {
   3745             "align": false,
   3746             "alignLevel": null
   3747           }
   3748         },
   3749         {
   3750           "aliasColors": {
   3751             "dump_interrupts conntrack ipv4": "#ea6460",
   3752             "dump_interrupts conntrack ipv6": "#58140c"
   3753           },
   3754           "bars": false,
   3755           "dashLength": 10,
   3756           "dashes": false,
   3757           "datasource": "prometheus",
   3758           "fieldConfig": {
   3759             "defaults": {
   3760               "custom": {}
   3761             },
   3762             "overrides": []
   3763           },
   3764           "fill": 1,
   3765           "fillGradient": 0,
   3766           "gridPos": {
   3767             "h": 5,
   3768             "w": 12,
   3769             "x": 12,
   3770             "y": 94
   3771           },
   3772           "hiddenSeries": false,
   3773           "id": 79,
   3774           "legend": {
   3775             "avg": false,
   3776             "current": false,
   3777             "max": false,
   3778             "min": false,
   3779             "show": true,
   3780             "total": false,
   3781             "values": false
   3782           },
   3783           "lines": true,
   3784           "linewidth": 1,
   3785           "links": [],
   3786           "nullPointMode": "null",
   3787           "options": {
   3788             "dataLinks": []
   3789           },
   3790           "paceLength": 10,
   3791           "percentage": false,
   3792           "pointradius": 5,
   3793           "points": false,
   3794           "renderer": "flot",
   3795           "seriesOverrides": [],
   3796           "spaceLength": 10,
   3797           "stack": false,
   3798           "steppedLine": false,
   3799           "targets": [
   3800             {
   3801               "expr": "sum(cilium_datapath_conntrack_dump_resets_total{k8s_app=\"cilium\", pod=~\"$pod\"}) by (pod, area, family, name)",
   3802               "format": "time_series",
   3803               "intervalFactor": 1,
   3804               "legendFormat": "{{name}} {{area}} {{family}}",
   3805               "refId": "A"
   3806             }
   3807           ],
   3808           "thresholds": [],
   3809           "timeFrom": null,
   3810           "timeRegions": [],
   3811           "timeShift": null,
   3812           "title": "Datapath Conntrack Dump Resets",
   3813           "tooltip": {
   3814             "shared": true,
   3815             "sort": 0,
   3816             "value_type": "individual"
   3817           },
   3818           "type": "graph",
   3819           "xaxis": {
   3820             "buckets": null,
   3821             "mode": "time",
   3822             "name": null,
   3823             "show": true,
   3824             "values": []
   3825           },
   3826           "yaxes": [
   3827             {
   3828               "format": "short",
   3829               "label": null,
   3830               "logBase": 1,
   3831               "max": null,
   3832               "min": null,
   3833               "show": true
   3834             },
   3835             {
   3836               "format": "short",
   3837               "label": null,
   3838               "logBase": 1,
   3839               "max": null,
   3840               "min": null,
   3841               "show": true
   3842             }
   3843           ],
   3844           "yaxis": {
   3845             "align": false,
   3846             "alignLevel": null
   3847           }
   3848         },
   3849         {
   3850           "aliasColors": {},
   3851           "bars": false,
   3852           "dashLength": 10,
   3853           "dashes": false,
   3854           "datasource": "prometheus",
   3855           "fieldConfig": {
   3856             "defaults": {
   3857               "custom": {}
   3858             },
   3859             "overrides": []
   3860           },
   3861           "fill": 1,
   3862           "fillGradient": 0,
   3863           "gridPos": {
   3864             "h": 5,
   3865             "w": 12,
   3866             "x": 0,
   3867             "y": 99
   3868           },
   3869           "hiddenSeries": false,
   3870           "id": 106,
   3871           "legend": {
   3872             "avg": false,
   3873             "current": false,
   3874             "max": false,
   3875             "min": false,
   3876             "show": true,
   3877             "total": false,
   3878             "values": false
   3879           },
   3880           "lines": true,
   3881           "linewidth": 1,
   3882           "links": [],
   3883           "nullPointMode": "null",
   3884           "options": {
   3885             "dataLinks": []
   3886           },
   3887           "paceLength": 10,
   3888           "percentage": false,
   3889           "pointradius": 5,
   3890           "points": false,
   3891           "renderer": "flot",
   3892           "seriesOverrides": [],
   3893           "spaceLength": 10,
   3894           "stack": false,
   3895           "steppedLine": false,
   3896           "targets": [
   3897             {
   3898               "expr": "avg(rate(cilium_services_events_total{k8s_app=\"cilium\", pod=~\"$pod\"}[1m])) by (pod, action)",
   3899               "format": "time_series",
   3900               "intervalFactor": 1,
   3901               "legendFormat": "{{action}}",
   3902               "refId": "A"
   3903             }
   3904           ],
   3905           "thresholds": [],
   3906           "timeFrom": null,
   3907           "timeRegions": [],
   3908           "timeShift": null,
   3909           "title": "Service Updates",
   3910           "tooltip": {
   3911             "shared": true,
   3912             "sort": 0,
   3913             "value_type": "individual"
   3914           },
   3915           "type": "graph",
   3916           "xaxis": {
   3917             "buckets": null,
   3918             "mode": "time",
   3919             "name": null,
   3920             "show": true,
   3921             "values": []
   3922           },
   3923           "yaxes": [
   3924             {
   3925               "format": "ops",
   3926               "label": null,
   3927               "logBase": 1,
   3928               "max": null,
   3929               "min": null,
   3930               "show": true
   3931             },
   3932             {
   3933               "format": "short",
   3934               "label": null,
   3935               "logBase": 1,
   3936               "max": null,
   3937               "min": null,
   3938               "show": true
   3939             }
   3940           ],
   3941           "yaxis": {
   3942             "align": false,
   3943             "alignLevel": null
   3944           }
   3945         },
   3946         {
   3947           "aliasColors": {},
   3948           "bars": false,
   3949           "dashLength": 10,
   3950           "dashes": false,
   3951           "datasource": "prometheus",
   3952           "fieldConfig": {
   3953             "defaults": {
   3954               "custom": {}
   3955             },
   3956             "overrides": []
   3957           },
   3958           "fill": 1,
   3959           "fillGradient": 0,
   3960           "gridPos": {
   3961             "h": 5,
   3962             "w": 12,
   3963             "x": 12,
   3964             "y": 99
   3965           },
   3966           "hiddenSeries": false,
   3967           "id": 89,
   3968           "legend": {
   3969             "avg": false,
   3970             "current": false,
   3971             "max": false,
   3972             "min": false,
   3973             "show": true,
   3974             "total": false,
   3975             "values": false
   3976           },
   3977           "lines": true,
   3978           "linewidth": 1,
   3979           "links": [],
   3980           "nullPointMode": "null",
   3981           "options": {
   3982             "dataLinks": []
   3983           },
   3984           "paceLength": 10,
   3985           "percentage": false,
   3986           "pointradius": 5,
   3987           "points": false,
   3988           "renderer": "flot",
   3989           "seriesOverrides": [
   3990             {
   3991               "alias": "avg(cilium_unreachable_health_endpoints) by (pod)",
   3992               "yaxis": 2
   3993             },
   3994             {
   3995               "alias": "average unreachable health endpoints",
   3996               "yaxis": 2
   3997             }
   3998           ],
   3999           "spaceLength": 10,
   4000           "stack": false,
   4001           "steppedLine": false,
   4002           "targets": [
   4003             {
   4004               "expr": "sum(cilium_unreachable_nodes{k8s_app=\"cilium\", pod=~\"$pod\"}) by (pod)",
   4005               "format": "time_series",
   4006               "intervalFactor": 1,
   4007               "legendFormat": "unreachable nodes",
   4008               "refId": "A"
   4009             },
   4010             {
   4011               "expr": "sum(cilium_unreachable_health_endpoints{k8s_app=\"cilium\", pod=~\"$pod\"}) by (pod)",
   4012               "format": "time_series",
   4013               "intervalFactor": 1,
   4014               "legendFormat": "unreachable health endpoints",
   4015               "refId": "B"
   4016             }
   4017           ],
   4018           "thresholds": [],
   4019           "timeFrom": null,
   4020           "timeRegions": [],
   4021           "timeShift": null,
   4022           "title": "Connectivity Health",
   4023           "tooltip": {
   4024             "shared": true,
   4025             "sort": 0,
   4026             "value_type": "individual"
   4027           },
   4028           "type": "graph",
   4029           "xaxis": {
   4030             "buckets": null,
   4031             "mode": "time",
   4032             "name": null,
   4033             "show": true,
   4034             "values": []
   4035           },
   4036           "yaxes": [
   4037             {
   4038               "format": "short",
   4039               "label": null,
   4040               "logBase": 1,
   4041               "max": null,
   4042               "min": null,
   4043               "show": true
   4044             },
   4045             {
   4046               "format": "short",
   4047               "label": null,
   4048               "logBase": 1,
   4049               "max": null,
   4050               "min": null,
   4051               "show": true
   4052             }
   4053           ],
   4054           "yaxis": {
   4055             "align": false,
   4056             "alignLevel": null
   4057           }
   4058         },
   4059         {
   4060           "aliasColors": {},
   4061           "bars": false,
   4062           "dashLength": 10,
   4063           "dashes": false,
   4064           "datasource": "prometheus",
   4065           "fieldConfig": {
   4066             "defaults": {
   4067               "custom": {}
   4068             },
   4069             "overrides": []
   4070           },
   4071           "fill": 1,
   4072           "fillGradient": 0,
   4073           "gridPos": {
   4074             "h": 5,
   4075             "w": 12,
   4076             "x": 0,
   4077             "y": 104
   4078           },
   4079           "hiddenSeries": false,
   4080           "id": 39,
   4081           "legend": {
   4082             "avg": false,
   4083             "current": false,
   4084             "max": false,
   4085             "min": false,
   4086             "show": true,
   4087             "total": false,
   4088             "values": false
   4089           },
   4090           "lines": true,
   4091           "linewidth": 1,
   4092           "links": [],
   4093           "nullPointMode": "null",
   4094           "options": {
   4095             "dataLinks": []
   4096           },
   4097           "paceLength": 10,
   4098           "percentage": false,
   4099           "pointradius": 5,
   4100           "points": false,
   4101           "renderer": "flot",
   4102           "seriesOverrides": [],
   4103           "spaceLength": 10,
   4104           "stack": false,
   4105           "steppedLine": false,
   4106           "targets": [
   4107             {
   4108               "expr": "sum(rate(cilium_drop_count_total{direction=\"EGRESS\", k8s_app=\"cilium\", pod=~\"$pod\"}[1m])) by (reason)",
   4109               "format": "time_series",
   4110               "intervalFactor": 1,
   4111               "legendFormat": "{{reason}}",
   4112               "refId": "A"
   4113             }
   4114           ],
   4115           "thresholds": [],
   4116           "timeFrom": null,
   4117           "timeRegions": [],
   4118           "timeShift": null,
   4119           "title": "Dropped Egress Packets",
   4120           "tooltip": {
   4121             "shared": true,
   4122             "sort": 0,
   4123             "value_type": "individual"
   4124           },
   4125           "type": "graph",
   4126           "xaxis": {
   4127             "buckets": null,
   4128             "mode": "time",
   4129             "name": null,
   4130             "show": true,
   4131             "values": []
   4132           },
   4133           "yaxes": [
   4134             {
   4135               "format": "ops",
   4136               "label": null,
   4137               "logBase": 1,
   4138               "max": null,
   4139               "min": null,
   4140               "show": true
   4141             },
   4142             {
   4143               "format": "short",
   4144               "label": null,
   4145               "logBase": 1,
   4146               "max": null,
   4147               "min": null,
   4148               "show": true
   4149             }
   4150           ],
   4151           "yaxis": {
   4152             "align": false,
   4153             "alignLevel": null
   4154           }
   4155         },
   4156         {
   4157           "aliasColors": {
   4158             "Avg": "#cca300",
   4159             "Max": "rgb(167, 150, 111)"
   4160           },
   4161           "bars": false,
   4162           "dashLength": 10,
   4163           "dashes": false,
   4164           "datasource": "prometheus",
   4165           "fieldConfig": {
   4166             "defaults": {
   4167               "custom": {}
   4168             },
   4169             "overrides": []
   4170           },
   4171           "fill": 0,
   4172           "fillGradient": 0,
   4173           "gridPos": {
   4174             "h": 5,
   4175             "w": 12,
   4176             "x": 12,
   4177             "y": 104
   4178           },
   4179           "hiddenSeries": false,
   4180           "id": 93,
   4181           "legend": {
   4182             "avg": false,
   4183             "current": false,
   4184             "max": false,
   4185             "min": false,
   4186             "show": true,
   4187             "total": false,
   4188             "values": false
   4189           },
   4190           "lines": true,
   4191           "linewidth": 1,
   4192           "links": [],
   4193           "nullPointMode": "null",
   4194           "options": {
   4195             "dataLinks": []
   4196           },
   4197           "paceLength": 10,
   4198           "percentage": false,
   4199           "pointradius": 5,
   4200           "points": false,
   4201           "renderer": "flot",
   4202           "seriesOverrides": [
   4203             {
   4204               "alias": "Max",
   4205               "fillBelowTo": "Min",
   4206               "lines": false
   4207             },
   4208             {
   4209               "alias": "Min",
   4210               "lines": false
   4211             },
   4212             {
   4213               "alias": "add k8s",
   4214               "yaxis": 2
   4215             },
   4216             {
   4217               "alias": "delete k8s",
   4218               "yaxis": 2
   4219             },
   4220             {
   4221               "alias": "update k8s",
   4222               "yaxis": 2
   4223             },
   4224             {
   4225               "alias": "add local-node",
   4226               "yaxis": 2
   4227             }
   4228           ],
   4229           "spaceLength": 10,
   4230           "stack": false,
   4231           "steppedLine": false,
   4232           "targets": [
   4233             {
   4234               "expr": "avg(rate(cilium_nodes_all_events_received_total{k8s_app=\"cilium\", pod=~\"$pod\"}[1m])) by (pod, event_type, source) * 60",
   4235               "format": "time_series",
   4236               "intervalFactor": 1,
   4237               "legendFormat": "{{eventType}} {{source}}",
   4238               "refId": "B"
   4239             }
   4240           ],
   4241           "thresholds": [],
   4242           "timeFrom": null,
   4243           "timeRegions": [],
   4244           "timeShift": null,
   4245           "title": "Node Events",
   4246           "tooltip": {
   4247             "shared": true,
   4248             "sort": 0,
   4249             "value_type": "individual"
   4250           },
   4251           "type": "graph",
   4252           "xaxis": {
   4253             "buckets": null,
   4254             "mode": "time",
   4255             "name": null,
   4256             "show": true,
   4257             "values": []
   4258           },
   4259           "yaxes": [
   4260             {
   4261               "format": "opm",
   4262               "label": null,
   4263               "logBase": 1,
   4264               "max": null,
   4265               "min": null,
   4266               "show": true
   4267             },
   4268             {
   4269               "format": "short",
   4270               "label": null,
   4271               "logBase": 1,
   4272               "max": null,
   4273               "min": null,
   4274               "show": true
   4275             }
   4276           ],
   4277           "yaxis": {
   4278             "align": false,
   4279             "alignLevel": null
   4280           }
   4281         },
   4282         {
   4283           "aliasColors": {},
   4284           "bars": false,
   4285           "dashLength": 10,
   4286           "dashes": false,
   4287           "datasource": "prometheus",
   4288           "fieldConfig": {
   4289             "defaults": {
   4290               "custom": {}
   4291             },
   4292             "overrides": []
   4293           },
   4294           "fill": 1,
   4295           "fillGradient": 0,
   4296           "gridPos": {
   4297             "h": 5,
   4298             "w": 12,
   4299             "x": 0,
   4300             "y": 109
   4301           },
   4302           "hiddenSeries": false,
   4303           "id": 113,
   4304           "legend": {
   4305             "avg": false,
   4306             "current": false,
   4307             "max": false,
   4308             "min": false,
   4309             "show": true,
   4310             "total": false,
   4311             "values": false
   4312           },
   4313           "lines": true,
   4314           "linewidth": 1,
   4315           "links": [],
   4316           "nullPointMode": "null",
   4317           "options": {
   4318             "dataLinks": []
   4319           },
   4320           "paceLength": 10,
   4321           "percentage": false,
   4322           "pointradius": 5,
   4323           "points": false,
   4324           "renderer": "flot",
   4325           "seriesOverrides": [],
   4326           "spaceLength": 10,
   4327           "stack": false,
   4328           "steppedLine": false,
   4329           "targets": [
   4330             {
   4331               "expr": "sum(rate(cilium_drop_bytes_total{direction=\"EGRESS\", k8s_app=\"cilium\", pod=~\"$pod\"}[1m])) by (reason) * 8",
   4332               "format": "time_series",
   4333               "intervalFactor": 1,
   4334               "legendFormat": "{{reason}}",
   4335               "refId": "A"
   4336             }
   4337           ],
   4338           "thresholds": [],
   4339           "timeFrom": null,
   4340           "timeRegions": [],
   4341           "timeShift": null,
   4342           "title": "Dropped Egress Traffic",
   4343           "tooltip": {
   4344             "shared": true,
   4345             "sort": 0,
   4346             "value_type": "individual"
   4347           },
   4348           "type": "graph",
   4349           "xaxis": {
   4350             "buckets": null,
   4351             "mode": "time",
   4352             "name": null,
   4353             "show": true,
   4354             "values": []
   4355           },
   4356           "yaxes": [
   4357             {
   4358               "format": "bps",
   4359               "label": null,
   4360               "logBase": 1,
   4361               "max": null,
   4362               "min": null,
   4363               "show": true
   4364             },
   4365             {
   4366               "format": "short",
   4367               "label": null,
   4368               "logBase": 1,
   4369               "max": null,
   4370               "min": null,
   4371               "show": true
   4372             }
   4373           ],
   4374           "yaxis": {
   4375             "align": false,
   4376             "alignLevel": null
   4377           }
   4378         },
   4379         {
   4380           "aliasColors": {
   4381             "Average Nodes": "#eab839",
   4382             "Max Nodes": "#c15c17"
   4383           },
   4384           "bars": false,
   4385           "dashLength": 10,
   4386           "dashes": false,
   4387           "datasource": "prometheus",
   4388           "fieldConfig": {
   4389             "defaults": {
   4390               "custom": {}
   4391             },
   4392             "overrides": []
   4393           },
   4394           "fill": 0,
   4395           "fillGradient": 0,
   4396           "gridPos": {
   4397             "h": 5,
   4398             "w": 12,
   4399             "x": 12,
   4400             "y": 109
   4401           },
   4402           "hiddenSeries": false,
   4403           "id": 91,
   4404           "legend": {
   4405             "alignAsTable": false,
   4406             "avg": false,
   4407             "current": false,
   4408             "max": false,
   4409             "min": false,
   4410             "rightSide": false,
   4411             "show": true,
   4412             "total": false,
   4413             "values": false
   4414           },
   4415           "lines": true,
   4416           "linewidth": 1,
   4417           "links": [],
   4418           "nullPointMode": "null",
   4419           "options": {
   4420             "dataLinks": []
   4421           },
   4422           "paceLength": 10,
   4423           "percentage": false,
   4424           "pointradius": 5,
   4425           "points": false,
   4426           "renderer": "flot",
   4427           "seriesOverrides": [
   4428             {
   4429               "alias": "Max Nodes",
   4430               "fillBelowTo": "Min Nodes",
   4431               "lines": false
   4432             },
   4433             {
   4434               "alias": "Min Nodes",
   4435               "lines": false
   4436             }
   4437           ],
   4438           "spaceLength": 10,
   4439           "stack": false,
   4440           "steppedLine": false,
   4441           "targets": [
   4442             {
   4443               "expr": "avg(cilium_nodes_all_num{k8s_app=\"cilium\", pod=~\"$pod\"}) by (pod)",
   4444               "format": "time_series",
   4445               "intervalFactor": 1,
   4446               "legendFormat": "Average Nodes",
   4447               "refId": "A"
   4448             },
   4449             {
   4450               "expr": "min(cilium_nodes_all_num{k8s_app=\"cilium\", pod=~\"$pod\"}) by (pod)",
   4451               "format": "time_series",
   4452               "intervalFactor": 1,
   4453               "legendFormat": "Min Nodes",
   4454               "refId": "B"
   4455             },
   4456             {
   4457               "expr": "max(cilium_nodes_all_num{k8s_app=\"cilium\", pod=~\"$pod\"}) by (pod)",
   4458               "format": "time_series",
   4459               "intervalFactor": 1,
   4460               "legendFormat": "Max Nodes",
   4461               "refId": "C"
   4462             }
   4463           ],
   4464           "thresholds": [],
   4465           "timeFrom": null,
   4466           "timeRegions": [],
   4467           "timeShift": null,
   4468           "title": "Nodes",
   4469           "tooltip": {
   4470             "shared": true,
   4471             "sort": 0,
   4472             "value_type": "individual"
   4473           },
   4474           "type": "graph",
   4475           "xaxis": {
   4476             "buckets": null,
   4477             "mode": "time",
   4478             "name": null,
   4479             "show": true,
   4480             "values": []
   4481           },
   4482           "yaxes": [
   4483             {
   4484               "format": "short",
   4485               "label": null,
   4486               "logBase": 1,
   4487               "max": null,
   4488               "min": null,
   4489               "show": true
   4490             },
   4491             {
   4492               "format": "short",
   4493               "label": null,
   4494               "logBase": 1,
   4495               "max": null,
   4496               "min": null,
   4497               "show": true
   4498             }
   4499           ],
   4500           "yaxis": {
   4501             "align": false,
   4502             "alignLevel": null
   4503           }
   4504         },
   4505         {
   4506           "content": "",
   4507           "datasource": null,
   4508           "fieldConfig": {
   4509             "defaults": {
   4510               "custom": {}
   4511             },
   4512             "overrides": []
   4513           },
   4514           "gridPos": {
   4515             "h": 1,
   4516             "w": 24,
   4517             "x": 0,
   4518             "y": 114
   4519           },
   4520           "id": 28,
   4521           "links": [],
   4522           "mode": "markdown",
   4523           "title": "Policy",
   4524           "type": "text"
   4525         },
   4526         {
   4527           "aliasColors": {
   4528             "L7 denied request": "#ea6460",
   4529             "L7 forwarded request": "#7eb26d",
   4530             "denied": "#bf1b00"
   4531           },
   4532           "bars": false,
   4533           "dashLength": 10,
   4534           "dashes": false,
   4535           "datasource": "prometheus",
   4536           "fieldConfig": {
   4537             "defaults": {
   4538               "custom": {}
   4539             },
   4540             "overrides": []
   4541           },
   4542           "fill": 1,
   4543           "fillGradient": 0,
   4544           "gridPos": {
   4545             "h": 5,
   4546             "w": 12,
   4547             "x": 0,
   4548             "y": 115
   4549           },
   4550           "hiddenSeries": false,
   4551           "id": 53,
   4552           "legend": {
   4553             "avg": false,
   4554             "current": false,
   4555             "max": false,
   4556             "min": false,
   4557             "show": true,
   4558             "total": false,
   4559             "values": false
   4560           },
   4561           "lines": true,
   4562           "linewidth": 1,
   4563           "links": [],
   4564           "nullPointMode": "null",
   4565           "options": {
   4566             "dataLinks": []
   4567           },
   4568           "paceLength": 10,
   4569           "percentage": false,
   4570           "pointradius": 5,
   4571           "points": false,
   4572           "renderer": "flot",
   4573           "seriesOverrides": [
   4574             {
   4575               "alias": "L7 denied request",
   4576               "yaxis": 2
   4577             },
   4578             {
   4579               "alias": "denied",
   4580               "yaxis": 2
   4581             }
   4582           ],
   4583           "spaceLength": 10,
   4584           "stack": false,
   4585           "steppedLine": false,
   4586           "targets": [
   4587             {
   4588               "expr": "sum(rate(cilium_policy_l7_total{k8s_app=\"cilium\", pod=~\"$pod\", rule=\"denied\"}[1m]))",
   4589               "format": "time_series",
   4590               "intervalFactor": 1,
   4591               "legendFormat": "denied",
   4592               "refId": "A"
   4593             },
   4594             {
   4595               "expr": "sum(rate(cilium_policy_l7_total{k8s_app=\"cilium\", pod=~\"$pod\", rule=\"forwarded\"}[1m]))",
   4596               "format": "time_series",
   4597               "intervalFactor": 1,
   4598               "legendFormat": "forwarded",
   4599               "refId": "B"
   4600             },
   4601             {
   4602               "expr": "sum(rate(cilium_policy_l7_total{k8s_app=\"cilium\", pod=~\"$pod\", rule=\"received\"}[1m]))",
   4603               "format": "time_series",
   4604               "intervalFactor": 1,
   4605               "legendFormat": "received",
   4606               "refId": "C"
   4607             }
   4608           ],
   4609           "thresholds": [],
   4610           "timeFrom": null,
   4611           "timeRegions": [],
   4612           "timeShift": null,
   4613           "title": "L7 forwarded request",
   4614           "tooltip": {
   4615             "shared": true,
   4616             "sort": 0,
   4617             "value_type": "individual"
   4618           },
   4619           "type": "graph",
   4620           "xaxis": {
   4621             "buckets": null,
   4622             "mode": "time",
   4623             "name": null,
   4624             "show": true,
   4625             "values": []
   4626           },
   4627           "yaxes": [
   4628             {
   4629               "format": "reqps",
   4630               "label": null,
   4631               "logBase": 1,
   4632               "max": null,
   4633               "min": null,
   4634               "show": true
   4635             },
   4636             {
   4637               "format": "reqps",
   4638               "label": null,
   4639               "logBase": 1,
   4640               "max": null,
   4641               "min": null,
   4642               "show": true
   4643             }
   4644           ],
   4645           "yaxis": {
   4646             "align": false,
   4647             "alignLevel": null
   4648           }
   4649         },
   4650         {
   4651           "aliasColors": {},
   4652           "bars": false,
   4653           "dashLength": 10,
   4654           "dashes": false,
   4655           "datasource": "prometheus",
   4656           "fieldConfig": {
   4657             "defaults": {
   4658               "custom": {}
   4659             },
   4660             "overrides": []
   4661           },
   4662           "fill": 1,
   4663           "fillGradient": 0,
   4664           "gridPos": {
   4665             "h": 5,
   4666             "w": 12,
   4667             "x": 12,
   4668             "y": 115
   4669           },
   4670           "hiddenSeries": false,
   4671           "id": 37,
   4672           "legend": {
   4673             "avg": false,
   4674             "current": false,
   4675             "max": false,
   4676             "min": false,
   4677             "show": true,
   4678             "total": false,
   4679             "values": false
   4680           },
   4681           "lines": true,
   4682           "linewidth": 1,
   4683           "links": [],
   4684           "nullPointMode": "null",
   4685           "options": {
   4686             "dataLinks": []
   4687           },
   4688           "paceLength": 10,
   4689           "percentage": false,
   4690           "pointradius": 5,
   4691           "points": false,
   4692           "renderer": "flot",
   4693           "seriesOverrides": [],
   4694           "spaceLength": 10,
   4695           "stack": false,
   4696           "steppedLine": false,
   4697           "targets": [
   4698             {
   4699               "expr": "sum(rate(cilium_drop_count_total{direction=\"INGRESS\", k8s_app=\"cilium\", pod=~\"$pod\"}[5m])) by (reason)",
   4700               "format": "time_series",
   4701               "intervalFactor": 1,
   4702               "legendFormat": "{{reason}}",
   4703               "refId": "A"
   4704             }
   4705           ],
   4706           "thresholds": [],
   4707           "timeFrom": null,
   4708           "timeRegions": [],
   4709           "timeShift": null,
   4710           "title": "Cilium drops Ingress",
   4711           "tooltip": {
   4712             "shared": true,
   4713             "sort": 0,
   4714             "value_type": "individual"
   4715           },
   4716           "type": "graph",
   4717           "xaxis": {
   4718             "buckets": null,
   4719             "mode": "time",
   4720             "name": null,
   4721             "show": true,
   4722             "values": []
   4723           },
   4724           "yaxes": [
   4725             {
   4726               "format": "ops",
   4727               "label": null,
   4728               "logBase": 1,
   4729               "max": null,
   4730               "min": null,
   4731               "show": true
   4732             },
   4733             {
   4734               "format": "short",
   4735               "label": null,
   4736               "logBase": 1,
   4737               "max": null,
   4738               "min": null,
   4739               "show": true
   4740             }
   4741           ],
   4742           "yaxis": {
   4743             "align": false,
   4744             "alignLevel": null
   4745           }
   4746         },
   4747         {
   4748           "aliasColors": {
   4749             "Max per node processingTime": "#e24d42",
   4750             "Max per node upstreamTime": "#58140c",
   4751             "avg(cilium_policy_l7_total{pod=~\"cilium.*\", rule=\"parse_errors\"})": "#bf1b00",
   4752             "parse errors": "#bf1b00"
   4753           },
   4754           "bars": true,
   4755           "dashLength": 10,
   4756           "dashes": false,
   4757           "datasource": "prometheus",
   4758           "fieldConfig": {
   4759             "defaults": {
   4760               "custom": {}
   4761             },
   4762             "overrides": []
   4763           },
   4764           "fill": 1,
   4765           "fillGradient": 0,
   4766           "gridPos": {
   4767             "h": 5,
   4768             "w": 12,
   4769             "x": 0,
   4770             "y": 120
   4771           },
   4772           "hiddenSeries": false,
   4773           "id": 94,
   4774           "legend": {
   4775             "alignAsTable": false,
   4776             "avg": true,
   4777             "current": false,
   4778             "max": false,
   4779             "min": false,
   4780             "rightSide": false,
   4781             "show": true,
   4782             "total": false,
   4783             "values": true
   4784           },
   4785           "lines": false,
   4786           "linewidth": 1,
   4787           "links": [],
   4788           "nullPointMode": "null",
   4789           "options": {
   4790             "dataLinks": []
   4791           },
   4792           "paceLength": 10,
   4793           "percentage": false,
   4794           "pointradius": 5,
   4795           "points": false,
   4796           "renderer": "flot",
   4797           "seriesOverrides": [
   4798             {
   4799               "alias": "Max per node processingTime",
   4800               "yaxis": 2
   4801             },
   4802             {
   4803               "alias": "Max per node upstreamTime",
   4804               "yaxis": 2
   4805             },
   4806             {
   4807               "alias": "avg(cilium_policy_l7_total{pod=~\"cilium.*\", rule=\"parse_errors\"})",
   4808               "yaxis": 2
   4809             },
   4810             {
   4811               "alias": "parse errors",
   4812               "yaxis": 2
   4813             }
   4814           ],
   4815           "spaceLength": 10,
   4816           "stack": true,
   4817           "steppedLine": false,
   4818           "targets": [
   4819             {
   4820               "expr": "avg(rate(cilium_proxy_upstream_reply_seconds_sum{k8s_app=\"cilium\", pod=~\"$pod\"}[1m])) by (pod, scope) / sum(rate(cilium_proxy_upstream_reply_seconds_count{k8s_app=\"cilium\", pod=~\"$pod\"}[1m])) by (pod, scope)",
   4821               "format": "time_series",
   4822               "interval": "",
   4823               "intervalFactor": 1,
   4824               "legendFormat": "{{scope}}",
   4825               "refId": "A"
   4826             },
   4827             {
   4828               "expr": "avg(cilium_policy_l7_total{k8s_app=\"cilium\", pod=~\"$pod\", rule=\"parse_errors\"}) by (pod)",
   4829               "format": "time_series",
   4830               "intervalFactor": 1,
   4831               "legendFormat": "parse errors",
   4832               "refId": "B"
   4833             }
   4834           ],
   4835           "thresholds": [],
   4836           "timeFrom": null,
   4837           "timeRegions": [],
   4838           "timeShift": null,
   4839           "title": "Proxy response time (Avg)",
   4840           "tooltip": {
   4841             "shared": true,
   4842             "sort": 0,
   4843             "value_type": "individual"
   4844           },
   4845           "type": "graph",
   4846           "xaxis": {
   4847             "buckets": null,
   4848             "mode": "time",
   4849             "name": null,
   4850             "show": true,
   4851             "values": []
   4852           },
   4853           "yaxes": [
   4854             {
   4855               "format": "s",
   4856               "label": null,
   4857               "logBase": 1,
   4858               "max": null,
   4859               "min": null,
   4860               "show": true
   4861             },
   4862             {
   4863               "format": "short",
   4864               "label": null,
   4865               "logBase": 1,
   4866               "max": null,
   4867               "min": null,
   4868               "show": true
   4869             }
   4870           ],
   4871           "yaxis": {
   4872             "align": false,
   4873             "alignLevel": null
   4874           }
   4875         },
   4876         {
   4877           "aliasColors": {},
   4878           "bars": false,
   4879           "dashLength": 10,
   4880           "dashes": false,
   4881           "datasource": "prometheus",
   4882           "fieldConfig": {
   4883             "defaults": {
   4884               "custom": {}
   4885             },
   4886             "overrides": []
   4887           },
   4888           "fill": 1,
   4889           "fillGradient": 0,
   4890           "gridPos": {
   4891             "h": 5,
   4892             "w": 12,
   4893             "x": 12,
   4894             "y": 120
   4895           },
   4896           "hiddenSeries": false,
   4897           "id": 114,
   4898           "legend": {
   4899             "avg": false,
   4900             "current": false,
   4901             "max": false,
   4902             "min": false,
   4903             "show": true,
   4904             "total": false,
   4905             "values": false
   4906           },
   4907           "lines": true,
   4908           "linewidth": 1,
   4909           "links": [],
   4910           "nullPointMode": "null",
   4911           "options": {
   4912             "dataLinks": []
   4913           },
   4914           "paceLength": 10,
   4915           "percentage": false,
   4916           "pointradius": 5,
   4917           "points": false,
   4918           "renderer": "flot",
   4919           "seriesOverrides": [],
   4920           "spaceLength": 10,
   4921           "stack": false,
   4922           "steppedLine": false,
   4923           "targets": [
   4924             {
   4925               "expr": "sum(rate(cilium_drop_bytes_total{direction=\"INGRESS\", k8s_app=\"cilium\", pod=~\"$pod\"}[1m])) by (reason) * 8",
   4926               "format": "time_series",
   4927               "intervalFactor": 1,
   4928               "legendFormat": "{{reason}}",
   4929               "refId": "A"
   4930             }
   4931           ],
   4932           "thresholds": [],
   4933           "timeFrom": null,
   4934           "timeRegions": [],
   4935           "timeShift": null,
   4936           "title": "Dropped Ingress Traffic",
   4937           "tooltip": {
   4938             "shared": true,
   4939             "sort": 0,
   4940             "value_type": "individual"
   4941           },
   4942           "type": "graph",
   4943           "xaxis": {
   4944             "buckets": null,
   4945             "mode": "time",
   4946             "name": null,
   4947             "show": true,
   4948             "values": []
   4949           },
   4950           "yaxes": [
   4951             {
   4952               "format": "bps",
   4953               "label": null,
   4954               "logBase": 1,
   4955               "max": null,
   4956               "min": null,
   4957               "show": true
   4958             },
   4959             {
   4960               "format": "short",
   4961               "label": null,
   4962               "logBase": 1,
   4963               "max": null,
   4964               "min": null,
   4965               "show": true
   4966             }
   4967           ],
   4968           "yaxis": {
   4969             "align": false,
   4970             "alignLevel": null
   4971           }
   4972         },
   4973         {
   4974           "aliasColors": {
   4975             "avg": "#64b0c8",
   4976             "count": "#9ac48a",
   4977             "max": "#5195ce",
   4978             "min": "#6ed0e0"
   4979           },
   4980           "bars": false,
   4981           "dashLength": 10,
   4982           "dashes": false,
   4983           "datasource": "prometheus",
   4984           "fieldConfig": {
   4985             "defaults": {
   4986               "custom": {}
   4987             },
   4988             "overrides": []
   4989           },
   4990           "fill": 0,
   4991           "fillGradient": 0,
   4992           "gridPos": {
   4993             "h": 5,
   4994             "w": 12,
   4995             "x": 0,
   4996             "y": 125
   4997           },
   4998           "hiddenSeries": false,
   4999           "id": 104,
   5000           "legend": {
   5001             "avg": false,
   5002             "current": false,
   5003             "max": false,
   5004             "min": false,
   5005             "show": true,
   5006             "total": false,
   5007             "values": false
   5008           },
   5009           "lines": true,
   5010           "linewidth": 1,
   5011           "links": [],
   5012           "nullPointMode": "null",
   5013           "options": {
   5014             "dataLinks": []
   5015           },
   5016           "paceLength": 10,
   5017           "percentage": false,
   5018           "pointradius": 5,
   5019           "points": false,
   5020           "renderer": "flot",
   5021           "seriesOverrides": [
   5022             {
   5023               "alias": "max",
   5024               "fillBelowTo": "min",
   5025               "lines": false
   5026             },
   5027             {
   5028               "alias": "min",
   5029               "lines": false
   5030             },
   5031             {
   5032               "alias": "avg count",
   5033               "yaxis": 2
   5034             },
   5035             {
   5036               "alias": "max count",
   5037               "yaxis": 2
   5038             },
   5039             {
   5040               "alias": "avg count"
   5041             }
   5042           ],
   5043           "spaceLength": 10,
   5044           "stack": false,
   5045           "steppedLine": false,
   5046           "targets": [
   5047             {
   5048               "expr": "min(rate(cilium_triggers_policy_update_call_duration_seconds_sum{k8s_app=\"cilium\", pod=~\"$pod\"}[1m])) by (pod, scope) / sum(rate(cilium_triggers_policy_update_call_duration_seconds_count{k8s_app=\"cilium\", pod=~\"$pod\"}[1m])) by (pod, scope)",
   5049               "format": "time_series",
   5050               "intervalFactor": 1,
   5051               "legendFormat": "min",
   5052               "refId": "A"
   5053             },
   5054             {
   5055               "expr": "avg(rate(cilium_triggers_policy_update_call_duration_seconds_sum{k8s_app=\"cilium\", pod=~\"$pod\"}[1m])) by (pod, scope) / sum(rate(cilium_triggers_policy_update_call_duration_seconds_count{k8s_app=\"cilium\", pod=~\"$pod\"}[1m])) by (pod, scope)",
   5056               "format": "time_series",
   5057               "intervalFactor": 1,
   5058               "legendFormat": "avg",
   5059               "refId": "B"
   5060             },
   5061             {
   5062               "expr": "max(rate(cilium_triggers_policy_update_call_duration_seconds_sum{k8s_app=\"cilium\", pod=~\"$pod\"}[1m])) by (pod, scope) / sum(rate(cilium_triggers_policy_update_call_duration_seconds_count{k8s_app=\"cilium\", pod=~\"$pod\"}[1m])) by (pod, scope)",
   5063               "format": "time_series",
   5064               "intervalFactor": 1,
   5065               "legendFormat": "max",
   5066               "refId": "C"
   5067             }
   5068           ],
   5069           "thresholds": [],
   5070           "timeFrom": null,
   5071           "timeRegions": [],
   5072           "timeShift": null,
   5073           "title": "Policy Trigger Duration",
   5074           "tooltip": {
   5075             "shared": true,
   5076             "sort": 0,
   5077             "value_type": "individual"
   5078           },
   5079           "type": "graph",
   5080           "xaxis": {
   5081             "buckets": null,
   5082             "mode": "time",
   5083             "name": null,
   5084             "show": true,
   5085             "values": []
   5086           },
   5087           "yaxes": [
   5088             {
   5089               "format": "s",
   5090               "label": null,
   5091               "logBase": 1,
   5092               "max": null,
   5093               "min": null,
   5094               "show": true
   5095             },
   5096             {
   5097               "format": "opm",
   5098               "label": null,
   5099               "logBase": 1,
   5100               "max": null,
   5101               "min": null,
   5102               "show": true
   5103             }
   5104           ],
   5105           "yaxis": {
   5106             "align": false,
   5107             "alignLevel": null
   5108           }
   5109         },
   5110         {
   5111           "aliasColors": {
   5112             "Max per node processingTime": "#e24d42",
   5113             "Max per node upstreamTime": "#58140c",
   5114             "parse errors": "#bf1b00"
   5115           },
   5116           "bars": true,
   5117           "dashLength": 10,
   5118           "dashes": false,
   5119           "datasource": "prometheus",
   5120           "fieldConfig": {
   5121             "defaults": {
   5122               "custom": {}
   5123             },
   5124             "overrides": []
   5125           },
   5126           "fill": 1,
   5127           "fillGradient": 0,
   5128           "gridPos": {
   5129             "h": 5,
   5130             "w": 12,
   5131             "x": 12,
   5132             "y": 125
   5133           },
   5134           "hiddenSeries": false,
   5135           "id": 66,
   5136           "legend": {
   5137             "alignAsTable": false,
   5138             "avg": true,
   5139             "current": false,
   5140             "max": false,
   5141             "min": false,
   5142             "rightSide": false,
   5143             "show": true,
   5144             "total": false,
   5145             "values": true
   5146           },
   5147           "lines": false,
   5148           "linewidth": 1,
   5149           "links": [],
   5150           "nullPointMode": "null",
   5151           "options": {
   5152             "dataLinks": []
   5153           },
   5154           "paceLength": 10,
   5155           "percentage": false,
   5156           "pointradius": 5,
   5157           "points": false,
   5158           "renderer": "flot",
   5159           "seriesOverrides": [
   5160             {
   5161               "alias": "parse errors",
   5162               "yaxis": 2
   5163             }
   5164           ],
   5165           "spaceLength": 10,
   5166           "stack": true,
   5167           "steppedLine": false,
   5168           "targets": [
   5169             {
   5170               "expr": "max(rate(cilium_proxy_upstream_reply_seconds_sum{k8s_app=\"cilium\", pod=~\"$pod\"}[1m])) by (pod, scope) / sum(rate(cilium_proxy_upstream_reply_seconds_count{k8s_app=\"cilium\", pod=~\"$pod\"}[1m])) by (pod, scope)",
   5171               "format": "time_series",
   5172               "intervalFactor": 1,
   5173               "legendFormat": "Max {{scope}}",
   5174               "refId": "B"
   5175             },
   5176             {
   5177               "expr": "max(rate(cilium_policy_l7_total{k8s_app=\"cilium\", pod=~\"$pod\", rule=\"parse_errors\"}[1m])) by (pod)",
   5178               "format": "time_series",
   5179               "intervalFactor": 1,
   5180               "legendFormat": "parse errors",
   5181               "refId": "A"
   5182             }
   5183           ],
   5184           "thresholds": [],
   5185           "timeFrom": null,
   5186           "timeRegions": [],
   5187           "timeShift": null,
   5188           "title": "Proxy response time (Max)",
   5189           "tooltip": {
   5190             "shared": true,
   5191             "sort": 0,
   5192             "value_type": "individual"
   5193           },
   5194           "type": "graph",
   5195           "xaxis": {
   5196             "buckets": null,
   5197             "mode": "time",
   5198             "name": null,
   5199             "show": true,
   5200             "values": []
   5201           },
   5202           "yaxes": [
   5203             {
   5204               "format": "s",
   5205               "label": null,
   5206               "logBase": 1,
   5207               "max": null,
   5208               "min": null,
   5209               "show": true
   5210             },
   5211             {
   5212               "format": "short",
   5213               "label": null,
   5214               "logBase": 1,
   5215               "max": null,
   5216               "min": null,
   5217               "show": true
   5218             }
   5219           ],
   5220           "yaxis": {
   5221             "align": false,
   5222             "alignLevel": null
   5223           }
   5224         },
   5225         {
   5226           "aliasColors": {
   5227             "both": "#7eb26d",
   5228             "egress": "#e5ac0e",
   5229             "ingress": "#e0752d",
   5230             "none": "#bf1b00"
   5231           },
   5232           "bars": true,
   5233           "dashLength": 10,
   5234           "dashes": false,
   5235           "datasource": "prometheus",
   5236           "fieldConfig": {
   5237             "defaults": {
   5238               "custom": {}
   5239             },
   5240             "overrides": []
   5241           },
   5242           "fill": 1,
   5243           "fillGradient": 0,
   5244           "gridPos": {
   5245             "h": 5,
   5246             "w": 6,
   5247             "x": 0,
   5248             "y": 130
   5249           },
   5250           "hiddenSeries": false,
   5251           "id": 33,
   5252           "legend": {
   5253             "alignAsTable": false,
   5254             "avg": false,
   5255             "current": true,
   5256             "max": false,
   5257             "min": false,
   5258             "rightSide": true,
   5259             "show": true,
   5260             "sideWidth": null,
   5261             "total": false,
   5262             "values": true
   5263           },
   5264           "lines": false,
   5265           "linewidth": 1,
   5266           "links": [],
   5267           "nullPointMode": "null",
   5268           "options": {
   5269             "dataLinks": []
   5270           },
   5271           "paceLength": 10,
   5272           "percentage": false,
   5273           "pointradius": 5,
   5274           "points": false,
   5275           "renderer": "flot",
   5276           "seriesOverrides": [],
   5277           "spaceLength": 10,
   5278           "stack": false,
   5279           "steppedLine": false,
   5280           "targets": [
   5281             {
   5282               "expr": "sum(cilium_policy_endpoint_enforcement_status{k8s_app=\"cilium\", pod=~\"$pod\"}) by (enforcement)",
   5283               "format": "time_series",
   5284               "hide": false,
   5285               "instant": true,
   5286               "interval": "1s",
   5287               "intervalFactor": 1,
   5288               "legendFormat": "{{enforcement}}",
   5289               "refId": "B"
   5290             }
   5291           ],
   5292           "thresholds": [],
   5293           "timeFrom": null,
   5294           "timeRegions": [],
   5295           "timeShift": null,
   5296           "title": "Endpoints policy enforcement status",
   5297           "tooltip": {
   5298             "shared": false,
   5299             "sort": 0,
   5300             "value_type": "individual"
   5301           },
   5302           "type": "graph",
   5303           "xaxis": {
   5304             "buckets": null,
   5305             "mode": "series",
   5306             "name": null,
   5307             "show": true,
   5308             "values": [
   5309               "total"
   5310             ]
   5311           },
   5312           "yaxes": [
   5313             {
   5314               "format": "short",
   5315               "label": null,
   5316               "logBase": 1,
   5317               "max": null,
   5318               "min": null,
   5319               "show": true
   5320             },
   5321             {
   5322               "format": "short",
   5323               "label": null,
   5324               "logBase": 1,
   5325               "max": null,
   5326               "min": null,
   5327               "show": true
   5328             }
   5329           ],
   5330           "yaxis": {
   5331             "align": false,
   5332             "alignLevel": null
   5333           }
   5334         },
   5335         {
   5336           "aliasColors": {
   5337             "avg": "#b7dbab",
   5338             "max": "rgba(89, 132, 76, 0.54)",
   5339             "min": "#2f575e"
   5340           },
   5341           "bars": false,
   5342           "dashLength": 10,
   5343           "dashes": false,
   5344           "datasource": "prometheus",
   5345           "fieldConfig": {
   5346             "defaults": {
   5347               "custom": {}
   5348             },
   5349             "overrides": []
   5350           },
   5351           "fill": 1,
   5352           "fillGradient": 0,
   5353           "gridPos": {
   5354             "h": 5,
   5355             "w": 6,
   5356             "x": 6,
   5357             "y": 130
   5358           },
   5359           "hiddenSeries": false,
   5360           "id": 100,
   5361           "legend": {
   5362             "avg": false,
   5363             "current": false,
   5364             "max": false,
   5365             "min": false,
   5366             "show": true,
   5367             "total": false,
   5368             "values": false
   5369           },
   5370           "lines": true,
   5371           "linewidth": 1,
   5372           "links": [],
   5373           "nullPointMode": "null",
   5374           "options": {
   5375             "dataLinks": []
   5376           },
   5377           "paceLength": 10,
   5378           "percentage": false,
   5379           "pointradius": 5,
   5380           "points": false,
   5381           "renderer": "flot",
   5382           "seriesOverrides": [
   5383             {
   5384               "alias": "max",
   5385               "fillBelowTo": "min",
   5386               "lines": false
   5387             },
   5388             {
   5389               "alias": "min",
   5390               "lines": false
   5391             }
   5392           ],
   5393           "spaceLength": 10,
   5394           "stack": false,
   5395           "steppedLine": false,
   5396           "targets": [
   5397             {
   5398               "expr": "min(cilium_proxy_redirects{k8s_app=\"cilium\", pod=~\"$pod\"}) by (pod)",
   5399               "format": "time_series",
   5400               "intervalFactor": 1,
   5401               "legendFormat": "min",
   5402               "refId": "A"
   5403             },
   5404             {
   5405               "expr": "avg(cilium_proxy_redirects{k8s_app=\"cilium\", pod=~\"$pod\"}) by (pod)",
   5406               "format": "time_series",
   5407               "intervalFactor": 1,
   5408               "legendFormat": "avg",
   5409               "refId": "B"
   5410             },
   5411             {
   5412               "expr": "max(cilium_proxy_redirects{k8s_app=\"cilium\", pod=~\"$pod\"}) by (pod)",
   5413               "format": "time_series",
   5414               "intervalFactor": 1,
   5415               "legendFormat": "max",
   5416               "refId": "C"
   5417             }
   5418           ],
   5419           "thresholds": [],
   5420           "timeFrom": null,
   5421           "timeRegions": [],
   5422           "timeShift": null,
   5423           "title": "Proxy Redirects",
   5424           "tooltip": {
   5425             "shared": true,
   5426             "sort": 0,
   5427             "value_type": "individual"
   5428           },
   5429           "type": "graph",
   5430           "xaxis": {
   5431             "buckets": null,
   5432             "mode": "time",
   5433             "name": null,
   5434             "show": true,
   5435             "values": []
   5436           },
   5437           "yaxes": [
   5438             {
   5439               "format": "short",
   5440               "label": null,
   5441               "logBase": 1,
   5442               "max": null,
   5443               "min": null,
   5444               "show": true
   5445             },
   5446             {
   5447               "format": "short",
   5448               "label": null,
   5449               "logBase": 1,
   5450               "max": null,
   5451               "min": null,
   5452               "show": true
   5453             }
   5454           ],
   5455           "yaxis": {
   5456             "align": false,
   5457             "alignLevel": null
   5458           }
   5459         },
   5460         {
   5461           "aliasColors": {
   5462             "average duration": "#d683ce",
   5463             "folds": "#614d93",
   5464             "max duration": "#614d93",
   5465             "max trigger": "#967302",
   5466             "min duration": "#584477",
   5467             "min trigger": "#fceaca"
   5468           },
   5469           "bars": false,
   5470           "dashLength": 10,
   5471           "dashes": false,
   5472           "datasource": "prometheus",
   5473           "fieldConfig": {
   5474             "defaults": {
   5475               "custom": {}
   5476             },
   5477             "overrides": []
   5478           },
   5479           "fill": 2,
   5480           "fillGradient": 0,
   5481           "gridPos": {
   5482             "h": 5,
   5483             "w": 12,
   5484             "x": 12,
   5485             "y": 130
   5486           },
   5487           "hiddenSeries": false,
   5488           "id": 102,
   5489           "legend": {
   5490             "avg": false,
   5491             "current": false,
   5492             "max": false,
   5493             "min": false,
   5494             "show": true,
   5495             "total": false,
   5496             "values": false
   5497           },
   5498           "lines": true,
   5499           "linewidth": 1,
   5500           "links": [],
   5501           "nullPointMode": "null",
   5502           "options": {
   5503             "dataLinks": []
   5504           },
   5505           "paceLength": 10,
   5506           "percentage": false,
   5507           "pointradius": 5,
   5508           "points": false,
   5509           "renderer": "flot",
   5510           "seriesOverrides": [
   5511             {
   5512               "alias": "max",
   5513               "fillBelowTo": "min trigger",
   5514               "lines": false
   5515             },
   5516             {
   5517               "alias": "min trigger",
   5518               "lines": false
   5519             },
   5520             {
   5521               "alias": "folds",
   5522               "yaxis": 2
   5523             }
   5524           ],
   5525           "spaceLength": 10,
   5526           "stack": false,
   5527           "steppedLine": false,
   5528           "targets": [
   5529             {
   5530               "expr": "min(rate(cilium_triggers_policy_update_total{k8s_app=\"cilium\", pod=~\"$pod\"}[1m])) by (pod) * 60",
   5531               "format": "time_series",
   5532               "intervalFactor": 1,
   5533               "legendFormat": "min trigger",
   5534               "refId": "A"
   5535             },
   5536             {
   5537               "expr": "avg(rate(cilium_triggers_policy_update_total{k8s_app=\"cilium\", pod=~\"$pod\"}[1m])) by (pod) * 60",
   5538               "format": "time_series",
   5539               "intervalFactor": 1,
   5540               "legendFormat": "average trigger",
   5541               "refId": "B"
   5542             },
   5543             {
   5544               "expr": "max(rate(cilium_triggers_policy_update_total{k8s_app=\"cilium\", pod=~\"$pod\"}[1m])) by (pod) * 60",
   5545               "format": "time_series",
   5546               "intervalFactor": 1,
   5547               "legendFormat": "max trigger",
   5548               "refId": "C"
   5549             },
   5550             {
   5551               "expr": "max(rate(cilium_triggers_policy_update_folds{k8s_app=\"cilium\", pod=~\"$pod\"}[1m])) by (pod) * 60",
   5552               "format": "time_series",
   5553               "intervalFactor": 1,
   5554               "legendFormat": "folds",
   5555               "refId": "D"
   5556             }
   5557           ],
   5558           "thresholds": [],
   5559           "timeFrom": null,
   5560           "timeRegions": [],
   5561           "timeShift": null,
   5562           "title": "Policy Trigger Runs",
   5563           "tooltip": {
   5564             "shared": true,
   5565             "sort": 0,
   5566             "value_type": "individual"
   5567           },
   5568           "type": "graph",
   5569           "xaxis": {
   5570             "buckets": null,
   5571             "mode": "time",
   5572             "name": null,
   5573             "show": true,
   5574             "values": []
   5575           },
   5576           "yaxes": [
   5577             {
   5578               "format": "opm",
   5579               "label": null,
   5580               "logBase": 1,
   5581               "max": null,
   5582               "min": null,
   5583               "show": true
   5584             },
   5585             {
   5586               "format": "short",
   5587               "label": null,
   5588               "logBase": 1,
   5589               "max": null,
   5590               "min": null,
   5591               "show": true
   5592             }
   5593           ],
   5594           "yaxis": {
   5595             "align": false,
   5596             "alignLevel": null
   5597           }
   5598         },
   5599         {
   5600           "aliasColors": {
   5601             "max": "#f2c96d",
   5602             "policy errors": "#bf1b00",
   5603             "policy change errors": "#bf1b00"
   5604           },
   5605           "bars": false,
   5606           "dashLength": 10,
   5607           "dashes": false,
   5608           "datasource": "prometheus",
   5609           "fieldConfig": {
   5610             "defaults": {
   5611               "custom": {}
   5612             },
   5613             "overrides": []
   5614           },
   5615           "fill": 0,
   5616           "fillGradient": 0,
   5617           "gridPos": {
   5618             "h": 5,
   5619             "w": 12,
   5620             "x": 0,
   5621             "y": 135
   5622           },
   5623           "hiddenSeries": false,
   5624           "id": 85,
   5625           "legend": {
   5626             "alignAsTable": false,
   5627             "avg": false,
   5628             "current": true,
   5629             "max": false,
   5630             "min": false,
   5631             "rightSide": false,
   5632             "show": true,
   5633             "total": false,
   5634             "values": true
   5635           },
   5636           "lines": true,
   5637           "linewidth": 1,
   5638           "links": [],
   5639           "nullPointMode": "null",
   5640           "options": {
   5641             "dataLinks": []
   5642           },
   5643           "paceLength": 10,
   5644           "percentage": false,
   5645           "pointradius": 5,
   5646           "points": false,
   5647           "renderer": "flot",
   5648           "seriesOverrides": [
   5649             {
   5650               "alias": "policy errors",
   5651               "yaxis": 2
   5652             },
   5653             {
   5654               "alias": "max",
   5655               "fillBelowTo": "min",
   5656               "lines": false
   5657             },
   5658             {
   5659               "alias": "min",
   5660               "lines": false
   5661             },
   5662             {
   5663               "alias": "policy change errors",
   5664               "yaxis": 2
   5665             }
   5666           ],
   5667           "spaceLength": 10,
   5668           "stack": false,
   5669           "steppedLine": false,
   5670           "targets": [
   5671             {
   5672               "expr": "min(cilium_policy{k8s_app=\"cilium\", pod=~\"$pod\"}) by(pod)",
   5673               "format": "time_series",
   5674               "intervalFactor": 1,
   5675               "legendFormat": "min",
   5676               "refId": "A"
   5677             },
   5678             {
   5679               "expr": "avg(cilium_policy{k8s_app=\"cilium\", pod=~\"$pod\"}) by(pod)",
   5680               "format": "time_series",
   5681               "intervalFactor": 1,
   5682               "legendFormat": "avg",
   5683               "refId": "B"
   5684             },
   5685             {
   5686               "expr": "max(cilium_policy{k8s_app=\"cilium\", pod=~\"$pod\"}) by(pod)",
   5687               "format": "time_series",
   5688               "intervalFactor": 1,
   5689               "legendFormat": "max",
   5690               "refId": "C"
   5691             },
   5692             {
   5693               "expr": "sum(cilium_policy_change_total{k8s_app=\"cilium\", pod=~\"$pod\", outcome=\"failure\"}) by (pod)",
   5694               "format": "time_series",
   5695               "intervalFactor": 1,
   5696               "legendFormat": "policy change errors",
   5697               "refId": "D"
   5698             }
   5699           ],
   5700           "thresholds": [],
   5701           "timeFrom": null,
   5702           "timeRegions": [],
   5703           "timeShift": null,
   5704           "title": "Policies Per Node",
   5705           "tooltip": {
   5706             "shared": true,
   5707             "sort": 0,
   5708             "value_type": "individual"
   5709           },
   5710           "type": "graph",
   5711           "xaxis": {
   5712             "buckets": null,
   5713             "mode": "time",
   5714             "name": null,
   5715             "show": true,
   5716             "values": []
   5717           },
   5718           "yaxes": [
   5719             {
   5720               "format": "short",
   5721               "label": null,
   5722               "logBase": 1,
   5723               "max": null,
   5724               "min": null,
   5725               "show": true
   5726             },
   5727             {
   5728               "format": "short",
   5729               "label": null,
   5730               "logBase": 1,
   5731               "max": null,
   5732               "min": null,
   5733               "show": true
   5734             }
   5735           ],
   5736           "yaxis": {
   5737             "align": false,
   5738             "alignLevel": null
   5739           }
   5740         },
   5741         {
   5742           "aliasColors": {
   5743             "Max per node processingTime": "#e24d42",
   5744             "Max per node upstreamTime": "#58140c",
   5745             "parse errors": "#bf1b00"
   5746           },
   5747           "bars": true,
   5748           "dashLength": 10,
   5749           "dashes": false,
   5750           "datasource": "prometheus",
   5751           "fieldConfig": {
   5752             "defaults": {
   5753               "custom": {}
   5754             },
   5755             "overrides": []
   5756           },
   5757           "fill": 1,
   5758           "fillGradient": 0,
   5759           "gridPos": {
   5760             "h": 5,
   5761             "w": 12,
   5762             "x": 12,
   5763             "y": 135
   5764           },
   5765           "hiddenSeries": false,
   5766           "id": 123,
   5767           "legend": {
   5768             "alignAsTable": false,
   5769             "avg": true,
   5770             "current": false,
   5771             "max": false,
   5772             "min": false,
   5773             "rightSide": false,
   5774             "show": true,
   5775             "total": false,
   5776             "values": true
   5777           },
   5778           "lines": false,
   5779           "linewidth": 1,
   5780           "links": [],
   5781           "nullPointMode": "null",
   5782           "options": {
   5783             "dataLinks": []
   5784           },
   5785           "paceLength": 10,
   5786           "percentage": false,
   5787           "pointradius": 5,
   5788           "points": false,
   5789           "renderer": "flot",
   5790           "seriesOverrides": [
   5791             {
   5792               "alias": "parse errors",
   5793               "yaxis": 2
   5794             }
   5795           ],
   5796           "spaceLength": 10,
   5797           "stack": true,
   5798           "steppedLine": false,
   5799           "targets": [
   5800             {
   5801               "expr": "avg(rate(cilium_proxy_upstream_reply_seconds_count{k8s_app=\"cilium\", pod=~\"$pod\"}[1m])) by (pod, scope)",
   5802               "format": "time_series",
   5803               "intervalFactor": 1,
   5804               "legendFormat": "{{scope}}",
   5805               "refId": "B"
   5806             }
   5807           ],
   5808           "thresholds": [],
   5809           "timeFrom": null,
   5810           "timeRegions": [],
   5811           "timeShift": null,
   5812           "title": "DNS proxy requests",
   5813           "tooltip": {
   5814             "shared": true,
   5815             "sort": 0,
   5816             "value_type": "individual"
   5817           },
   5818           "type": "graph",
   5819           "xaxis": {
   5820             "buckets": null,
   5821             "mode": "time",
   5822             "name": null,
   5823             "show": true,
   5824             "values": []
   5825           },
   5826           "yaxes": [
   5827             {
   5828               "format": "ops",
   5829               "label": null,
   5830               "logBase": 1,
   5831               "max": null,
   5832               "min": null,
   5833               "show": true
   5834             },
   5835             {
   5836               "format": "s",
   5837               "label": null,
   5838               "logBase": 1,
   5839               "max": null,
   5840               "min": null,
   5841               "show": false
   5842             }
   5843           ],
   5844           "yaxis": {
   5845             "align": false,
   5846             "alignLevel": null
   5847           }
   5848         },
   5849         {
   5850           "aliasColors": {
   5851             "avg": "#f9d9f9",
   5852             "max": "#806eb7",
   5853             "min": "#806eb7"
   5854           },
   5855           "bars": false,
   5856           "dashLength": 10,
   5857           "dashes": false,
   5858           "datasource": "prometheus",
   5859           "fieldConfig": {
   5860             "defaults": {
   5861               "custom": {}
   5862             },
   5863             "overrides": []
   5864           },
   5865           "fill": 0,
   5866           "fillGradient": 0,
   5867           "gridPos": {
   5868             "h": 5,
   5869             "w": 12,
   5870             "x": 12,
   5871             "y": 140
   5872           },
   5873           "hiddenSeries": false,
   5874           "id": 117,
   5875           "legend": {
   5876             "avg": false,
   5877             "current": false,
   5878             "max": false,
   5879             "min": false,
   5880             "show": true,
   5881             "total": false,
   5882             "values": false
   5883           },
   5884           "lines": true,
   5885           "linewidth": 1,
   5886           "links": [],
   5887           "nullPointMode": "null",
   5888           "options": {
   5889             "dataLinks": []
   5890           },
   5891           "paceLength": 10,
   5892           "percentage": false,
   5893           "pointradius": 5,
   5894           "points": false,
   5895           "renderer": "flot",
   5896           "seriesOverrides": [
   5897             {
   5898               "alias": "max",
   5899               "fillBelowTo": "min",
   5900               "lines": false
   5901             },
   5902             {
   5903               "alias": "min",
   5904               "lines": false
   5905             }
   5906           ],
   5907           "spaceLength": 10,
   5908           "stack": false,
   5909           "steppedLine": false,
   5910           "targets": [
   5911             {
   5912               "expr": "min(cilium_policy_max_revision{k8s_app=\"cilium\", pod=~\"$pod\"}) by (pod)",
   5913               "format": "time_series",
   5914               "intervalFactor": 1,
   5915               "legendFormat": "min",
   5916               "refId": "A"
   5917             },
   5918             {
   5919               "expr": "avg(cilium_policy_max_revision{k8s_app=\"cilium\", pod=~\"$pod\"}) by (pod)",
   5920               "format": "time_series",
   5921               "intervalFactor": 1,
   5922               "legendFormat": "avg",
   5923               "refId": "B"
   5924             },
   5925             {
   5926               "expr": "max(cilium_policy_max_revision{k8s_app=\"cilium\", pod=~\"$pod\"}) by (pod)",
   5927               "format": "time_series",
   5928               "intervalFactor": 1,
   5929               "legendFormat": "max",
   5930               "refId": "C"
   5931             }
   5932           ],
   5933           "thresholds": [],
   5934           "timeFrom": null,
   5935           "timeRegions": [],
   5936           "timeShift": null,
   5937           "title": "Policy Revision",
   5938           "tooltip": {
   5939             "shared": true,
   5940             "sort": 0,
   5941             "value_type": "individual"
   5942           },
   5943           "type": "graph",
   5944           "xaxis": {
   5945             "buckets": null,
   5946             "mode": "time",
   5947             "name": null,
   5948             "show": true,
   5949             "values": []
   5950           },
   5951           "yaxes": [
   5952             {
   5953               "format": "short",
   5954               "label": null,
   5955               "logBase": 1,
   5956               "max": null,
   5957               "min": null,
   5958               "show": true
   5959             },
   5960             {
   5961               "format": "short",
   5962               "label": null,
   5963               "logBase": 1,
   5964               "max": null,
   5965               "min": null,
   5966               "show": true
   5967             }
   5968           ],
   5969           "yaxis": {
   5970             "align": false,
   5971             "alignLevel": null
   5972           }
   5973         },
   5974         {
   5975           "content": "",
   5976           "datasource": null,
   5977           "fieldConfig": {
   5978             "defaults": {
   5979               "custom": {}
   5980             },
   5981             "overrides": []
   5982           },
   5983           "gridPos": {
   5984             "h": 1,
   5985             "w": 24,
   5986             "x": 0,
   5987             "y": 145
   5988           },
   5989           "id": 73,
   5990           "links": [],
   5991           "mode": "markdown",
   5992           "title": "Endpoints",
   5993           "type": "text"
   5994         },
   5995         {
   5996           "aliasColors": {},
   5997           "bars": true,
   5998           "dashLength": 10,
   5999           "dashes": false,
   6000           "datasource": "prometheus",
   6001           "decimals": null,
   6002           "fieldConfig": {
   6003             "defaults": {
   6004               "custom": {}
   6005             },
   6006             "overrides": []
   6007           },
   6008           "fill": 1,
   6009           "fillGradient": 0,
   6010           "gridPos": {
   6011             "h": 9,
   6012             "w": 12,
   6013             "x": 0,
   6014             "y": 146
   6015           },
   6016           "hiddenSeries": false,
   6017           "id": 55,
   6018           "legend": {
   6019             "alignAsTable": false,
   6020             "avg": true,
   6021             "current": false,
   6022             "max": false,
   6023             "min": false,
   6024             "rightSide": false,
   6025             "show": true,
   6026             "total": false,
   6027             "values": true
   6028           },
   6029           "lines": false,
   6030           "linewidth": 1,
   6031           "links": [],
   6032           "nullPointMode": "null",
   6033           "options": {
   6034             "dataLinks": []
   6035           },
   6036           "paceLength": 10,
   6037           "percentage": false,
   6038           "pointradius": 5,
   6039           "points": false,
   6040           "renderer": "flot",
   6041           "seriesOverrides": [],
   6042           "spaceLength": 10,
   6043           "stack": true,
   6044           "steppedLine": false,
   6045           "targets": [
   6046             {
   6047               "expr": "avg(histogram_quantile(0.90, rate(cilium_endpoint_regeneration_time_stats_seconds_bucket{k8s_app=\"cilium\", scope!=\"total\", pod=~\"$pod\"}[5m]))) by (scope)",
   6048               "format": "time_series",
   6049               "intervalFactor": 1,
   6050               "legendFormat": "{{scope}}",
   6051               "refId": "A"
   6052             }
   6053           ],
   6054           "thresholds": [],
   6055           "timeFrom": null,
   6056           "timeRegions": [],
   6057           "timeShift": null,
   6058           "title": "Endpoint regeneration time (90th percentile)",
   6059           "tooltip": {
   6060             "shared": true,
   6061             "sort": 0,
   6062             "value_type": "individual"
   6063           },
   6064           "type": "graph",
   6065           "xaxis": {
   6066             "buckets": null,
   6067             "mode": "time",
   6068             "name": null,
   6069             "show": true,
   6070             "values": []
   6071           },
   6072           "yaxes": [
   6073             {
   6074               "format": "s",
   6075               "label": null,
   6076               "logBase": 1,
   6077               "max": null,
   6078               "min": null,
   6079               "show": true
   6080             },
   6081             {
   6082               "format": "short",
   6083               "label": null,
   6084               "logBase": 1,
   6085               "max": null,
   6086               "min": null,
   6087               "show": true
   6088             }
   6089           ],
   6090           "yaxis": {
   6091             "align": false,
   6092             "alignLevel": null
   6093           }
   6094         },
   6095         {
   6096           "aliasColors": {},
   6097           "bars": true,
   6098           "dashLength": 10,
   6099           "dashes": false,
   6100           "datasource": "prometheus",
   6101           "decimals": null,
   6102           "fieldConfig": {
   6103             "defaults": {
   6104               "custom": {}
   6105             },
   6106             "overrides": []
   6107           },
   6108           "fill": 1,
   6109           "fillGradient": 0,
   6110           "gridPos": {
   6111             "h": 9,
   6112             "w": 12,
   6113             "x": 12,
   6114             "y": 146
   6115           },
   6116           "hiddenSeries": false,
   6117           "id": 115,
   6118           "legend": {
   6119             "alignAsTable": false,
   6120             "avg": true,
   6121             "current": false,
   6122             "max": false,
   6123             "min": false,
   6124             "rightSide": false,
   6125             "show": true,
   6126             "total": false,
   6127             "values": true
   6128           },
   6129           "lines": false,
   6130           "linewidth": 1,
   6131           "links": [],
   6132           "nullPointMode": "null",
   6133           "options": {
   6134             "dataLinks": []
   6135           },
   6136           "paceLength": 10,
   6137           "percentage": false,
   6138           "pointradius": 5,
   6139           "points": false,
   6140           "renderer": "flot",
   6141           "seriesOverrides": [],
   6142           "spaceLength": 10,
   6143           "stack": true,
   6144           "steppedLine": false,
   6145           "targets": [
   6146             {
   6147               "expr": "avg(histogram_quantile(0.99, rate(cilium_endpoint_regeneration_time_stats_seconds_bucket{k8s_app=\"cilium\", scope!=\"total\", pod=~\"$pod\"}[5m]))) by (scope)",
   6148               "format": "time_series",
   6149               "intervalFactor": 1,
   6150               "legendFormat": "{{scope}}",
   6151               "refId": "A"
   6152             }
   6153           ],
   6154           "thresholds": [],
   6155           "timeFrom": null,
   6156           "timeRegions": [],
   6157           "timeShift": null,
   6158           "title": "Endpoint regeneration time (99th percentile)",
   6159           "tooltip": {
   6160             "shared": true,
   6161             "sort": 0,
   6162             "value_type": "individual"
   6163           },
   6164           "type": "graph",
   6165           "xaxis": {
   6166             "buckets": null,
   6167             "mode": "time",
   6168             "name": null,
   6169             "show": true,
   6170             "values": []
   6171           },
   6172           "yaxes": [
   6173             {
   6174               "format": "s",
   6175               "label": null,
   6176               "logBase": 1,
   6177               "max": null,
   6178               "min": null,
   6179               "show": true
   6180             },
   6181             {
   6182               "format": "short",
   6183               "label": null,
   6184               "logBase": 1,
   6185               "max": null,
   6186               "min": null,
   6187               "show": true
   6188             }
   6189           ],
   6190           "yaxis": {
   6191             "align": false,
   6192             "alignLevel": null
   6193           }
   6194         },
   6195         {
   6196           "aliasColors": {
   6197             "fail": "#bf1b00",
   6198             "fail/min": "#890f02",
   6199             "success": "#447ebc",
   6200             "success/min": "#3f6833"
   6201           },
   6202           "bars": true,
   6203           "dashLength": 10,
   6204           "dashes": false,
   6205           "datasource": "prometheus",
   6206           "fieldConfig": {
   6207             "defaults": {
   6208               "custom": {}
   6209             },
   6210             "overrides": []
   6211           },
   6212           "fill": 3,
   6213           "fillGradient": 0,
   6214           "gridPos": {
   6215             "h": 5,
   6216             "w": 12,
   6217             "x": 0,
   6218             "y": 155
   6219           },
   6220           "hiddenSeries": false,
   6221           "id": 49,
   6222           "legend": {
   6223             "avg": true,
   6224             "current": false,
   6225             "max": true,
   6226             "min": false,
   6227             "show": true,
   6228             "total": false,
   6229             "values": true
   6230           },
   6231           "lines": false,
   6232           "linewidth": 2,
   6233           "links": [],
   6234           "nullPointMode": "null",
   6235           "options": {
   6236             "dataLinks": []
   6237           },
   6238           "paceLength": 10,
   6239           "percentage": false,
   6240           "pointradius": 5,
   6241           "points": false,
   6242           "renderer": "flot",
   6243           "seriesOverrides": [
   6244             {
   6245               "alias": "fail",
   6246               "yaxis": 2
   6247             },
   6248             {
   6249               "alias": "success"
   6250             }
   6251           ],
   6252           "spaceLength": 10,
   6253           "stack": false,
   6254           "steppedLine": false,
   6255           "targets": [
   6256             {
   6257               "expr": "sum(rate(cilium_endpoint_regenerations_total{k8s_app=\"cilium\", pod=~\"$pod\"}[30s])) by(outcome)",
   6258               "format": "time_series",
   6259               "instant": false,
   6260               "intervalFactor": 1,
   6261               "legendFormat": "{{outcome}}",
   6262               "refId": "A"
   6263             }
   6264           ],
   6265           "thresholds": [],
   6266           "timeFrom": null,
   6267           "timeRegions": [],
   6268           "timeShift": null,
   6269           "title": "Endpoint regenerations",
   6270           "tooltip": {
   6271             "shared": false,
   6272             "sort": 0,
   6273             "value_type": "individual"
   6274           },
   6275           "type": "graph",
   6276           "xaxis": {
   6277             "buckets": null,
   6278             "mode": "time",
   6279             "name": null,
   6280             "show": true,
   6281             "values": []
   6282           },
   6283           "yaxes": [
   6284             {
   6285               "format": "opm",
   6286               "label": null,
   6287               "logBase": 1,
   6288               "max": null,
   6289               "min": null,
   6290               "show": true
   6291             },
   6292             {
   6293               "format": "opm",
   6294               "label": null,
   6295               "logBase": 1,
   6296               "max": null,
   6297               "min": null,
   6298               "show": true
   6299             }
   6300           ],
   6301           "yaxis": {
   6302             "align": false,
   6303             "alignLevel": null
   6304           }
   6305         },
   6306         {
   6307           "aliasColors": {
   6308             "disconnecting": "#614d93",
   6309             "ready": "rgba(81, 220, 95, 0.52)",
   6310             "waiting-to-regenerate": "#0a50a1"
   6311           },
   6312           "bars": true,
   6313           "dashLength": 10,
   6314           "dashes": false,
   6315           "datasource": "prometheus",
   6316           "fieldConfig": {
   6317             "defaults": {
   6318               "custom": {}
   6319             },
   6320             "overrides": []
   6321           },
   6322           "fill": 1,
   6323           "fillGradient": 0,
   6324           "gridPos": {
   6325             "h": 5,
   6326             "w": 12,
   6327             "x": 12,
   6328             "y": 155
   6329           },
   6330           "hiddenSeries": false,
   6331           "id": 51,
   6332           "legend": {
   6333             "alignAsTable": false,
   6334             "avg": false,
   6335             "current": true,
   6336             "max": false,
   6337             "min": false,
   6338             "show": true,
   6339             "total": false,
   6340             "values": true
   6341           },
   6342           "lines": false,
   6343           "linewidth": 2,
   6344           "links": [],
   6345           "nullPointMode": "connected",
   6346           "options": {
   6347             "dataLinks": []
   6348           },
   6349           "paceLength": 10,
   6350           "percentage": false,
   6351           "pointradius": 5,
   6352           "points": false,
   6353           "renderer": "flot",
   6354           "seriesOverrides": [],
   6355           "spaceLength": 10,
   6356           "stack": true,
   6357           "steppedLine": false,
   6358           "targets": [
   6359             {
   6360               "expr": "sum(cilium_endpoint_state{k8s_app=\"cilium\", pod=~\"$pod\"}) by (endpoint_state)",
   6361               "format": "time_series",
   6362               "intervalFactor": 1,
   6363               "legendFormat": "{{endpoint_state}}",
   6364               "refId": "A"
   6365             }
   6366           ],
   6367           "thresholds": [],
   6368           "timeFrom": null,
   6369           "timeRegions": [],
   6370           "timeShift": null,
   6371           "title": "Cilium endpoint state",
   6372           "tooltip": {
   6373             "shared": false,
   6374             "sort": 0,
   6375             "value_type": "cumulative"
   6376           },
   6377           "type": "graph",
   6378           "xaxis": {
   6379             "buckets": null,
   6380             "mode": "time",
   6381             "name": null,
   6382             "show": true,
   6383             "values": []
   6384           },
   6385           "yaxes": [
   6386             {
   6387               "format": "short",
   6388               "label": null,
   6389               "logBase": 1,
   6390               "max": null,
   6391               "min": null,
   6392               "show": true
   6393             },
   6394             {
   6395               "format": "short",
   6396               "label": null,
   6397               "logBase": 1,
   6398               "max": null,
   6399               "min": null,
   6400               "show": true
   6401             }
   6402           ],
   6403           "yaxis": {
   6404             "align": false,
   6405             "alignLevel": null
   6406           }
   6407         },
   6408         {
   6409           "content": "",
   6410           "datasource": null,
   6411           "fieldConfig": {
   6412             "defaults": {
   6413               "custom": {}
   6414             },
   6415             "overrides": []
   6416           },
   6417           "gridPos": {
   6418             "h": 1,
   6419             "w": 24,
   6420             "x": 0,
   6421             "y": 160
   6422           },
   6423           "id": 74,
   6424           "links": [],
   6425           "mode": "markdown",
   6426           "title": "Controllers",
   6427           "type": "text"
   6428         },
   6429         {
   6430           "aliasColors": {
   6431             "Failed": "#bf1b00",
   6432             "Failing": "#890f02",
   6433             "Runs": "#5195ce"
   6434           },
   6435           "bars": false,
   6436           "dashLength": 10,
   6437           "dashes": false,
   6438           "datasource": "prometheus",
   6439           "fieldConfig": {
   6440             "defaults": {
   6441               "custom": {}
   6442             },
   6443             "overrides": []
   6444           },
   6445           "fill": 3,
   6446           "fillGradient": 0,
   6447           "gridPos": {
   6448             "h": 5,
   6449             "w": 12,
   6450             "x": 0,
   6451             "y": 161
   6452           },
   6453           "hiddenSeries": false,
   6454           "id": 70,
   6455           "legend": {
   6456             "alignAsTable": false,
   6457             "avg": true,
   6458             "current": false,
   6459             "max": true,
   6460             "min": false,
   6461             "show": true,
   6462             "total": false,
   6463             "values": true
   6464           },
   6465           "lines": true,
   6466           "linewidth": 1,
   6467           "links": [],
   6468           "nullPointMode": "null",
   6469           "options": {
   6470             "dataLinks": []
   6471           },
   6472           "paceLength": 10,
   6473           "percentage": false,
   6474           "pointradius": 5,
   6475           "points": false,
   6476           "renderer": "flot",
   6477           "seriesOverrides": [
   6478             {
   6479               "alias": "Failing",
   6480               "yaxis": 1
   6481             },
   6482             {
   6483               "alias": "Failed",
   6484               "yaxis": 2
   6485             }
   6486           ],
   6487           "spaceLength": 10,
   6488           "stack": false,
   6489           "steppedLine": false,
   6490           "targets": [
   6491             {
   6492               "expr": "sum(rate(cilium_controllers_runs_total{k8s_app=\"cilium\", pod=~\"$pod\"}[1m])) by (pod)",
   6493               "format": "time_series",
   6494               "intervalFactor": 1,
   6495               "legendFormat": "Runs",
   6496               "refId": "A"
   6497             },
   6498             {
   6499               "expr": "sum(cilium_controllers_failing{k8s_app=\"cilium\", pod=~\"$pod\"}) by(pod)",
   6500               "format": "time_series",
   6501               "intervalFactor": 1,
   6502               "legendFormat": "Failed",
   6503               "refId": "B"
   6504             }
   6505           ],
   6506           "thresholds": [],
   6507           "timeFrom": null,
   6508           "timeRegions": [],
   6509           "timeShift": null,
   6510           "title": "Controllers",
   6511           "tooltip": {
   6512             "shared": true,
   6513             "sort": 0,
   6514             "value_type": "individual"
   6515           },
   6516           "type": "graph",
   6517           "xaxis": {
   6518             "buckets": null,
   6519             "mode": "time",
   6520             "name": null,
   6521             "show": true,
   6522             "values": []
   6523           },
   6524           "yaxes": [
   6525             {
   6526               "format": "opm",
   6527               "label": null,
   6528               "logBase": 1,
   6529               "max": null,
   6530               "min": null,
   6531               "show": true
   6532             },
   6533             {
   6534               "format": "opm",
   6535               "label": null,
   6536               "logBase": 1,
   6537               "max": null,
   6538               "min": null,
   6539               "show": true
   6540             }
   6541           ],
   6542           "yaxis": {
   6543             "align": false,
   6544             "alignLevel": null
   6545           }
   6546         },
   6547         {
   6548           "aliasColors": {
   6549             "duration failure": "#890f02",
   6550             "duration success": "#508642",
   6551             "failure": "#890f02",
   6552             "runs failure": "#890f02",
   6553             "runs success": "#7eb26d",
   6554             "success": "#508642"
   6555           },
   6556           "bars": true,
   6557           "dashLength": 10,
   6558           "dashes": false,
   6559           "datasource": "prometheus",
   6560           "fieldConfig": {
   6561             "defaults": {
   6562               "custom": {}
   6563             },
   6564             "overrides": []
   6565           },
   6566           "fill": 1,
   6567           "fillGradient": 0,
   6568           "gridPos": {
   6569             "h": 5,
   6570             "w": 12,
   6571             "x": 12,
   6572             "y": 161
   6573           },
   6574           "hiddenSeries": false,
   6575           "id": 68,
   6576           "legend": {
   6577             "alignAsTable": false,
   6578             "avg": true,
   6579             "current": false,
   6580             "hideEmpty": false,
   6581             "max": true,
   6582             "min": true,
   6583             "rightSide": false,
   6584             "show": true,
   6585             "total": false,
   6586             "values": true
   6587           },
   6588           "lines": false,
   6589           "linewidth": 1,
   6590           "links": [],
   6591           "nullPointMode": "null",
   6592           "options": {
   6593             "dataLinks": []
   6594           },
   6595           "paceLength": 10,
   6596           "percentage": false,
   6597           "pointradius": 5,
   6598           "points": false,
   6599           "renderer": "flot",
   6600           "repeat": null,
   6601           "repeatDirection": "h",
   6602           "seriesOverrides": [
   6603             {
   6604               "alias": "success",
   6605               "yaxis": 1
   6606             },
   6607             {
   6608               "alias": "failure",
   6609               "yaxis": 2
   6610             }
   6611           ],
   6612           "spaceLength": 10,
   6613           "stack": false,
   6614           "steppedLine": false,
   6615           "targets": [
   6616             {
   6617               "expr": "sum(rate(cilium_controllers_runs_duration_seconds_sum{k8s_app=\"cilium\", pod=~\"$pod\"}[1m])) by (pod, status) / sum(rate(cilium_controllers_runs_duration_seconds_count{k8s_app=\"cilium\", pod=~\"$pod\"}[1m])) by (pod, status)",
   6618               "format": "time_series",
   6619               "intervalFactor": 1,
   6620               "legendFormat": "{{status}}",
   6621               "refId": "A"
   6622             }
   6623           ],
   6624           "thresholds": [],
   6625           "timeFrom": null,
   6626           "timeRegions": [],
   6627           "timeShift": null,
   6628           "title": "Controller Durations",
   6629           "tooltip": {
   6630             "shared": true,
   6631             "sort": 0,
   6632             "value_type": "individual"
   6633           },
   6634           "type": "graph",
   6635           "xaxis": {
   6636             "buckets": null,
   6637             "mode": "time",
   6638             "name": null,
   6639             "show": true,
   6640             "values": []
   6641           },
   6642           "yaxes": [
   6643             {
   6644               "format": "s",
   6645               "label": "",
   6646               "logBase": 1,
   6647               "max": null,
   6648               "min": null,
   6649               "show": true
   6650             },
   6651             {
   6652               "format": "s",
   6653               "label": "",
   6654               "logBase": 1,
   6655               "max": null,
   6656               "min": null,
   6657               "show": true
   6658             }
   6659           ],
   6660           "yaxis": {
   6661             "align": false,
   6662             "alignLevel": null
   6663           }
   6664         },
   6665         {
   6666           "content": "",
   6667           "datasource": null,
   6668           "fieldConfig": {
   6669             "defaults": {
   6670               "custom": {}
   6671             },
   6672             "overrides": []
   6673           },
   6674           "gridPos": {
   6675             "h": 1,
   6676             "w": 24,
   6677             "x": 0,
   6678             "y": 166
   6679           },
   6680           "id": 60,
   6681           "links": [],
   6682           "mode": "markdown",
   6683           "title": "Kubernetes integration",
   6684           "type": "text"
   6685         },
   6686         {
   6687           "aliasColors": {},
   6688           "bars": false,
   6689           "dashLength": 10,
   6690           "dashes": false,
   6691           "datasource": "prometheus",
   6692           "fieldConfig": {
   6693             "defaults": {
   6694               "custom": {}
   6695             },
   6696             "overrides": []
   6697           },
   6698           "fill": 1,
   6699           "fillGradient": 0,
   6700           "gridPos": {
   6701             "h": 7,
   6702             "w": 12,
   6703             "x": 0,
   6704             "y": 167
   6705           },
   6706           "hiddenSeries": false,
   6707           "id": 163,
   6708           "legend": {
   6709             "alignAsTable": true,
   6710             "avg": false,
   6711             "current": false,
   6712             "hideEmpty": true,
   6713             "hideZero": true,
   6714             "max": false,
   6715             "min": false,
   6716             "rightSide": true,
   6717             "show": true,
   6718             "total": false,
   6719             "values": false
   6720           },
   6721           "lines": true,
   6722           "linewidth": 1,
   6723           "links": [],
   6724           "nullPointMode": "null",
   6725           "options": {
   6726             "dataLinks": []
   6727           },
   6728           "paceLength": 10,
   6729           "percentage": false,
   6730           "pointradius": 5,
   6731           "points": false,
   6732           "renderer": "flot",
   6733           "seriesOverrides": [],
   6734           "spaceLength": 10,
   6735           "stack": false,
   6736           "steppedLine": false,
   6737           "targets": [
   6738             {
   6739               "expr": "avg(rate(cilium_k8s_client_api_latency_time_seconds_sum{k8s_app=\"cilium\", pod=~\"$pod\"}[1m])/rate(cilium_k8s_client_api_latency_time_seconds_count{k8s_app=\"cilium\", pod=~\"$pod\"}[1m])) by (pod, method, path)",
   6740               "format": "time_series",
   6741               "intervalFactor": 1,
   6742               "legendFormat": "{{method}} {{path}}",
   6743               "refId": "A"
   6744             }
   6745           ],
   6746           "thresholds": [],
   6747           "timeFrom": null,
   6748           "timeRegions": [],
   6749           "timeShift": null,
   6750           "title": "apiserver latency (average node)",
   6751           "tooltip": {
   6752             "shared": true,
   6753             "sort": 0,
   6754             "value_type": "individual"
   6755           },
   6756           "type": "graph",
   6757           "xaxis": {
   6758             "buckets": null,
   6759             "mode": "time",
   6760             "name": null,
   6761             "show": true,
   6762             "values": []
   6763           },
   6764           "yaxes": [
   6765             {
   6766               "format": "s",
   6767               "label": null,
   6768               "logBase": 1,
   6769               "max": null,
   6770               "min": null,
   6771               "show": true
   6772             },
   6773             {
   6774               "format": "short",
   6775               "label": null,
   6776               "logBase": 1,
   6777               "max": null,
   6778               "min": null,
   6779               "show": true
   6780             }
   6781           ],
   6782           "yaxis": {
   6783             "align": false,
   6784             "alignLevel": null
   6785           }
   6786         },
   6787         {
   6788           "aliasColors": {},
   6789           "bars": false,
   6790           "dashLength": 10,
   6791           "dashes": false,
   6792           "datasource": "prometheus",
   6793           "fieldConfig": {
   6794             "defaults": {
   6795               "custom": {}
   6796             },
   6797             "overrides": []
   6798           },
   6799           "fill": 1,
   6800           "fillGradient": 0,
   6801           "gridPos": {
   6802             "h": 7,
   6803             "w": 12,
   6804             "x": 12,
   6805             "y": 167
   6806           },
   6807           "hiddenSeries": false,
   6808           "id": 165,
   6809           "legend": {
   6810             "alignAsTable": true,
   6811             "avg": false,
   6812             "current": false,
   6813             "hideEmpty": true,
   6814             "hideZero": true,
   6815             "max": false,
   6816             "min": false,
   6817             "rightSide": true,
   6818             "show": true,
   6819             "total": false,
   6820             "values": false
   6821           },
   6822           "lines": true,
   6823           "linewidth": 1,
   6824           "links": [],
   6825           "nullPointMode": "null",
   6826           "options": {
   6827             "dataLinks": []
   6828           },
   6829           "paceLength": 10,
   6830           "percentage": false,
   6831           "pointradius": 5,
   6832           "points": false,
   6833           "renderer": "flot",
   6834           "seriesOverrides": [],
   6835           "spaceLength": 10,
   6836           "stack": false,
   6837           "steppedLine": false,
   6838           "targets": [
   6839             {
   6840               "expr": "max(rate(cilium_k8s_client_api_latency_time_seconds_sum{k8s_app=\"cilium\", pod=~\"$pod\"}[1m])/rate(cilium_k8s_client_api_latency_time_seconds_count{k8s_app=\"cilium\", pod=~\"$pod\"}[1m])) by (pod, method, path)",
   6841               "format": "time_series",
   6842               "intervalFactor": 1,
   6843               "legendFormat": "{{method}} {{path}}",
   6844               "refId": "A"
   6845             }
   6846           ],
   6847           "thresholds": [],
   6848           "timeFrom": null,
   6849           "timeRegions": [],
   6850           "timeShift": null,
   6851           "title": "apiserver latency (max node)",
   6852           "tooltip": {
   6853             "shared": true,
   6854             "sort": 0,
   6855             "value_type": "individual"
   6856           },
   6857           "type": "graph",
   6858           "xaxis": {
   6859             "buckets": null,
   6860             "mode": "time",
   6861             "name": null,
   6862             "show": true,
   6863             "values": []
   6864           },
   6865           "yaxes": [
   6866             {
   6867               "format": "s",
   6868               "label": null,
   6869               "logBase": 1,
   6870               "max": null,
   6871               "min": null,
   6872               "show": true
   6873             },
   6874             {
   6875               "format": "short",
   6876               "label": null,
   6877               "logBase": 1,
   6878               "max": null,
   6879               "min": null,
   6880               "show": true
   6881             }
   6882           ],
   6883           "yaxis": {
   6884             "align": false,
   6885             "alignLevel": null
   6886           }
   6887         },
   6888         {
   6889           "aliasColors": {},
   6890           "bars": true,
   6891           "dashLength": 10,
   6892           "dashes": false,
   6893           "datasource": "prometheus",
   6894           "fieldConfig": {
   6895             "defaults": {
   6896               "custom": {}
   6897             },
   6898             "overrides": []
   6899           },
   6900           "fill": 1,
   6901           "fillGradient": 0,
   6902           "gridPos": {
   6903             "h": 8,
   6904             "w": 12,
   6905             "x": 0,
   6906             "y": 174
   6907           },
   6908           "hiddenSeries": false,
   6909           "id": 168,
   6910           "legend": {
   6911             "alignAsTable": true,
   6912             "avg": true,
   6913             "current": false,
   6914             "hideEmpty": true,
   6915             "hideZero": true,
   6916             "max": true,
   6917             "min": false,
   6918             "rightSide": false,
   6919             "show": true,
   6920             "total": false,
   6921             "values": true
   6922           },
   6923           "lines": false,
   6924           "linewidth": 1,
   6925           "links": [],
   6926           "nullPointMode": "null",
   6927           "options": {
   6928             "dataLinks": []
   6929           },
   6930           "paceLength": 10,
   6931           "percentage": false,
   6932           "pointradius": 5,
   6933           "points": false,
   6934           "renderer": "flot",
   6935           "seriesOverrides": [],
   6936           "spaceLength": 10,
   6937           "stack": true,
   6938           "steppedLine": false,
   6939           "targets": [
   6940             {
   6941               "expr": "sum(rate(cilium_k8s_client_api_latency_time_seconds_count{k8s_app=\"cilium\", pod=~\"$pod\"}[1m])) by (pod, method, path)",
   6942               "format": "time_series",
   6943               "intervalFactor": 1,
   6944               "legendFormat": "{{method}} {{path}}",
   6945               "refId": "A"
   6946             }
   6947           ],
   6948           "thresholds": [],
   6949           "timeFrom": null,
   6950           "timeRegions": [],
   6951           "timeShift": null,
   6952           "title": "apiserver #calls (sum all nodes)",
   6953           "tooltip": {
   6954             "shared": true,
   6955             "sort": 0,
   6956             "value_type": "individual"
   6957           },
   6958           "type": "graph",
   6959           "xaxis": {
   6960             "buckets": null,
   6961             "mode": "time",
   6962             "name": null,
   6963             "show": true,
   6964             "values": []
   6965           },
   6966           "yaxes": [
   6967             {
   6968               "format": "ops",
   6969               "label": null,
   6970               "logBase": 1,
   6971               "max": null,
   6972               "min": null,
   6973               "show": true
   6974             },
   6975             {
   6976               "format": "short",
   6977               "label": null,
   6978               "logBase": 1,
   6979               "max": null,
   6980               "min": null,
   6981               "show": true
   6982             }
   6983           ],
   6984           "yaxis": {
   6985             "align": false,
   6986             "alignLevel": null
   6987           }
   6988         },
   6989         {
   6990           "aliasColors": {},
   6991           "bars": true,
   6992           "dashLength": 10,
   6993           "dashes": false,
   6994           "datasource": "prometheus",
   6995           "fieldConfig": {
   6996             "defaults": {
   6997               "custom": {}
   6998             },
   6999             "overrides": []
   7000           },
   7001           "fill": 1,
   7002           "fillGradient": 0,
   7003           "gridPos": {
   7004             "h": 8,
   7005             "w": 12,
   7006             "x": 12,
   7007             "y": 174
   7008           },
   7009           "hiddenSeries": false,
   7010           "id": 166,
   7011           "legend": {
   7012             "alignAsTable": true,
   7013             "avg": false,
   7014             "current": false,
   7015             "hideEmpty": true,
   7016             "hideZero": true,
   7017             "max": true,
   7018             "min": false,
   7019             "rightSide": true,
   7020             "show": true,
   7021             "total": false,
   7022             "values": true
   7023           },
   7024           "lines": false,
   7025           "linewidth": 1,
   7026           "links": [],
   7027           "nullPointMode": "null",
   7028           "options": {
   7029             "dataLinks": []
   7030           },
   7031           "paceLength": 10,
   7032           "percentage": false,
   7033           "pointradius": 5,
   7034           "points": false,
   7035           "renderer": "flot",
   7036           "seriesOverrides": [],
   7037           "spaceLength": 10,
   7038           "stack": true,
   7039           "steppedLine": false,
   7040           "targets": [
   7041             {
   7042               "expr": "sum(rate(cilium_k8s_client_api_calls_total{k8s_app=\"cilium\", pod=~\"$pod\"}[1m])) by (pod, method, return_code)",
   7043               "format": "time_series",
   7044               "intervalFactor": 1,
   7045               "legendFormat": "{{method}} {{return_code}}",
   7046               "refId": "A"
   7047             }
   7048           ],
   7049           "thresholds": [],
   7050           "timeFrom": null,
   7051           "timeRegions": [],
   7052           "timeShift": null,
   7053           "title": "apiserver calls (sum all nodes)",
   7054           "tooltip": {
   7055             "shared": true,
   7056             "sort": 0,
   7057             "value_type": "individual"
   7058           },
   7059           "type": "graph",
   7060           "xaxis": {
   7061             "buckets": null,
   7062             "mode": "time",
   7063             "name": null,
   7064             "show": true,
   7065             "values": []
   7066           },
   7067           "yaxes": [
   7068             {
   7069               "format": "ops",
   7070               "label": null,
   7071               "logBase": 1,
   7072               "max": null,
   7073               "min": null,
   7074               "show": true
   7075             },
   7076             {
   7077               "format": "short",
   7078               "label": null,
   7079               "logBase": 1,
   7080               "max": null,
   7081               "min": null,
   7082               "show": true
   7083             }
   7084           ],
   7085           "yaxis": {
   7086             "align": false,
   7087             "alignLevel": null
   7088           }
   7089         },
   7090         {
   7091           "aliasColors": {},
   7092           "bars": true,
   7093           "dashLength": 10,
   7094           "dashes": false,
   7095           "datasource": "prometheus",
   7096           "fieldConfig": {
   7097             "defaults": {
   7098               "custom": {}
   7099             },
   7100             "overrides": []
   7101           },
   7102           "fill": 1,
   7103           "fillGradient": 0,
   7104           "gridPos": {
   7105             "h": 6,
   7106             "w": 12,
   7107             "x": 0,
   7108             "y": 182
   7109           },
   7110           "hiddenSeries": false,
   7111           "id": 172,
   7112           "legend": {
   7113             "alignAsTable": false,
   7114             "avg": true,
   7115             "current": false,
   7116             "hideEmpty": true,
   7117             "hideZero": true,
   7118             "max": false,
   7119             "min": false,
   7120             "show": true,
   7121             "total": false,
   7122             "values": true
   7123           },
   7124           "lines": false,
   7125           "linewidth": 1,
   7126           "links": [],
   7127           "nullPointMode": "null",
   7128           "options": {
   7129             "dataLinks": []
   7130           },
   7131           "paceLength": 10,
   7132           "percentage": false,
   7133           "pointradius": 2,
   7134           "points": false,
   7135           "renderer": "flot",
   7136           "seriesOverrides": [],
   7137           "spaceLength": 10,
   7138           "stack": true,
   7139           "steppedLine": false,
   7140           "targets": [
   7141             {
   7142               "expr": "sum(rate(cilium_kubernetes_events_received_total{k8s_app=\"cilium\", equal=\"true\", valid=\"true\", pod=~\"$pod\"}[5m])) by (pod, scope, action)",
   7143               "format": "time_series",
   7144               "intervalFactor": 1,
   7145               "legendFormat": "{{action}} {{scope}}",
   7146               "refId": "A"
   7147             }
   7148           ],
   7149           "thresholds": [],
   7150           "timeFrom": null,
   7151           "timeRegions": [],
   7152           "timeShift": null,
   7153           "title": "Valid, Unnecessary K8s Events Received",
   7154           "tooltip": {
   7155             "shared": true,
   7156             "sort": 0,
   7157             "value_type": "individual"
   7158           },
   7159           "type": "graph",
   7160           "xaxis": {
   7161             "buckets": null,
   7162             "mode": "time",
   7163             "name": null,
   7164             "show": true,
   7165             "values": []
   7166           },
   7167           "yaxes": [
   7168             {
   7169               "format": "ops",
   7170               "label": null,
   7171               "logBase": 1,
   7172               "max": null,
   7173               "min": null,
   7174               "show": true
   7175             },
   7176             {
   7177               "format": "short",
   7178               "label": null,
   7179               "logBase": 1,
   7180               "max": null,
   7181               "min": null,
   7182               "show": true
   7183             }
   7184           ],
   7185           "yaxis": {
   7186             "align": false,
   7187             "alignLevel": null
   7188           }
   7189         },
   7190         {
   7191           "aliasColors": {},
   7192           "bars": true,
   7193           "dashLength": 10,
   7194           "dashes": false,
   7195           "datasource": "prometheus",
   7196           "fieldConfig": {
   7197             "defaults": {
   7198               "custom": {}
   7199             },
   7200             "overrides": []
   7201           },
   7202           "fill": 1,
   7203           "fillGradient": 0,
   7204           "gridPos": {
   7205             "h": 6,
   7206             "w": 12,
   7207             "x": 12,
   7208             "y": 182
   7209           },
   7210           "hiddenSeries": false,
   7211           "id": 174,
   7212           "legend": {
   7213             "avg": true,
   7214             "current": false,
   7215             "hideEmpty": true,
   7216             "hideZero": true,
   7217             "max": false,
   7218             "min": false,
   7219             "show": true,
   7220             "total": false,
   7221             "values": true
   7222           },
   7223           "lines": false,
   7224           "linewidth": 1,
   7225           "links": [],
   7226           "nullPointMode": "null",
   7227           "options": {
   7228             "dataLinks": []
   7229           },
   7230           "paceLength": 10,
   7231           "percentage": false,
   7232           "pointradius": 2,
   7233           "points": false,
   7234           "renderer": "flot",
   7235           "seriesOverrides": [],
   7236           "spaceLength": 10,
   7237           "stack": true,
   7238           "steppedLine": false,
   7239           "targets": [
   7240             {
   7241               "expr": "sum(rate(cilium_kubernetes_events_received_total{k8s_app=\"cilium\", equal=\"true\", valid=\"false\", pod=~\"$pod\"}[5m])) by (pod, scope, action)",
   7242               "format": "time_series",
   7243               "intervalFactor": 1,
   7244               "legendFormat": "{{action}} {{scope}}",
   7245               "refId": "A"
   7246             }
   7247           ],
   7248           "thresholds": [],
   7249           "timeFrom": null,
   7250           "timeRegions": [],
   7251           "timeShift": null,
   7252           "title": "Invalid, Unnecessary K8s Events Received",
   7253           "tooltip": {
   7254             "shared": true,
   7255             "sort": 0,
   7256             "value_type": "individual"
   7257           },
   7258           "type": "graph",
   7259           "xaxis": {
   7260             "buckets": null,
   7261             "mode": "time",
   7262             "name": null,
   7263             "show": true,
   7264             "values": []
   7265           },
   7266           "yaxes": [
   7267             {
   7268               "format": "short",
   7269               "label": null,
   7270               "logBase": 1,
   7271               "max": null,
   7272               "min": null,
   7273               "show": true
   7274             },
   7275             {
   7276               "format": "short",
   7277               "label": null,
   7278               "logBase": 1,
   7279               "max": null,
   7280               "min": null,
   7281               "show": true
   7282             }
   7283           ],
   7284           "yaxis": {
   7285             "align": false,
   7286             "alignLevel": null
   7287           }
   7288         },
   7289         {
   7290           "aliasColors": {},
   7291           "bars": true,
   7292           "dashLength": 10,
   7293           "dashes": false,
   7294           "datasource": "prometheus",
   7295           "fieldConfig": {
   7296             "defaults": {
   7297               "custom": {}
   7298             },
   7299             "overrides": []
   7300           },
   7301           "fill": 1,
   7302           "fillGradient": 0,
   7303           "gridPos": {
   7304             "h": 8,
   7305             "w": 12,
   7306             "x": 0,
   7307             "y": 188
   7308           },
   7309           "hiddenSeries": false,
   7310           "id": 175,
   7311           "legend": {
   7312             "avg": true,
   7313             "current": false,
   7314             "hideEmpty": true,
   7315             "hideZero": true,
   7316             "max": false,
   7317             "min": false,
   7318             "show": true,
   7319             "total": false,
   7320             "values": true
   7321           },
   7322           "lines": false,
   7323           "linewidth": 1,
   7324           "links": [],
   7325           "nullPointMode": "null",
   7326           "options": {
   7327             "dataLinks": []
   7328           },
   7329           "paceLength": 10,
   7330           "percentage": false,
   7331           "pointradius": 2,
   7332           "points": false,
   7333           "renderer": "flot",
   7334           "seriesOverrides": [],
   7335           "spaceLength": 10,
   7336           "stack": true,
   7337           "steppedLine": false,
   7338           "targets": [
   7339             {
   7340               "expr": "sum(rate(cilium_kubernetes_events_received_total{k8s_app=\"cilium\", equal=\"false\", valid=\"true\", pod=~\"$pod\"}[5m])) by (pod, scope, action, valid)",
   7341               "format": "time_series",
   7342               "intervalFactor": 1,
   7343               "legendFormat": "{{action}} {{scope}}",
   7344               "refId": "A"
   7345             }
   7346           ],
   7347           "thresholds": [],
   7348           "timeFrom": null,
   7349           "timeRegions": [],
   7350           "timeShift": null,
   7351           "title": "Valid, Necessary K8s Events Received",
   7352           "tooltip": {
   7353             "shared": true,
   7354             "sort": 0,
   7355             "value_type": "individual"
   7356           },
   7357           "type": "graph",
   7358           "xaxis": {
   7359             "buckets": null,
   7360             "mode": "time",
   7361             "name": null,
   7362             "show": true,
   7363             "values": []
   7364           },
   7365           "yaxes": [
   7366             {
   7367               "format": "ops",
   7368               "label": null,
   7369               "logBase": 1,
   7370               "max": null,
   7371               "min": null,
   7372               "show": true
   7373             },
   7374             {
   7375               "format": "short",
   7376               "label": null,
   7377               "logBase": 1,
   7378               "max": null,
   7379               "min": null,
   7380               "show": true
   7381             }
   7382           ],
   7383           "yaxis": {
   7384             "align": false,
   7385             "alignLevel": null
   7386           }
   7387         },
   7388         {
   7389           "aliasColors": {},
   7390           "bars": true,
   7391           "dashLength": 10,
   7392           "dashes": false,
   7393           "datasource": "prometheus",
   7394           "fieldConfig": {
   7395             "defaults": {
   7396               "custom": {}
   7397             },
   7398             "overrides": []
   7399           },
   7400           "fill": 1,
   7401           "fillGradient": 0,
   7402           "gridPos": {
   7403             "h": 8,
   7404             "w": 12,
   7405             "x": 12,
   7406             "y": 188
   7407           },
   7408           "hiddenSeries": false,
   7409           "id": 173,
   7410           "legend": {
   7411             "avg": true,
   7412             "current": false,
   7413             "hideEmpty": true,
   7414             "hideZero": true,
   7415             "max": false,
   7416             "min": false,
   7417             "show": true,
   7418             "total": false,
   7419             "values": true
   7420           },
   7421           "lines": false,
   7422           "linewidth": 1,
   7423           "links": [],
   7424           "nullPointMode": "null",
   7425           "options": {
   7426             "dataLinks": []
   7427           },
   7428           "paceLength": 10,
   7429           "percentage": false,
   7430           "pointradius": 2,
   7431           "points": false,
   7432           "renderer": "flot",
   7433           "seriesOverrides": [],
   7434           "spaceLength": 10,
   7435           "stack": true,
   7436           "steppedLine": false,
   7437           "targets": [
   7438             {
   7439               "expr": "sum(rate(cilium_kubernetes_events_received_total{k8s_app=\"cilium\", equal=\"false\", valid=\"false\", pod=~\"$pod\"}[5m])) by (pod, scope, action)",
   7440               "format": "time_series",
   7441               "intervalFactor": 1,
   7442               "legendFormat": "{{action}} {{scope}}",
   7443               "refId": "A"
   7444             }
   7445           ],
   7446           "thresholds": [],
   7447           "timeFrom": null,
   7448           "timeRegions": [],
   7449           "timeShift": null,
   7450           "title": "Invalid, Necessary K8s Events Received",
   7451           "tooltip": {
   7452             "shared": true,
   7453             "sort": 0,
   7454             "value_type": "individual"
   7455           },
   7456           "type": "graph",
   7457           "xaxis": {
   7458             "buckets": null,
   7459             "mode": "time",
   7460             "name": null,
   7461             "show": true,
   7462             "values": []
   7463           },
   7464           "yaxes": [
   7465             {
   7466               "format": "ops",
   7467               "label": null,
   7468               "logBase": 1,
   7469               "max": null,
   7470               "min": null,
   7471               "show": true
   7472             },
   7473             {
   7474               "format": "short",
   7475               "label": null,
   7476               "logBase": 1,
   7477               "max": null,
   7478               "min": null,
   7479               "show": true
   7480             }
   7481           ],
   7482           "yaxis": {
   7483             "align": false,
   7484             "alignLevel": null
   7485           }
   7486         },
   7487         {
   7488           "aliasColors": {},
   7489           "bars": true,
   7490           "dashLength": 10,
   7491           "dashes": false,
   7492           "datasource": "prometheus",
   7493           "fieldConfig": {
   7494             "defaults": {
   7495               "custom": {}
   7496             },
   7497             "overrides": []
   7498           },
   7499           "fill": 1,
   7500           "fillGradient": 0,
   7501           "gridPos": {
   7502             "h": 7,
   7503             "w": 12,
   7504             "x": 0,
   7505             "y": 196
   7506           },
   7507           "hiddenSeries": false,
   7508           "id": 108,
   7509           "legend": {
   7510             "alignAsTable": false,
   7511             "avg": false,
   7512             "current": false,
   7513             "max": false,
   7514             "min": false,
   7515             "rightSide": false,
   7516             "show": true,
   7517             "total": false,
   7518             "values": false
   7519           },
   7520           "lines": false,
   7521           "linewidth": 1,
   7522           "links": [],
   7523           "nullPointMode": "null",
   7524           "options": {
   7525             "dataLinks": []
   7526           },
   7527           "paceLength": 10,
   7528           "percentage": false,
   7529           "pointradius": 5,
   7530           "points": false,
   7531           "renderer": "flot",
   7532           "seriesOverrides": [],
   7533           "spaceLength": 10,
   7534           "stack": true,
   7535           "steppedLine": false,
   7536           "targets": [
   7537             {
   7538               "expr": "avg(rate(cilium_kubernetes_events_total{k8s_app=\"cilium\", scope=\"CiliumNetworkPolicy\", pod=~\"$pod\"}[1m])) by (pod, action) * 60",
   7539               "format": "time_series",
   7540               "intervalFactor": 1,
   7541               "legendFormat": "{{action}} avg",
   7542               "refId": "B"
   7543             }
   7544           ],
   7545           "thresholds": [],
   7546           "timeFrom": null,
   7547           "timeRegions": [],
   7548           "timeShift": null,
   7549           "title": "CiliumNetworkPolicy Events",
   7550           "tooltip": {
   7551             "shared": true,
   7552             "sort": 0,
   7553             "value_type": "individual"
   7554           },
   7555           "type": "graph",
   7556           "xaxis": {
   7557             "buckets": null,
   7558             "mode": "time",
   7559             "name": null,
   7560             "show": true,
   7561             "values": []
   7562           },
   7563           "yaxes": [
   7564             {
   7565               "format": "opm",
   7566               "label": null,
   7567               "logBase": 1,
   7568               "max": null,
   7569               "min": null,
   7570               "show": true
   7571             },
   7572             {
   7573               "format": "short",
   7574               "label": null,
   7575               "logBase": 1,
   7576               "max": null,
   7577               "min": null,
   7578               "show": false
   7579             }
   7580           ],
   7581           "yaxis": {
   7582             "align": false,
   7583             "alignLevel": null
   7584           }
   7585         },
   7586         {
   7587           "aliasColors": {
   7588             "create avg": "#70dbed",
   7589             "delete avg": "#e24d42",
   7590             "update avg": "#e0f9d7"
   7591           },
   7592           "bars": true,
   7593           "dashLength": 10,
   7594           "dashes": false,
   7595           "datasource": "prometheus",
   7596           "fieldConfig": {
   7597             "defaults": {
   7598               "custom": {}
   7599             },
   7600             "overrides": []
   7601           },
   7602           "fill": 1,
   7603           "fillGradient": 0,
   7604           "gridPos": {
   7605             "h": 7,
   7606             "w": 12,
   7607             "x": 12,
   7608             "y": 196
   7609           },
   7610           "hiddenSeries": false,
   7611           "id": 119,
   7612           "legend": {
   7613             "alignAsTable": false,
   7614             "avg": false,
   7615             "current": false,
   7616             "max": false,
   7617             "min": false,
   7618             "rightSide": false,
   7619             "show": true,
   7620             "total": false,
   7621             "values": false
   7622           },
   7623           "lines": false,
   7624           "linewidth": 1,
   7625           "links": [],
   7626           "nullPointMode": "null",
   7627           "options": {
   7628             "dataLinks": []
   7629           },
   7630           "paceLength": 10,
   7631           "percentage": false,
   7632           "pointradius": 5,
   7633           "points": false,
   7634           "renderer": "flot",
   7635           "seriesOverrides": [],
   7636           "spaceLength": 10,
   7637           "stack": true,
   7638           "steppedLine": false,
   7639           "targets": [
   7640             {
   7641               "expr": "avg(rate(cilium_kubernetes_events_total{k8s_app=\"cilium\", scope=\"NetworkPolicy\", pod=~\"$pod\"}[1m])) by (pod, action) * 60",
   7642               "format": "time_series",
   7643               "intervalFactor": 1,
   7644               "legendFormat": "{{action}} avg",
   7645               "refId": "B"
   7646             }
   7647           ],
   7648           "thresholds": [],
   7649           "timeFrom": null,
   7650           "timeRegions": [],
   7651           "timeShift": null,
   7652           "title": "NetworkPolicy Events",
   7653           "tooltip": {
   7654             "shared": true,
   7655             "sort": 0,
   7656             "value_type": "individual"
   7657           },
   7658           "type": "graph",
   7659           "xaxis": {
   7660             "buckets": null,
   7661             "mode": "time",
   7662             "name": null,
   7663             "show": true,
   7664             "values": []
   7665           },
   7666           "yaxes": [
   7667             {
   7668               "format": "opm",
   7669               "label": null,
   7670               "logBase": 1,
   7671               "max": null,
   7672               "min": null,
   7673               "show": true
   7674             },
   7675             {
   7676               "format": "short",
   7677               "label": null,
   7678               "logBase": 1,
   7679               "max": null,
   7680               "min": null,
   7681               "show": false
   7682             }
   7683           ],
   7684           "yaxis": {
   7685             "align": false,
   7686             "alignLevel": null
   7687           }
   7688         },
   7689         {
   7690           "aliasColors": {
   7691             "create avg": "#70dbed",
   7692             "delete avg": "#e24d42",
   7693             "update avg": "#e0f9d7"
   7694           },
   7695           "bars": true,
   7696           "dashLength": 10,
   7697           "dashes": false,
   7698           "datasource": "prometheus",
   7699           "fieldConfig": {
   7700             "defaults": {
   7701               "custom": {}
   7702             },
   7703             "overrides": []
   7704           },
   7705           "fill": 1,
   7706           "fillGradient": 0,
   7707           "gridPos": {
   7708             "h": 7,
   7709             "w": 12,
   7710             "x": 0,
   7711             "y": 203
   7712           },
   7713           "hiddenSeries": false,
   7714           "id": 109,
   7715           "legend": {
   7716             "alignAsTable": false,
   7717             "avg": false,
   7718             "current": false,
   7719             "max": false,
   7720             "min": false,
   7721             "rightSide": false,
   7722             "show": true,
   7723             "total": false,
   7724             "values": false
   7725           },
   7726           "lines": false,
   7727           "linewidth": 1,
   7728           "links": [],
   7729           "nullPointMode": "null",
   7730           "options": {
   7731             "dataLinks": []
   7732           },
   7733           "paceLength": 10,
   7734           "percentage": false,
   7735           "pointradius": 5,
   7736           "points": false,
   7737           "renderer": "flot",
   7738           "seriesOverrides": [],
   7739           "spaceLength": 10,
   7740           "stack": true,
   7741           "steppedLine": false,
   7742           "targets": [
   7743             {
   7744               "expr": "avg(rate(cilium_kubernetes_events_total{k8s_app=\"cilium\", scope=\"Pod\", pod=~\"$pod\"}[1m])) by (pod, action) * 60",
   7745               "format": "time_series",
   7746               "intervalFactor": 1,
   7747               "legendFormat": "{{action}} avg",
   7748               "refId": "B"
   7749             }
   7750           ],
   7751           "thresholds": [],
   7752           "timeFrom": null,
   7753           "timeRegions": [],
   7754           "timeShift": null,
   7755           "title": "Pod Events",
   7756           "tooltip": {
   7757             "shared": true,
   7758             "sort": 0,
   7759             "value_type": "individual"
   7760           },
   7761           "type": "graph",
   7762           "xaxis": {
   7763             "buckets": null,
   7764             "mode": "time",
   7765             "name": null,
   7766             "show": true,
   7767             "values": []
   7768           },
   7769           "yaxes": [
   7770             {
   7771               "format": "opm",
   7772               "label": null,
   7773               "logBase": 1,
   7774               "max": null,
   7775               "min": null,
   7776               "show": true
   7777             },
   7778             {
   7779               "format": "short",
   7780               "label": null,
   7781               "logBase": 1,
   7782               "max": null,
   7783               "min": null,
   7784               "show": false
   7785             }
   7786           ],
   7787           "yaxis": {
   7788             "align": false,
   7789             "alignLevel": null
   7790           }
   7791         },
   7792         {
   7793           "aliasColors": {
   7794             "create avg": "#70dbed",
   7795             "delete avg": "#e24d42",
   7796             "update avg": "#e0f9d7"
   7797           },
   7798           "bars": true,
   7799           "dashLength": 10,
   7800           "dashes": false,
   7801           "datasource": "prometheus",
   7802           "fieldConfig": {
   7803             "defaults": {
   7804               "custom": {}
   7805             },
   7806             "overrides": []
   7807           },
   7808           "fill": 1,
   7809           "fillGradient": 0,
   7810           "gridPos": {
   7811             "h": 7,
   7812             "w": 12,
   7813             "x": 12,
   7814             "y": 203
   7815           },
   7816           "hiddenSeries": false,
   7817           "id": 122,
   7818           "legend": {
   7819             "alignAsTable": false,
   7820             "avg": false,
   7821             "current": false,
   7822             "max": false,
   7823             "min": false,
   7824             "rightSide": false,
   7825             "show": true,
   7826             "total": false,
   7827             "values": false
   7828           },
   7829           "lines": false,
   7830           "linewidth": 1,
   7831           "links": [],
   7832           "nullPointMode": "null",
   7833           "options": {
   7834             "dataLinks": []
   7835           },
   7836           "paceLength": 10,
   7837           "percentage": false,
   7838           "pointradius": 5,
   7839           "points": false,
   7840           "renderer": "flot",
   7841           "seriesOverrides": [],
   7842           "spaceLength": 10,
   7843           "stack": true,
   7844           "steppedLine": false,
   7845           "targets": [
   7846             {
   7847               "expr": "avg(rate(cilium_kubernetes_events_total{k8s_app=\"cilium\", scope=\"Node\", pod=~\"$pod\"}[1m])) by (pod, action) * 60",
   7848               "format": "time_series",
   7849               "intervalFactor": 1,
   7850               "legendFormat": "{{action}} avg",
   7851               "refId": "B"
   7852             }
   7853           ],
   7854           "thresholds": [],
   7855           "timeFrom": null,
   7856           "timeRegions": [],
   7857           "timeShift": null,
   7858           "title": "Node Events",
   7859           "tooltip": {
   7860             "shared": true,
   7861             "sort": 0,
   7862             "value_type": "individual"
   7863           },
   7864           "type": "graph",
   7865           "xaxis": {
   7866             "buckets": null,
   7867             "mode": "time",
   7868             "name": null,
   7869             "show": true,
   7870             "values": []
   7871           },
   7872           "yaxes": [
   7873             {
   7874               "format": "opm",
   7875               "label": null,
   7876               "logBase": 1,
   7877               "max": null,
   7878               "min": null,
   7879               "show": true
   7880             },
   7881             {
   7882               "format": "short",
   7883               "label": null,
   7884               "logBase": 1,
   7885               "max": null,
   7886               "min": null,
   7887               "show": false
   7888             }
   7889           ],
   7890           "yaxis": {
   7891             "align": false,
   7892             "alignLevel": null
   7893           }
   7894         },
   7895         {
   7896           "aliasColors": {},
   7897           "bars": true,
   7898           "dashLength": 10,
   7899           "dashes": false,
   7900           "datasource": "prometheus",
   7901           "fieldConfig": {
   7902             "defaults": {
   7903               "custom": {}
   7904             },
   7905             "overrides": []
   7906           },
   7907           "fill": 1,
   7908           "fillGradient": 0,
   7909           "gridPos": {
   7910             "h": 7,
   7911             "w": 12,
   7912             "x": 0,
   7913             "y": 210
   7914           },
   7915           "hiddenSeries": false,
   7916           "id": 118,
   7917           "legend": {
   7918             "alignAsTable": false,
   7919             "avg": false,
   7920             "current": false,
   7921             "max": false,
   7922             "min": false,
   7923             "rightSide": false,
   7924             "show": true,
   7925             "total": false,
   7926             "values": false
   7927           },
   7928           "lines": false,
   7929           "linewidth": 1,
   7930           "links": [],
   7931           "nullPointMode": "null",
   7932           "options": {
   7933             "dataLinks": []
   7934           },
   7935           "paceLength": 10,
   7936           "percentage": false,
   7937           "pointradius": 5,
   7938           "points": false,
   7939           "renderer": "flot",
   7940           "seriesOverrides": [],
   7941           "spaceLength": 10,
   7942           "stack": true,
   7943           "steppedLine": false,
   7944           "targets": [
   7945             {
   7946               "expr": "avg(rate(cilium_kubernetes_events_total{k8s_app=\"cilium\", scope=\"Service\", pod=~\"$pod\"}[1m])) by (pod, action) * 60",
   7947               "format": "time_series",
   7948               "intervalFactor": 1,
   7949               "legendFormat": "{{action}}",
   7950               "refId": "B"
   7951             }
   7952           ],
   7953           "thresholds": [],
   7954           "timeFrom": null,
   7955           "timeRegions": [],
   7956           "timeShift": null,
   7957           "title": "Service Events",
   7958           "tooltip": {
   7959             "shared": true,
   7960             "sort": 0,
   7961             "value_type": "individual"
   7962           },
   7963           "type": "graph",
   7964           "xaxis": {
   7965             "buckets": null,
   7966             "mode": "time",
   7967             "name": null,
   7968             "show": true,
   7969             "values": []
   7970           },
   7971           "yaxes": [
   7972             {
   7973               "format": "opm",
   7974               "label": null,
   7975               "logBase": 1,
   7976               "max": null,
   7977               "min": null,
   7978               "show": true
   7979             },
   7980             {
   7981               "format": "short",
   7982               "label": null,
   7983               "logBase": 1,
   7984               "max": null,
   7985               "min": null,
   7986               "show": false
   7987             }
   7988           ],
   7989           "yaxis": {
   7990             "align": false,
   7991             "alignLevel": null
   7992           }
   7993         },
   7994         {
   7995           "aliasColors": {},
   7996           "bars": true,
   7997           "dashLength": 10,
   7998           "dashes": false,
   7999           "datasource": "prometheus",
   8000           "fieldConfig": {
   8001             "defaults": {
   8002               "custom": {}
   8003             },
   8004             "overrides": []
   8005           },
   8006           "fill": 1,
   8007           "fillGradient": 0,
   8008           "gridPos": {
   8009             "h": 7,
   8010             "w": 12,
   8011             "x": 12,
   8012             "y": 210
   8013           },
   8014           "hiddenSeries": false,
   8015           "id": 120,
   8016           "legend": {
   8017             "alignAsTable": false,
   8018             "avg": false,
   8019             "current": false,
   8020             "max": false,
   8021             "min": false,
   8022             "rightSide": false,
   8023             "show": true,
   8024             "total": false,
   8025             "values": false
   8026           },
   8027           "lines": false,
   8028           "linewidth": 1,
   8029           "links": [],
   8030           "nullPointMode": "null",
   8031           "options": {
   8032             "dataLinks": []
   8033           },
   8034           "paceLength": 10,
   8035           "percentage": false,
   8036           "pointradius": 5,
   8037           "points": false,
   8038           "renderer": "flot",
   8039           "seriesOverrides": [],
   8040           "spaceLength": 10,
   8041           "stack": true,
   8042           "steppedLine": false,
   8043           "targets": [
   8044             {
   8045               "expr": "avg(rate(cilium_kubernetes_events_total{k8s_app=\"cilium\", scope=\"Endpoint\", pod=~\"$pod\"}[1m])) by (pod, action) * 60",
   8046               "format": "time_series",
   8047               "intervalFactor": 1,
   8048               "legendFormat": "{{action}}",
   8049               "refId": "B"
   8050             }
   8051           ],
   8052           "thresholds": [],
   8053           "timeFrom": null,
   8054           "timeRegions": [],
   8055           "timeShift": null,
   8056           "title": "Endpoints Events",
   8057           "tooltip": {
   8058             "shared": true,
   8059             "sort": 0,
   8060             "value_type": "individual"
   8061           },
   8062           "type": "graph",
   8063           "xaxis": {
   8064             "buckets": null,
   8065             "mode": "time",
   8066             "name": null,
   8067             "show": true,
   8068             "values": []
   8069           },
   8070           "yaxes": [
   8071             {
   8072               "format": "opm",
   8073               "label": null,
   8074               "logBase": 1,
   8075               "max": null,
   8076               "min": null,
   8077               "show": true
   8078             },
   8079             {
   8080               "format": "short",
   8081               "label": null,
   8082               "logBase": 1,
   8083               "max": null,
   8084               "min": null,
   8085               "show": false
   8086             }
   8087           ],
   8088           "yaxis": {
   8089             "align": false,
   8090             "alignLevel": null
   8091           }
   8092         },
   8093         {
   8094           "aliasColors": {},
   8095           "bars": true,
   8096           "dashLength": 10,
   8097           "dashes": false,
   8098           "datasource": "prometheus",
   8099           "fieldConfig": {
   8100             "defaults": {
   8101               "custom": {}
   8102             },
   8103             "overrides": []
   8104           },
   8105           "fill": 1,
   8106           "fillGradient": 0,
   8107           "gridPos": {
   8108             "h": 7,
   8109             "w": 12,
   8110             "x": 0,
   8111             "y": 217
   8112           },
   8113           "hiddenSeries": false,
   8114           "id": 121,
   8115           "legend": {
   8116             "alignAsTable": false,
   8117             "avg": false,
   8118             "current": false,
   8119             "max": false,
   8120             "min": false,
   8121             "rightSide": false,
   8122             "show": true,
   8123             "total": false,
   8124             "values": false
   8125           },
   8126           "lines": false,
   8127           "linewidth": 1,
   8128           "links": [],
   8129           "nullPointMode": "null",
   8130           "options": {
   8131             "dataLinks": []
   8132           },
   8133           "paceLength": 10,
   8134           "percentage": false,
   8135           "pointradius": 5,
   8136           "points": false,
   8137           "renderer": "flot",
   8138           "seriesOverrides": [],
   8139           "spaceLength": 10,
   8140           "stack": true,
   8141           "steppedLine": false,
   8142           "targets": [
   8143             {
   8144               "expr": "avg(rate(cilium_kubernetes_events_total{k8s_app=\"cilium\", scope=\"Namespace\", pod=~\"$pod\"}[1m])) by (pod, action) * 60",
   8145               "format": "time_series",
   8146               "intervalFactor": 1,
   8147               "legendFormat": "{{action}}",
   8148               "refId": "B"
   8149             }
   8150           ],
   8151           "thresholds": [],
   8152           "timeFrom": null,
   8153           "timeRegions": [],
   8154           "timeShift": null,
   8155           "title": "Namespace Events",
   8156           "tooltip": {
   8157             "shared": true,
   8158             "sort": 0,
   8159             "value_type": "individual"
   8160           },
   8161           "type": "graph",
   8162           "xaxis": {
   8163             "buckets": null,
   8164             "mode": "time",
   8165             "name": null,
   8166             "show": true,
   8167             "values": []
   8168           },
   8169           "yaxes": [
   8170             {
   8171               "format": "opm",
   8172               "label": null,
   8173               "logBase": 1,
   8174               "max": null,
   8175               "min": null,
   8176               "show": true
   8177             },
   8178             {
   8179               "format": "short",
   8180               "label": null,
   8181               "logBase": 1,
   8182               "max": null,
   8183               "min": null,
   8184               "show": false
   8185             }
   8186           ],
   8187           "yaxis": {
   8188             "align": false,
   8189             "alignLevel": null
   8190           }
   8191         }
   8192       ],
   8193       "refresh": false,
   8194       "schemaVersion": 25,
   8195       "style": "dark",
   8196       "tags": [],
   8197       "templating": {
   8198         "list": [
   8199           {
   8200             "allValue": "cilium.*",
   8201             "current": {
   8202               "selected": false,
   8203               "text": "All",
   8204               "value": "$__all"
   8205             },
   8206             "datasource": "prometheus",
   8207             "definition": "label_values(cilium_version, pod)",
   8208             "hide": 0,
   8209             "includeAll": true,
   8210             "label": null,
   8211             "multi": false,
   8212             "name": "pod",
   8213             "options": [],
   8214             "query": "label_values(cilium_version, pod)",
   8215             "refresh": 2,
   8216             "regex": "",
   8217             "skipUrlSync": false,
   8218             "sort": 1,
   8219             "tagValuesQuery": "",
   8220             "tags": [],
   8221             "tagsQuery": "",
   8222             "type": "query",
   8223             "useTags": false
   8224           }
   8225         ]
   8226       },
   8227       "time": {
   8228         "from": "now-30m",
   8229         "to": "now"
   8230       },
   8231       "timepicker": {
   8232         "refresh_intervals": [
   8233           "10s",
   8234           "30s",
   8235           "1m",
   8236           "5m",
   8237           "15m",
   8238           "30m",
   8239           "1h",
   8240           "2h",
   8241           "1d"
   8242         ],
   8243         "time_options": [
   8244           "5m",
   8245           "15m",
   8246           "1h",
   8247           "6h",
   8248           "12h",
   8249           "24h",
   8250           "2d",
   8251           "7d",
   8252           "30d"
   8253         ]
   8254       },
   8255       "timezone": "utc",
   8256       "title": "Cilium Metrics",
   8257       "uid": "vtuWtdumz",
   8258       "version": 1
   8259     }
   8260 ---
   8261 # Source: prometheus/templates/grafana.yaml
   8262 apiVersion: v1
   8263 kind: ConfigMap
   8264 metadata:
   8265   labels:
   8266     grafana_dashboard: "1"
   8267   annotations:
   8268     grafana_folder: Cilium
   8269   name: grafana-cilium-operator-dashboard
   8270   namespace: monitoring
   8271 data:
   8272   cilium-operator-dashboard.json: |
   8273     {
   8274       "annotations": {
   8275         "list": [
   8276           {
   8277             "builtIn": 1,
   8278             "datasource": "-- Grafana --",
   8279             "enable": true,
   8280             "hide": true,
   8281             "iconColor": "rgba(0, 211, 255, 1)",
   8282             "name": "Annotations & Alerts",
   8283             "type": "dashboard"
   8284           }
   8285         ]
   8286       },
   8287       "editable": true,
   8288       "gnetId": null,
   8289       "graphTooltip": 0,
   8290       "id": 8,
   8291       "links": [],
   8292       "panels": [
   8293         {
   8294           "aliasColors": {
   8295             "avg": "#cffaff"
   8296           },
   8297           "bars": false,
   8298           "dashLength": 10,
   8299           "dashes": false,
   8300           "datasource": "prometheus",
   8301           "fieldConfig": {
   8302             "defaults": {
   8303               "custom": {}
   8304             },
   8305             "overrides": []
   8306           },
   8307           "fill": 0,
   8308           "fillGradient": 0,
   8309           "gridPos": {
   8310             "h": 5,
   8311             "w": 12,
   8312             "x": 0,
   8313             "y": 0
   8314           },
   8315           "hiddenSeries": false,
   8316           "id": 24,
   8317           "legend": {
   8318             "avg": false,
   8319             "current": false,
   8320             "max": false,
   8321             "min": false,
   8322             "show": true,
   8323             "total": false,
   8324             "values": false
   8325           },
   8326           "lines": true,
   8327           "linewidth": 1,
   8328           "links": [],
   8329           "nullPointMode": "null",
   8330           "options": {
   8331             "dataLinks": []
   8332           },
   8333           "paceLength": 10,
   8334           "percentage": false,
   8335           "pointradius": 5,
   8336           "points": false,
   8337           "renderer": "flot",
   8338           "seriesOverrides": [
   8339             {
   8340               "alias": "max",
   8341               "fillBelowTo": "min",
   8342               "lines": false
   8343             },
   8344             {
   8345               "alias": "min",
   8346               "lines": false
   8347             }
   8348           ],
   8349           "spaceLength": 10,
   8350           "stack": false,
   8351           "steppedLine": false,
   8352           "targets": [
   8353             {
   8354               "expr": "min(irate(cilium_operator_process_cpu_seconds_total{io_cilium_app=\"operator\"}[1m])) by (pod) * 100",
   8355               "format": "time_series",
   8356               "interval": "",
   8357               "intervalFactor": 1,
   8358               "legendFormat": "min",
   8359               "refId": "A"
   8360             },
   8361             {
   8362               "expr": "avg(irate(cilium_operator_process_cpu_seconds_total{io_cilium_app=\"operator\"}[1m])) by (pod) * 100",
   8363               "format": "time_series",
   8364               "interval": "",
   8365               "intervalFactor": 1,
   8366               "legendFormat": "avg",
   8367               "refId": "B"
   8368             },
   8369             {
   8370               "expr": "max(irate(cilium_operator_process_cpu_seconds_total{io_cilium_app=\"operator\"}[1m])) by (pod) * 100",
   8371               "format": "time_series",
   8372               "interval": "",
   8373               "intervalFactor": 1,
   8374               "legendFormat": "max",
   8375               "refId": "C"
   8376             }
   8377           ],
   8378           "thresholds": [],
   8379           "timeFrom": null,
   8380           "timeRegions": [],
   8381           "timeShift": null,
   8382           "title": "CPU Usage per node",
   8383           "tooltip": {
   8384             "shared": true,
   8385             "sort": 0,
   8386             "value_type": "individual"
   8387           },
   8388           "type": "graph",
   8389           "xaxis": {
   8390             "buckets": null,
   8391             "mode": "time",
   8392             "name": null,
   8393             "show": true,
   8394             "values": []
   8395           },
   8396           "yaxes": [
   8397             {
   8398               "format": "percent",
   8399               "label": null,
   8400               "logBase": 1,
   8401               "max": null,
   8402               "min": null,
   8403               "show": true
   8404             },
   8405             {
   8406               "format": "short",
   8407               "label": null,
   8408               "logBase": 1,
   8409               "max": null,
   8410               "min": null,
   8411               "show": true
   8412             }
   8413           ],
   8414           "yaxis": {
   8415             "align": false,
   8416             "alignLevel": null
   8417           }
   8418         },
   8419         {
   8420           "aliasColors": {
   8421             "MAX_resident_memory_bytes_max": "#e5ac0e"
   8422           },
   8423           "bars": false,
   8424           "dashLength": 10,
   8425           "dashes": false,
   8426           "datasource": "prometheus",
   8427           "fieldConfig": {
   8428             "defaults": {
   8429               "custom": {}
   8430             },
   8431             "overrides": []
   8432           },
   8433           "fill": 1,
   8434           "fillGradient": 0,
   8435           "gridPos": {
   8436             "h": 5,
   8437             "w": 12,
   8438             "x": 12,
   8439             "y": 0
   8440           },
   8441           "hiddenSeries": false,
   8442           "id": 26,
   8443           "legend": {
   8444             "alignAsTable": false,
   8445             "avg": false,
   8446             "current": false,
   8447             "max": false,
   8448             "min": false,
   8449             "rightSide": false,
   8450             "show": true,
   8451             "total": false,
   8452             "values": false
   8453           },
   8454           "lines": true,
   8455           "linewidth": 1,
   8456           "links": [],
   8457           "nullPointMode": "null",
   8458           "options": {
   8459             "dataLinks": []
   8460           },
   8461           "paceLength": 10,
   8462           "percentage": false,
   8463           "pointradius": 5,
   8464           "points": false,
   8465           "renderer": "flot",
   8466           "seriesOverrides": [],
   8467           "spaceLength": 10,
   8468           "stack": false,
   8469           "steppedLine": false,
   8470           "targets": [
   8471             {
   8472               "expr": "avg(cilium_operator_process_resident_memory_bytes{io_cilium_app=\"operator\"})",
   8473               "format": "time_series",
   8474               "interval": "",
   8475               "intervalFactor": 1,
   8476               "legendFormat": "AVG_resident_memory_bytes",
   8477               "refId": "C"
   8478             },
   8479             {
   8480               "expr": "max(cilium_operator_process_resident_memory_bytes{io_cilium_app=\"operator\"})",
   8481               "format": "time_series",
   8482               "interval": "",
   8483               "intervalFactor": 1,
   8484               "legendFormat": "MAX_resident_memory_bytes_max",
   8485               "refId": "D"
   8486             },
   8487             {
   8488               "expr": "min(cilium_operator_process_resident_memory_bytes{io_cilium_app=\"operator\"})",
   8489               "format": "time_series",
   8490               "interval": "",
   8491               "intervalFactor": 1,
   8492               "legendFormat": "MIN_resident_memory_bytes_min",
   8493               "refId": "E"
   8494             }
   8495           ],
   8496           "thresholds": [],
   8497           "timeFrom": null,
   8498           "timeRegions": [],
   8499           "timeShift": null,
   8500           "title": "Resident memory status",
   8501           "tooltip": {
   8502             "shared": true,
   8503             "sort": 0,
   8504             "value_type": "individual"
   8505           },
   8506           "type": "graph",
   8507           "xaxis": {
   8508             "buckets": null,
   8509             "mode": "time",
   8510             "name": null,
   8511             "show": true,
   8512             "values": []
   8513           },
   8514           "yaxes": [
   8515             {
   8516               "format": "bytes",
   8517               "label": null,
   8518               "logBase": 1,
   8519               "max": null,
   8520               "min": null,
   8521               "show": true
   8522             },
   8523             {
   8524               "format": "short",
   8525               "label": null,
   8526               "logBase": 1,
   8527               "max": null,
   8528               "min": null,
   8529               "show": true
   8530             }
   8531           ],
   8532           "yaxis": {
   8533             "align": false,
   8534             "alignLevel": null
   8535           }
   8536         },
   8537         {
   8538           "collapsed": false,
   8539           "datasource": null,
   8540           "gridPos": {
   8541             "h": 1,
   8542             "w": 24,
   8543             "x": 0,
   8544             "y": 5
   8545           },
   8546           "id": 6,
   8547           "panels": [],
   8548           "title": "IPAM",
   8549           "type": "row"
   8550         },
   8551         {
   8552           "aliasColors": {},
   8553           "bars": false,
   8554           "dashLength": 10,
   8555           "dashes": false,
   8556           "datasource": "prometheus",
   8557           "fieldConfig": {
   8558             "defaults": {
   8559               "custom": {}
   8560             },
   8561             "overrides": []
   8562           },
   8563           "fill": 1,
   8564           "fillGradient": 0,
   8565           "gridPos": {
   8566             "h": 8,
   8567             "w": 12,
   8568             "x": 0,
   8569             "y": 6
   8570           },
   8571           "hiddenSeries": false,
   8572           "id": 8,
   8573           "legend": {
   8574             "avg": false,
   8575             "current": false,
   8576             "max": false,
   8577             "min": false,
   8578             "show": true,
   8579             "total": false,
   8580             "values": false
   8581           },
   8582           "lines": true,
   8583           "linewidth": 1,
   8584           "links": [],
   8585           "nullPointMode": "null",
   8586           "options": {
   8587             "dataLinks": []
   8588           },
   8589           "paceLength": 10,
   8590           "percentage": false,
   8591           "pointradius": 2,
   8592           "points": false,
   8593           "renderer": "flot",
   8594           "seriesOverrides": [],
   8595           "spaceLength": 10,
   8596           "stack": true,
   8597           "steppedLine": false,
   8598           "targets": [
   8599             {
   8600               "expr": "avg(cilium_operator_ipam_ips) by (type)",
   8601               "format": "time_series",
   8602               "intervalFactor": 1,
   8603               "legendFormat": "{{type}}",
   8604               "refId": "A"
   8605             }
   8606           ],
   8607           "thresholds": [],
   8608           "timeFrom": null,
   8609           "timeRegions": [],
   8610           "timeShift": null,
   8611           "title": "IP Addresses",
   8612           "tooltip": {
   8613             "shared": true,
   8614             "sort": 0,
   8615             "value_type": "individual"
   8616           },
   8617           "type": "graph",
   8618           "xaxis": {
   8619             "buckets": null,
   8620             "mode": "time",
   8621             "name": null,
   8622             "show": true,
   8623             "values": []
   8624           },
   8625           "yaxes": [
   8626             {
   8627               "format": "short",
   8628               "label": null,
   8629               "logBase": 1,
   8630               "max": null,
   8631               "min": null,
   8632               "show": true
   8633             },
   8634             {
   8635               "format": "short",
   8636               "label": null,
   8637               "logBase": 1,
   8638               "max": null,
   8639               "min": null,
   8640               "show": true
   8641             }
   8642           ],
   8643           "yaxis": {
   8644             "align": false,
   8645             "alignLevel": null
   8646           }
   8647         },
   8648         {
   8649           "aliasColors": {},
   8650           "bars": false,
   8651           "dashLength": 10,
   8652           "dashes": false,
   8653           "datasource": "prometheus",
   8654           "fieldConfig": {
   8655             "defaults": {
   8656               "custom": {}
   8657             },
   8658             "overrides": []
   8659           },
   8660           "fill": 1,
   8661           "fillGradient": 0,
   8662           "gridPos": {
   8663             "h": 8,
   8664             "w": 12,
   8665             "x": 12,
   8666             "y": 6
   8667           },
   8668           "hiddenSeries": false,
   8669           "id": 10,
   8670           "legend": {
   8671             "avg": false,
   8672             "current": false,
   8673             "max": false,
   8674             "min": false,
   8675             "show": true,
   8676             "total": false,
   8677             "values": false
   8678           },
   8679           "lines": true,
   8680           "linewidth": 1,
   8681           "links": [],
   8682           "nullPointMode": "null",
   8683           "options": {
   8684             "dataLinks": []
   8685           },
   8686           "paceLength": 10,
   8687           "percentage": false,
   8688           "pointradius": 2,
   8689           "points": false,
   8690           "renderer": "flot",
   8691           "seriesOverrides": [],
   8692           "spaceLength": 10,
   8693           "stack": false,
   8694           "steppedLine": false,
   8695           "targets": [
   8696             {
   8697               "expr": "rate(cilium_operator_ec2_api_duration_seconds_sum[1m])/rate(cilium_operator_ec2_api_duration_seconds_count[1m])",
   8698               "format": "time_series",
   8699               "intervalFactor": 1,
   8700               "legendFormat": "{{operation}} {{response_code}}",
   8701               "refId": "A"
   8702             }
   8703           ],
   8704           "thresholds": [],
   8705           "timeFrom": null,
   8706           "timeRegions": [],
   8707           "timeShift": null,
   8708           "title": "EC2 API Interactions",
   8709           "tooltip": {
   8710             "shared": true,
   8711             "sort": 0,
   8712             "value_type": "individual"
   8713           },
   8714           "type": "graph",
   8715           "xaxis": {
   8716             "buckets": null,
   8717             "mode": "time",
   8718             "name": null,
   8719             "show": true,
   8720             "values": []
   8721           },
   8722           "yaxes": [
   8723             {
   8724               "format": "dtdurations",
   8725               "label": null,
   8726               "logBase": 1,
   8727               "max": null,
   8728               "min": null,
   8729               "show": true
   8730             },
   8731             {
   8732               "format": "short",
   8733               "label": null,
   8734               "logBase": 1,
   8735               "max": null,
   8736               "min": null,
   8737               "show": true
   8738             }
   8739           ],
   8740           "yaxis": {
   8741             "align": false,
   8742             "alignLevel": null
   8743           }
   8744         },
   8745         {
   8746           "aliasColors": {},
   8747           "bars": false,
   8748           "dashLength": 10,
   8749           "dashes": false,
   8750           "datasource": "prometheus",
   8751           "fieldConfig": {
   8752             "defaults": {
   8753               "custom": {}
   8754             },
   8755             "overrides": []
   8756           },
   8757           "fill": 1,
   8758           "fillGradient": 0,
   8759           "gridPos": {
   8760             "h": 7,
   8761             "w": 8,
   8762             "x": 0,
   8763             "y": 14
   8764           },
   8765           "hiddenSeries": false,
   8766           "id": 4,
   8767           "legend": {
   8768             "avg": false,
   8769             "current": false,
   8770             "max": false,
   8771             "min": false,
   8772             "show": true,
   8773             "total": false,
   8774             "values": false
   8775           },
   8776           "lines": true,
   8777           "linewidth": 1,
   8778           "links": [],
   8779           "nullPointMode": "null",
   8780           "options": {
   8781             "dataLinks": []
   8782           },
   8783           "paceLength": 10,
   8784           "percentage": false,
   8785           "pointradius": 2,
   8786           "points": false,
   8787           "renderer": "flot",
   8788           "seriesOverrides": [],
   8789           "spaceLength": 10,
   8790           "stack": false,
   8791           "steppedLine": false,
   8792           "targets": [
   8793             {
   8794               "expr": "cilium_operator_ipam_nodes",
   8795               "format": "time_series",
   8796               "intervalFactor": 1,
   8797               "legendFormat": "{{category}}",
   8798               "refId": "A"
   8799             }
   8800           ],
   8801           "thresholds": [],
   8802           "timeFrom": null,
   8803           "timeRegions": [],
   8804           "timeShift": null,
   8805           "title": "Number of nodes",
   8806           "tooltip": {
   8807             "shared": true,
   8808             "sort": 0,
   8809             "value_type": "individual"
   8810           },
   8811           "type": "graph",
   8812           "xaxis": {
   8813             "buckets": null,
   8814             "mode": "time",
   8815             "name": null,
   8816             "show": true,
   8817             "values": []
   8818           },
   8819           "yaxes": [
   8820             {
   8821               "format": "short",
   8822               "label": null,
   8823               "logBase": 1,
   8824               "max": null,
   8825               "min": null,
   8826               "show": true
   8827             },
   8828             {
   8829               "format": "short",
   8830               "label": null,
   8831               "logBase": 1,
   8832               "max": null,
   8833               "min": null,
   8834               "show": true
   8835             }
   8836           ],
   8837           "yaxis": {
   8838             "align": false,
   8839             "alignLevel": null
   8840           }
   8841         },
   8842         {
   8843           "aliasColors": {},
   8844           "bars": false,
   8845           "dashLength": 10,
   8846           "dashes": false,
   8847           "datasource": "prometheus",
   8848           "fieldConfig": {
   8849             "defaults": {
   8850               "custom": {}
   8851             },
   8852             "overrides": []
   8853           },
   8854           "fill": 1,
   8855           "fillGradient": 0,
   8856           "gridPos": {
   8857             "h": 7,
   8858             "w": 8,
   8859             "x": 8,
   8860             "y": 14
   8861           },
   8862           "hiddenSeries": false,
   8863           "id": 12,
   8864           "legend": {
   8865             "avg": false,
   8866             "current": false,
   8867             "max": false,
   8868             "min": false,
   8869             "show": true,
   8870             "total": false,
   8871             "values": false
   8872           },
   8873           "lines": true,
   8874           "linewidth": 1,
   8875           "links": [],
   8876           "nullPointMode": "null",
   8877           "options": {
   8878             "dataLinks": []
   8879           },
   8880           "paceLength": 10,
   8881           "percentage": false,
   8882           "pointradius": 2,
   8883           "points": false,
   8884           "renderer": "flot",
   8885           "seriesOverrides": [],
   8886           "spaceLength": 10,
   8887           "stack": false,
   8888           "steppedLine": false,
   8889           "targets": [
   8890             {
   8891               "expr": "cilium_operator_ipam_available",
   8892               "format": "time_series",
   8893               "intervalFactor": 1,
   8894               "legendFormat": "interfaces",
   8895               "refId": "A"
   8896             }
   8897           ],
   8898           "thresholds": [],
   8899           "timeFrom": null,
   8900           "timeRegions": [],
   8901           "timeShift": null,
   8902           "title": "# interfaces with addresses available",
   8903           "tooltip": {
   8904             "shared": true,
   8905             "sort": 0,
   8906             "value_type": "individual"
   8907           },
   8908           "type": "graph",
   8909           "xaxis": {
   8910             "buckets": null,
   8911             "mode": "time",
   8912             "name": null,
   8913             "show": true,
   8914             "values": []
   8915           },
   8916           "yaxes": [
   8917             {
   8918               "format": "short",
   8919               "label": null,
   8920               "logBase": 1,
   8921               "max": null,
   8922               "min": null,
   8923               "show": true
   8924             },
   8925             {
   8926               "format": "short",
   8927               "label": null,
   8928               "logBase": 1,
   8929               "max": null,
   8930               "min": null,
   8931               "show": true
   8932             }
   8933           ],
   8934           "yaxis": {
   8935             "align": false,
   8936             "alignLevel": null
   8937           }
   8938         },
   8939         {
   8940           "aliasColors": {},
   8941           "bars": false,
   8942           "dashLength": 10,
   8943           "dashes": false,
   8944           "datasource": "prometheus",
   8945           "fieldConfig": {
   8946             "defaults": {
   8947               "custom": {}
   8948             },
   8949             "overrides": []
   8950           },
   8951           "fill": 1,
   8952           "fillGradient": 0,
   8953           "gridPos": {
   8954             "h": 7,
   8955             "w": 8,
   8956             "x": 16,
   8957             "y": 14
   8958           },
   8959           "hiddenSeries": false,
   8960           "id": 16,
   8961           "legend": {
   8962             "avg": false,
   8963             "current": false,
   8964             "max": false,
   8965             "min": false,
   8966             "show": true,
   8967             "total": false,
   8968             "values": false
   8969           },
   8970           "lines": true,
   8971           "linewidth": 1,
   8972           "links": [],
   8973           "nullPointMode": "null",
   8974           "options": {
   8975             "dataLinks": []
   8976           },
   8977           "paceLength": 10,
   8978           "percentage": false,
   8979           "pointradius": 2,
   8980           "points": false,
   8981           "renderer": "flot",
   8982           "seriesOverrides": [],
   8983           "spaceLength": 10,
   8984           "stack": false,
   8985           "steppedLine": false,
   8986           "targets": [
   8987             {
   8988               "expr": "rate(cilium_operator_ipam_resync_total[1m])",
   8989               "format": "time_series",
   8990               "intervalFactor": 1,
   8991               "legendFormat": "operations",
   8992               "refId": "A"
   8993             }
   8994           ],
   8995           "thresholds": [],
   8996           "timeFrom": null,
   8997           "timeRegions": [],
   8998           "timeShift": null,
   8999           "title": "Metadata Resync Operations",
   9000           "tooltip": {
   9001             "shared": true,
   9002             "sort": 0,
   9003             "value_type": "individual"
   9004           },
   9005           "type": "graph",
   9006           "xaxis": {
   9007             "buckets": null,
   9008             "mode": "time",
   9009             "name": null,
   9010             "show": true,
   9011             "values": []
   9012           },
   9013           "yaxes": [
   9014             {
   9015               "format": "ops",
   9016               "label": null,
   9017               "logBase": 1,
   9018               "max": null,
   9019               "min": null,
   9020               "show": true
   9021             },
   9022             {
   9023               "format": "short",
   9024               "label": null,
   9025               "logBase": 1,
   9026               "max": null,
   9027               "min": null,
   9028               "show": true
   9029             }
   9030           ],
   9031           "yaxis": {
   9032             "align": false,
   9033             "alignLevel": null
   9034           }
   9035         },
   9036         {
   9037           "aliasColors": {},
   9038           "bars": false,
   9039           "dashLength": 10,
   9040           "dashes": false,
   9041           "datasource": "prometheus",
   9042           "fieldConfig": {
   9043             "defaults": {
   9044               "custom": {}
   9045             },
   9046             "overrides": []
   9047           },
   9048           "fill": 1,
   9049           "fillGradient": 0,
   9050           "gridPos": {
   9051             "h": 8,
   9052             "w": 12,
   9053             "x": 0,
   9054             "y": 21
   9055           },
   9056           "hiddenSeries": false,
   9057           "id": 14,
   9058           "legend": {
   9059             "avg": false,
   9060             "current": false,
   9061             "max": false,
   9062             "min": false,
   9063             "show": true,
   9064             "total": false,
   9065             "values": false
   9066           },
   9067           "lines": true,
   9068           "linewidth": 1,
   9069           "links": [],
   9070           "nullPointMode": "null",
   9071           "options": {
   9072             "dataLinks": []
   9073           },
   9074           "paceLength": 10,
   9075           "percentage": false,
   9076           "pointradius": 2,
   9077           "points": false,
   9078           "renderer": "flot",
   9079           "seriesOverrides": [],
   9080           "spaceLength": 10,
   9081           "stack": true,
   9082           "steppedLine": false,
   9083           "targets": [
   9084             {
   9085               "expr": "rate(cilium_operator_ec2_api_rate_limit_duration_seconds_sum[1m])/rate(cilium_operator_ec2_api_rate_limit_duration_seconds_count[1m])",
   9086               "format": "time_series",
   9087               "intervalFactor": 1,
   9088               "legendFormat": "{{operation}}",
   9089               "refId": "A"
   9090             }
   9091           ],
   9092           "thresholds": [],
   9093           "timeFrom": null,
   9094           "timeRegions": [],
   9095           "timeShift": null,
   9096           "title": "EC2 client side rate limiting",
   9097           "tooltip": {
   9098             "shared": true,
   9099             "sort": 0,
   9100             "value_type": "individual"
   9101           },
   9102           "type": "graph",
   9103           "xaxis": {
   9104             "buckets": null,
   9105             "mode": "time",
   9106             "name": null,
   9107             "show": true,
   9108             "values": []
   9109           },
   9110           "yaxes": [
   9111             {
   9112               "format": "reqps",
   9113               "label": null,
   9114               "logBase": 1,
   9115               "max": null,
   9116               "min": null,
   9117               "show": true
   9118             },
   9119             {
   9120               "format": "short",
   9121               "label": null,
   9122               "logBase": 1,
   9123               "max": null,
   9124               "min": null,
   9125               "show": true
   9126             }
   9127           ],
   9128           "yaxis": {
   9129             "align": false,
   9130             "alignLevel": null
   9131           }
   9132         },
   9133         {
   9134           "aliasColors": {},
   9135           "bars": false,
   9136           "dashLength": 10,
   9137           "dashes": false,
   9138           "datasource": "prometheus",
   9139           "fieldConfig": {
   9140             "defaults": {
   9141               "custom": {}
   9142             },
   9143             "overrides": []
   9144           },
   9145           "fill": 1,
   9146           "fillGradient": 0,
   9147           "gridPos": {
   9148             "h": 8,
   9149             "w": 12,
   9150             "x": 12,
   9151             "y": 21
   9152           },
   9153           "hiddenSeries": false,
   9154           "id": 2,
   9155           "legend": {
   9156             "avg": false,
   9157             "current": false,
   9158             "max": false,
   9159             "min": false,
   9160             "show": true,
   9161             "total": false,
   9162             "values": false
   9163           },
   9164           "lines": true,
   9165           "linewidth": 1,
   9166           "links": [],
   9167           "nullPointMode": "null",
   9168           "options": {
   9169             "dataLinks": []
   9170           },
   9171           "paceLength": 10,
   9172           "percentage": false,
   9173           "pointradius": 2,
   9174           "points": false,
   9175           "renderer": "flot",
   9176           "seriesOverrides": [],
   9177           "spaceLength": 10,
   9178           "stack": false,
   9179           "steppedLine": false,
   9180           "targets": [
   9181             {
   9182               "expr": "avg(rate(cilium_operator_ipam_interface_creation_ops[1m])) by (subnetId, status)",
   9183               "format": "time_series",
   9184               "intervalFactor": 1,
   9185               "legendFormat": "{{status}} ({{subnetId}})",
   9186               "refId": "A"
   9187             }
   9188           ],
   9189           "thresholds": [],
   9190           "timeFrom": null,
   9191           "timeRegions": [],
   9192           "timeShift": null,
   9193           "title": "Interface Creation",
   9194           "tooltip": {
   9195             "shared": true,
   9196             "sort": 0,
   9197             "value_type": "individual"
   9198           },
   9199           "type": "graph",
   9200           "xaxis": {
   9201             "buckets": null,
   9202             "mode": "time",
   9203             "name": null,
   9204             "show": true,
   9205             "values": []
   9206           },
   9207           "yaxes": [
   9208             {
   9209               "format": "ops",
   9210               "label": null,
   9211               "logBase": 1,
   9212               "max": null,
   9213               "min": null,
   9214               "show": true
   9215             },
   9216             {
   9217               "format": "short",
   9218               "label": null,
   9219               "logBase": 1,
   9220               "max": null,
   9221               "min": null,
   9222               "show": true
   9223             }
   9224           ],
   9225           "yaxis": {
   9226             "align": false,
   9227             "alignLevel": null
   9228           }
   9229         }
   9230       ],
   9231       "refresh": false,
   9232       "schemaVersion": 25,
   9233       "style": "dark",
   9234       "tags": [],
   9235       "templating": {
   9236         "list": []
   9237       },
   9238       "time": {
   9239         "from": "now-30m",
   9240         "to": "now"
   9241       },
   9242       "timepicker": {
   9243         "refresh_intervals": [
   9244           "10s",
   9245           "30s",
   9246           "1m",
   9247           "5m",
   9248           "15m",
   9249           "30m",
   9250           "1h",
   9251           "2h",
   9252           "1d"
   9253         ],
   9254         "time_options": [
   9255           "5m",
   9256           "15m",
   9257           "1h",
   9258           "6h",
   9259           "12h",
   9260           "24h",
   9261           "2d",
   9262           "7d",
   9263           "30d"
   9264         ]
   9265       },
   9266       "timezone": "",
   9267       "title": "Cilium Operator",
   9268       "uid": "1GC0TT4Wz",
   9269       "version": 2
   9270     }
   9271 ---
   9272 # Source: prometheus/templates/grafana.yaml
   9273 apiVersion: v1
   9274 kind: ConfigMap
   9275 metadata:
   9276   labels:
   9277     grafana_dashboard: "1"
   9278   annotations:
   9279     grafana_folder: Cilium
   9280   name: grafana-hubble-dashboard
   9281   namespace: monitoring
   9282 data:
   9283   hubble-dashboard.json: |
   9284     {
   9285       "annotations": {
   9286         "list": [
   9287           {
   9288             "builtIn": 1,
   9289             "datasource": "-- Grafana --",
   9290             "enable": true,
   9291             "hide": true,
   9292             "iconColor": "rgba(0, 211, 255, 1)",
   9293             "name": "Annotations & Alerts",
   9294             "type": "dashboard"
   9295           }
   9296         ]
   9297       },
   9298       "editable": true,
   9299       "gnetId": null,
   9300       "graphTooltip": 0,
   9301       "id": 3,
   9302       "links": [],
   9303       "panels": [
   9304         {
   9305           "collapsed": false,
   9306           "gridPos": {
   9307             "h": 1,
   9308             "w": 24,
   9309             "x": 0,
   9310             "y": 0
   9311           },
   9312           "id": 14,
   9313           "panels": [],
   9314           "title": "General Processing",
   9315           "type": "row"
   9316         },
   9317         {
   9318           "aliasColors": {},
   9319           "bars": false,
   9320           "dashLength": 10,
   9321           "dashes": false,
   9322           "datasource": "prometheus",
   9323           "fill": 1,
   9324           "gridPos": {
   9325             "h": 5,
   9326             "w": 12,
   9327             "x": 0,
   9328             "y": 1
   9329           },
   9330           "id": 12,
   9331           "legend": {
   9332             "avg": false,
   9333             "current": false,
   9334             "max": false,
   9335             "min": false,
   9336             "show": true,
   9337             "total": false,
   9338             "values": false
   9339           },
   9340           "lines": true,
   9341           "linewidth": 1,
   9342           "links": [],
   9343           "nullPointMode": "null",
   9344           "options": {},
   9345           "percentage": false,
   9346           "pointradius": 2,
   9347           "points": false,
   9348           "renderer": "flot",
   9349           "seriesOverrides": [
   9350             {
   9351               "alias": "max",
   9352               "fillBelowTo": "avg",
   9353               "lines": false
   9354             },
   9355             {
   9356               "alias": "avg",
   9357               "fill": 0,
   9358               "fillBelowTo": "min"
   9359             },
   9360             {
   9361               "alias": "min",
   9362               "lines": false
   9363             }
   9364           ],
   9365           "spaceLength": 10,
   9366           "stack": false,
   9367           "steppedLine": false,
   9368           "targets": [
   9369             {
   9370               "expr": "avg(sum(rate(hubble_flows_processed_total[1m])) by (pod))",
   9371               "format": "time_series",
   9372               "intervalFactor": 1,
   9373               "legendFormat": "avg",
   9374               "refId": "A"
   9375             },
   9376             {
   9377               "expr": "min(sum(rate(hubble_flows_processed_total[1m])) by (pod))",
   9378               "format": "time_series",
   9379               "intervalFactor": 1,
   9380               "legendFormat": "min",
   9381               "refId": "B"
   9382             },
   9383             {
   9384               "expr": "max(sum(rate(hubble_flows_processed_total[1m])) by (pod))",
   9385               "format": "time_series",
   9386               "intervalFactor": 1,
   9387               "legendFormat": "max",
   9388               "refId": "C"
   9389             }
   9390           ],
   9391           "thresholds": [],
   9392           "timeFrom": null,
   9393           "timeRegions": [],
   9394           "timeShift": null,
   9395           "title": "Flows processed Per Node",
   9396           "tooltip": {
   9397             "shared": true,
   9398             "sort": 1,
   9399             "value_type": "individual"
   9400           },
   9401           "type": "graph",
   9402           "xaxis": {
   9403             "buckets": null,
   9404             "mode": "time",
   9405             "name": null,
   9406             "show": true,
   9407             "values": []
   9408           },
   9409           "yaxes": [
   9410             {
   9411               "format": "ops",
   9412               "label": null,
   9413               "logBase": 1,
   9414               "max": null,
   9415               "min": null,
   9416               "show": true
   9417             },
   9418             {
   9419               "format": "short",
   9420               "label": null,
   9421               "logBase": 1,
   9422               "max": null,
   9423               "min": null,
   9424               "show": true
   9425             }
   9426           ],
   9427           "yaxis": {
   9428             "align": false,
   9429             "alignLevel": null
   9430           }
   9431         },
   9432         {
   9433           "aliasColors": {},
   9434           "bars": false,
   9435           "dashLength": 10,
   9436           "dashes": false,
   9437           "datasource": "prometheus",
   9438           "fill": 1,
   9439           "gridPos": {
   9440             "h": 5,
   9441             "w": 12,
   9442             "x": 12,
   9443             "y": 1
   9444           },
   9445           "id": 32,
   9446           "legend": {
   9447             "avg": false,
   9448             "current": false,
   9449             "max": false,
   9450             "min": false,
   9451             "show": true,
   9452             "total": false,
   9453             "values": false
   9454           },
   9455           "lines": true,
   9456           "linewidth": 1,
   9457           "links": [],
   9458           "nullPointMode": "null",
   9459           "options": {},
   9460           "percentage": false,
   9461           "pointradius": 2,
   9462           "points": false,
   9463           "renderer": "flot",
   9464           "seriesOverrides": [],
   9465           "spaceLength": 10,
   9466           "stack": true,
   9467           "steppedLine": false,
   9468           "targets": [
   9469             {
   9470               "expr": "sum(rate(hubble_flows_processed_total[1m])) by (pod, type)",
   9471               "format": "time_series",
   9472               "intervalFactor": 1,
   9473               "legendFormat": "{{type}}",
   9474               "refId": "A"
   9475             }
   9476           ],
   9477           "thresholds": [],
   9478           "timeFrom": null,
   9479           "timeRegions": [],
   9480           "timeShift": null,
   9481           "title": "Flows Types",
   9482           "tooltip": {
   9483             "shared": true,
   9484             "sort": 2,
   9485             "value_type": "individual"
   9486           },
   9487           "type": "graph",
   9488           "xaxis": {
   9489             "buckets": null,
   9490             "mode": "time",
   9491             "name": null,
   9492             "show": true,
   9493             "values": []
   9494           },
   9495           "yaxes": [
   9496             {
   9497               "format": "ops",
   9498               "label": null,
   9499               "logBase": 1,
   9500               "max": null,
   9501               "min": null,
   9502               "show": true
   9503             },
   9504             {
   9505               "format": "short",
   9506               "label": null,
   9507               "logBase": 1,
   9508               "max": null,
   9509               "min": null,
   9510               "show": true
   9511             }
   9512           ],
   9513           "yaxis": {
   9514             "align": false,
   9515             "alignLevel": null
   9516           }
   9517         },
   9518         {
   9519           "aliasColors": {},
   9520           "bars": false,
   9521           "dashLength": 10,
   9522           "dashes": false,
   9523           "datasource": "prometheus",
   9524           "fill": 1,
   9525           "gridPos": {
   9526             "h": 5,
   9527             "w": 12,
   9528             "x": 0,
   9529             "y": 6
   9530           },
   9531           "id": 59,
   9532           "legend": {
   9533             "avg": false,
   9534             "current": false,
   9535             "max": false,
   9536             "min": false,
   9537             "show": true,
   9538             "total": false,
   9539             "values": false
   9540           },
   9541           "lines": true,
   9542           "linewidth": 1,
   9543           "links": [],
   9544           "nullPointMode": "null",
   9545           "options": {},
   9546           "percentage": false,
   9547           "pointradius": 2,
   9548           "points": false,
   9549           "renderer": "flot",
   9550           "seriesOverrides": [],
   9551           "spaceLength": 10,
   9552           "stack": true,
   9553           "steppedLine": false,
   9554           "targets": [
   9555             {
   9556               "expr": "sum(rate(hubble_flows_processed_total{type=\"L7\"}[1m])) by (pod, subtype)",
   9557               "format": "time_series",
   9558               "intervalFactor": 1,
   9559               "legendFormat": "{{subtype}}",
   9560               "refId": "A"
   9561             }
   9562           ],
   9563           "thresholds": [],
   9564           "timeFrom": null,
   9565           "timeRegions": [],
   9566           "timeShift": null,
   9567           "title": "L7 Flow Distribution",
   9568           "tooltip": {
   9569             "shared": true,
   9570             "sort": 2,
   9571             "value_type": "individual"
   9572           },
   9573           "type": "graph",
   9574           "xaxis": {
   9575             "buckets": null,
   9576             "mode": "time",
   9577             "name": null,
   9578             "show": true,
   9579             "values": []
   9580           },
   9581           "yaxes": [
   9582             {
   9583               "format": "ops",
   9584               "label": null,
   9585               "logBase": 1,
   9586               "max": null,
   9587               "min": null,
   9588               "show": true
   9589             },
   9590             {
   9591               "format": "short",
   9592               "label": null,
   9593               "logBase": 1,
   9594               "max": null,
   9595               "min": null,
   9596               "show": true
   9597             }
   9598           ],
   9599           "yaxis": {
   9600             "align": false,
   9601             "alignLevel": null
   9602           }
   9603         },
   9604         {
   9605           "aliasColors": {},
   9606           "bars": false,
   9607           "dashLength": 10,
   9608           "dashes": false,
   9609           "datasource": "prometheus",
   9610           "fill": 1,
   9611           "gridPos": {
   9612             "h": 5,
   9613             "w": 12,
   9614             "x": 12,
   9615             "y": 6
   9616           },
   9617           "id": 60,
   9618           "legend": {
   9619             "avg": false,
   9620             "current": false,
   9621             "max": false,
   9622             "min": false,
   9623             "show": true,
   9624             "total": false,
   9625             "values": false
   9626           },
   9627           "lines": true,
   9628           "linewidth": 1,
   9629           "links": [],
   9630           "nullPointMode": "null",
   9631           "options": {},
   9632           "percentage": false,
   9633           "pointradius": 2,
   9634           "points": false,
   9635           "renderer": "flot",
   9636           "seriesOverrides": [],
   9637           "spaceLength": 10,
   9638           "stack": true,
   9639           "steppedLine": false,
   9640           "targets": [
   9641             {
   9642               "expr": "sum(rate(hubble_flows_processed_total{type=\"Trace\"}[1m])) by (pod, subtype)",
   9643               "format": "time_series",
   9644               "intervalFactor": 1,
   9645               "legendFormat": "{{subtype}}",
   9646               "refId": "A"
   9647             }
   9648           ],
   9649           "thresholds": [],
   9650           "timeFrom": null,
   9651           "timeRegions": [],
   9652           "timeShift": null,
   9653           "title": "Trace Flow Distribution",
   9654           "tooltip": {
   9655             "shared": true,
   9656             "sort": 2,
   9657             "value_type": "individual"
   9658           },
   9659           "type": "graph",
   9660           "xaxis": {
   9661             "buckets": null,
   9662             "mode": "time",
   9663             "name": null,
   9664             "show": true,
   9665             "values": []
   9666           },
   9667           "yaxes": [
   9668             {
   9669               "format": "ops",
   9670               "label": null,
   9671               "logBase": 1,
   9672               "max": null,
   9673               "min": null,
   9674               "show": true
   9675             },
   9676             {
   9677               "format": "short",
   9678               "label": null,
   9679               "logBase": 1,
   9680               "max": null,
   9681               "min": null,
   9682               "show": true
   9683             }
   9684           ],
   9685           "yaxis": {
   9686             "align": false,
   9687             "alignLevel": null
   9688           }
   9689         },
   9690         {
   9691           "collapsed": false,
   9692           "gridPos": {
   9693             "h": 1,
   9694             "w": 24,
   9695             "x": 0,
   9696             "y": 11
   9697           },
   9698           "id": 16,
   9699           "panels": [],
   9700           "title": "Network",
   9701           "type": "row"
   9702         },
   9703         {
   9704           "aliasColors": {},
   9705           "bars": false,
   9706           "dashLength": 10,
   9707           "dashes": false,
   9708           "datasource": "prometheus",
   9709           "fill": 1,
   9710           "gridPos": {
   9711             "h": 5,
   9712             "w": 12,
   9713             "x": 0,
   9714             "y": 12
   9715           },
   9716           "id": 33,
   9717           "legend": {
   9718             "avg": false,
   9719             "current": false,
   9720             "max": false,
   9721             "min": false,
   9722             "show": true,
   9723             "total": false,
   9724             "values": false
   9725           },
   9726           "lines": true,
   9727           "linewidth": 1,
   9728           "links": [],
   9729           "nullPointMode": "null",
   9730           "options": {},
   9731           "percentage": false,
   9732           "pointradius": 2,
   9733           "points": false,
   9734           "renderer": "flot",
   9735           "seriesOverrides": [],
   9736           "spaceLength": 10,
   9737           "stack": false,
   9738           "steppedLine": false,
   9739           "targets": [
   9740             {
   9741               "expr": "sum(rate(hubble_flows_processed_total[1m])) by (pod, verdict)",
   9742               "format": "time_series",
   9743               "intervalFactor": 1,
   9744               "legendFormat": "{{verdict}}",
   9745               "refId": "A"
   9746             }
   9747           ],
   9748           "thresholds": [],
   9749           "timeFrom": null,
   9750           "timeRegions": [],
   9751           "timeShift": null,
   9752           "title": "Forwarded vs Dropped",
   9753           "tooltip": {
   9754             "shared": true,
   9755             "sort": 0,
   9756             "value_type": "individual"
   9757           },
   9758           "type": "graph",
   9759           "xaxis": {
   9760             "buckets": null,
   9761             "mode": "time",
   9762             "name": null,
   9763             "show": true,
   9764             "values": []
   9765           },
   9766           "yaxes": [
   9767             {
   9768               "format": "ops",
   9769               "label": null,
   9770               "logBase": 1,
   9771               "max": null,
   9772               "min": null,
   9773               "show": true
   9774             },
   9775             {
   9776               "format": "short",
   9777               "label": null,
   9778               "logBase": 1,
   9779               "max": null,
   9780               "min": null,
   9781               "show": true
   9782             }
   9783           ],
   9784           "yaxis": {
   9785             "align": false,
   9786             "alignLevel": null
   9787           }
   9788         },
   9789         {
   9790           "aliasColors": {},
   9791           "bars": false,
   9792           "dashLength": 10,
   9793           "dashes": false,
   9794           "datasource": "prometheus",
   9795           "fill": 1,
   9796           "gridPos": {
   9797             "h": 5,
   9798             "w": 12,
   9799             "x": 12,
   9800             "y": 12
   9801           },
   9802           "id": 8,
   9803           "legend": {
   9804             "avg": false,
   9805             "current": false,
   9806             "max": false,
   9807             "min": false,
   9808             "show": true,
   9809             "total": false,
   9810             "values": false
   9811           },
   9812           "lines": true,
   9813           "linewidth": 1,
   9814           "links": [],
   9815           "nullPointMode": "null",
   9816           "options": {},
   9817           "percentage": false,
   9818           "pointradius": 2,
   9819           "points": false,
   9820           "renderer": "flot",
   9821           "seriesOverrides": [],
   9822           "spaceLength": 10,
   9823           "stack": false,
   9824           "steppedLine": false,
   9825           "targets": [
   9826             {
   9827               "expr": "sum(rate(hubble_drop_total[1m])) by (pod, reason)",
   9828               "format": "time_series",
   9829               "intervalFactor": 1,
   9830               "legendFormat": "{{reason}}",
   9831               "refId": "A"
   9832             }
   9833           ],
   9834           "thresholds": [],
   9835           "timeFrom": null,
   9836           "timeRegions": [],
   9837           "timeShift": null,
   9838           "title": "Drop Reason",
   9839           "tooltip": {
   9840             "shared": true,
   9841             "sort": 0,
   9842             "value_type": "individual"
   9843           },
   9844           "type": "graph",
   9845           "xaxis": {
   9846             "buckets": null,
   9847             "mode": "time",
   9848             "name": null,
   9849             "show": true,
   9850             "values": []
   9851           },
   9852           "yaxes": [
   9853             {
   9854               "format": "pps",
   9855               "label": null,
   9856               "logBase": 1,
   9857               "max": null,
   9858               "min": null,
   9859               "show": true
   9860             },
   9861             {
   9862               "format": "short",
   9863               "label": null,
   9864               "logBase": 1,
   9865               "max": null,
   9866               "min": null,
   9867               "show": true
   9868             }
   9869           ],
   9870           "yaxis": {
   9871             "align": false,
   9872             "alignLevel": null
   9873           }
   9874         },
   9875         {
   9876           "aliasColors": {},
   9877           "bars": false,
   9878           "dashLength": 10,
   9879           "dashes": false,
   9880           "datasource": "prometheus",
   9881           "fill": 1,
   9882           "gridPos": {
   9883             "h": 5,
   9884             "w": 12,
   9885             "x": 0,
   9886             "y": 17
   9887           },
   9888           "id": 34,
   9889           "legend": {
   9890             "avg": false,
   9891             "current": false,
   9892             "max": false,
   9893             "min": false,
   9894             "rightSide": true,
   9895             "show": true,
   9896             "total": false,
   9897             "values": false
   9898           },
   9899           "lines": true,
   9900           "linewidth": 1,
   9901           "links": [],
   9902           "nullPointMode": "null",
   9903           "options": {},
   9904           "percentage": true,
   9905           "pointradius": 2,
   9906           "points": false,
   9907           "renderer": "flot",
   9908           "seriesOverrides": [],
   9909           "spaceLength": 10,
   9910           "stack": true,
   9911           "steppedLine": false,
   9912           "targets": [
   9913             {
   9914               "expr": "sum (rate(hubble_port_distribution_total[1m])) by (pod, protocol)",
   9915               "format": "time_series",
   9916               "intervalFactor": 1,
   9917               "legendFormat": "{{protocol}}",
   9918               "refId": "A"
   9919             }
   9920           ],
   9921           "thresholds": [],
   9922           "timeFrom": null,
   9923           "timeRegions": [],
   9924           "timeShift": null,
   9925           "title": "Protocol Usage",
   9926           "tooltip": {
   9927             "shared": true,
   9928             "sort": 2,
   9929             "value_type": "individual"
   9930           },
   9931           "type": "graph",
   9932           "xaxis": {
   9933             "buckets": null,
   9934             "mode": "time",
   9935             "name": null,
   9936             "show": true,
   9937             "values": []
   9938           },
   9939           "yaxes": [
   9940             {
   9941               "format": "pps",
   9942               "label": null,
   9943               "logBase": 1,
   9944               "max": null,
   9945               "min": null,
   9946               "show": true
   9947             },
   9948             {
   9949               "format": "short",
   9950               "label": null,
   9951               "logBase": 1,
   9952               "max": null,
   9953               "min": null,
   9954               "show": true
   9955             }
   9956           ],
   9957           "yaxis": {
   9958             "align": false,
   9959             "alignLevel": null
   9960           }
   9961         },
   9962         {
   9963           "aliasColors": {},
   9964           "bars": false,
   9965           "dashLength": 10,
   9966           "dashes": false,
   9967           "datasource": "prometheus",
   9968           "fill": 1,
   9969           "gridPos": {
   9970             "h": 5,
   9971             "w": 12,
   9972             "x": 12,
   9973             "y": 17
   9974           },
   9975           "id": 18,
   9976           "legend": {
   9977             "alignAsTable": true,
   9978             "avg": false,
   9979             "current": true,
   9980             "hideEmpty": false,
   9981             "hideZero": false,
   9982             "max": false,
   9983             "min": false,
   9984             "rightSide": true,
   9985             "show": true,
   9986             "sort": "current",
   9987             "sortDesc": true,
   9988             "total": false,
   9989             "values": true
   9990           },
   9991           "lines": true,
   9992           "linewidth": 1,
   9993           "links": [],
   9994           "nullPointMode": "null",
   9995           "options": {},
   9996           "percentage": false,
   9997           "pointradius": 2,
   9998           "points": false,
   9999           "renderer": "flot",
  10000           "seriesOverrides": [],
  10001           "spaceLength": 10,
  10002           "stack": true,
  10003           "steppedLine": false,
  10004           "targets": [
  10005             {
  10006               "expr": "topk(10, sum (rate(hubble_port_distribution_total{port!=\"0\"}[1m])) by (pod, port, protocol))",
  10007               "format": "time_series",
  10008               "intervalFactor": 1,
  10009               "legendFormat": "{{port}}/{{protocol}}",
  10010               "refId": "A"
  10011             }
  10012           ],
  10013           "thresholds": [],
  10014           "timeFrom": null,
  10015           "timeRegions": [],
  10016           "timeShift": null,
  10017           "title": "Top 10 Port Distribution",
  10018           "tooltip": {
  10019             "shared": true,
  10020             "sort": 2,
  10021             "value_type": "individual"
  10022           },
  10023           "type": "graph",
  10024           "xaxis": {
  10025             "buckets": null,
  10026             "mode": "time",
  10027             "name": null,
  10028             "show": true,
  10029             "values": []
  10030           },
  10031           "yaxes": [
  10032             {
  10033               "format": "pps",
  10034               "label": null,
  10035               "logBase": 1,
  10036               "max": null,
  10037               "min": null,
  10038               "show": true
  10039             },
  10040             {
  10041               "format": "short",
  10042               "label": null,
  10043               "logBase": 1,
  10044               "max": null,
  10045               "min": null,
  10046               "show": true
  10047             }
  10048           ],
  10049           "yaxis": {
  10050             "align": false,
  10051             "alignLevel": null
  10052           }
  10053         },
  10054         {
  10055           "aliasColors": {},
  10056           "bars": false,
  10057           "dashLength": 10,
  10058           "dashes": false,
  10059           "datasource": "prometheus",
  10060           "fill": 1,
  10061           "gridPos": {
  10062             "h": 5,
  10063             "w": 12,
  10064             "x": 0,
  10065             "y": 22
  10066           },
  10067           "id": 10,
  10068           "legend": {
  10069             "avg": false,
  10070             "current": false,
  10071             "max": false,
  10072             "min": false,
  10073             "show": true,
  10074             "total": false,
  10075             "values": false
  10076           },
  10077           "lines": true,
  10078           "linewidth": 1,
  10079           "links": [],
  10080           "nullPointMode": "null",
  10081           "options": {},
  10082           "percentage": false,
  10083           "pointradius": 2,
  10084           "points": false,
  10085           "renderer": "flot",
  10086           "seriesOverrides": [
  10087             {
  10088               "alias": "fin",
  10089               "yaxis": 1
  10090             },
  10091             {
  10092               "alias": "FIN",
  10093               "yaxis": 2
  10094             },
  10095             {
  10096               "alias": "RST",
  10097               "yaxis": 2
  10098             }
  10099           ],
  10100           "spaceLength": 10,
  10101           "stack": false,
  10102           "steppedLine": false,
  10103           "targets": [
  10104             {
  10105               "expr": "sum(rate(hubble_tcp_flags_total{family=\"IPv4\"}[1m])) by (pod, flag)",
  10106               "format": "time_series",
  10107               "intervalFactor": 1,
  10108               "legendFormat": "{{flag}}",
  10109               "refId": "A"
  10110             }
  10111           ],
  10112           "thresholds": [],
  10113           "timeFrom": null,
  10114           "timeRegions": [],
  10115           "timeShift": null,
  10116           "title": "TCPv4",
  10117           "tooltip": {
  10118             "shared": true,
  10119             "sort": 0,
  10120             "value_type": "individual"
  10121           },
  10122           "type": "graph",
  10123           "xaxis": {
  10124             "buckets": null,
  10125             "mode": "time",
  10126             "name": null,
  10127             "show": true,
  10128             "values": []
  10129           },
  10130           "yaxes": [
  10131             {
  10132               "format": "pps",
  10133               "label": null,
  10134               "logBase": 1,
  10135               "max": null,
  10136               "min": null,
  10137               "show": true
  10138             },
  10139             {
  10140               "format": "short",
  10141               "label": null,
  10142               "logBase": 1,
  10143               "max": null,
  10144               "min": null,
  10145               "show": true
  10146             }
  10147           ],
  10148           "yaxis": {
  10149             "align": false,
  10150             "alignLevel": null
  10151           }
  10152         },
  10153         {
  10154           "alert": {
  10155             "conditions": [
  10156               {
  10157                 "evaluator": {
  10158                   "params": [
  10159                     0.2
  10160                   ],
  10161                   "type": "gt"
  10162                 },
  10163                 "operator": {
  10164                   "type": "and"
  10165                 },
  10166                 "query": {
  10167                   "params": [
  10168                     "B",
  10169                     "5m",
  10170                     "now"
  10171                   ]
  10172                 },
  10173                 "reducer": {
  10174                   "params": [],
  10175                   "type": "avg"
  10176                 },
  10177                 "type": "query"
  10178               }
  10179             ],
  10180             "executionErrorState": "alerting",
  10181             "for": "5m",
  10182             "frequency": "1m",
  10183             "handler": 1,
  10184             "name": "Missing TCP SYN-ACK",
  10185             "noDataState": "no_data",
  10186             "notifications": []
  10187           },
  10188           "aliasColors": {},
  10189           "bars": false,
  10190           "dashLength": 10,
  10191           "dashes": false,
  10192           "datasource": "prometheus",
  10193           "fill": 1,
  10194           "gridPos": {
  10195             "h": 5,
  10196             "w": 12,
  10197             "x": 12,
  10198             "y": 22
  10199           },
  10200           "id": 62,
  10201           "legend": {
  10202             "avg": false,
  10203             "current": false,
  10204             "max": false,
  10205             "min": false,
  10206             "show": true,
  10207             "total": false,
  10208             "values": false
  10209           },
  10210           "lines": true,
  10211           "linewidth": 1,
  10212           "links": [],
  10213           "nullPointMode": "null",
  10214           "options": {},
  10215           "percentage": false,
  10216           "pointradius": 2,
  10217           "points": false,
  10218           "renderer": "flot",
  10219           "seriesOverrides": [
  10220             {
  10221               "alias": "fin",
  10222               "yaxis": 1
  10223             },
  10224             {
  10225               "alias": "FIN",
  10226               "yaxis": 2
  10227             },
  10228             {
  10229               "alias": "RST",
  10230               "yaxis": 2
  10231             }
  10232           ],
  10233           "spaceLength": 10,
  10234           "stack": false,
  10235           "steppedLine": false,
  10236           "targets": [
  10237             {
  10238               "expr": "sum(rate(hubble_tcp_flags_total{family=\"IPv4\", flag=\"SYN\"}[1m])) by (pod) - sum(rate(hubble_tcp_flags_total{family=\"IPv4\", flag=\"SYN-ACK\"}[1m])) by (pod)",
  10239               "format": "time_series",
  10240               "hide": false,
  10241               "intervalFactor": 1,
  10242               "legendFormat": "Missing SYN-ACK",
  10243               "refId": "B"
  10244             }
  10245           ],
  10246           "thresholds": [
  10247             {
  10248               "colorMode": "critical",
  10249               "fill": true,
  10250               "line": true,
  10251               "op": "gt",
  10252               "value": 0.2
  10253             }
  10254           ],
  10255           "timeFrom": null,
  10256           "timeRegions": [],
  10257           "timeShift": null,
  10258           "title": "Missing TCPv4 SYN-ACKs",
  10259           "tooltip": {
  10260             "shared": true,
  10261             "sort": 0,
  10262             "value_type": "individual"
  10263           },
  10264           "type": "graph",
  10265           "xaxis": {
  10266             "buckets": null,
  10267             "mode": "time",
  10268             "name": null,
  10269             "show": true,
  10270             "values": []
  10271           },
  10272           "yaxes": [
  10273             {
  10274               "format": "pps",
  10275               "label": null,
  10276               "logBase": 1,
  10277               "max": null,
  10278               "min": null,
  10279               "show": true
  10280             },
  10281             {
  10282               "format": "short",
  10283               "label": null,
  10284               "logBase": 1,
  10285               "max": null,
  10286               "min": null,
  10287               "show": true
  10288             }
  10289           ],
  10290           "yaxis": {
  10291             "align": false,
  10292             "alignLevel": null
  10293           }
  10294         },
  10295         {
  10296           "aliasColors": {},
  10297           "bars": false,
  10298           "dashLength": 10,
  10299           "dashes": false,
  10300           "datasource": "prometheus",
  10301           "fill": 1,
  10302           "gridPos": {
  10303             "h": 5,
  10304             "w": 12,
  10305             "x": 0,
  10306             "y": 27
  10307           },
  10308           "id": 35,
  10309           "legend": {
  10310             "avg": false,
  10311             "current": false,
  10312             "max": false,
  10313             "min": false,
  10314             "show": true,
  10315             "total": false,
  10316             "values": false
  10317           },
  10318           "lines": true,
  10319           "linewidth": 1,
  10320           "links": [],
  10321           "nullPointMode": "null",
  10322           "options": {},
  10323           "percentage": false,
  10324           "pointradius": 2,
  10325           "points": false,
  10326           "renderer": "flot",
  10327           "seriesOverrides": [
  10328             {
  10329               "alias": "fin",
  10330               "yaxis": 1
  10331             }
  10332           ],
  10333           "spaceLength": 10,
  10334           "stack": false,
  10335           "steppedLine": false,
  10336           "targets": [
  10337             {
  10338               "expr": "sum(rate(hubble_tcp_flags_total{family=\"IPv6\"}[1m])) by (pod, flag)",
  10339               "format": "time_series",
  10340               "intervalFactor": 1,
  10341               "legendFormat": "{{flag}}",
  10342               "refId": "A"
  10343             }
  10344           ],
  10345           "thresholds": [],
  10346           "timeFrom": null,
  10347           "timeRegions": [],
  10348           "timeShift": null,
  10349           "title": "TCPv6",
  10350           "tooltip": {
  10351             "shared": true,
  10352             "sort": 0,
  10353             "value_type": "individual"
  10354           },
  10355           "type": "graph",
  10356           "xaxis": {
  10357             "buckets": null,
  10358             "mode": "time",
  10359             "name": null,
  10360             "show": true,
  10361             "values": []
  10362           },
  10363           "yaxes": [
  10364             {
  10365               "format": "pps",
  10366               "label": null,
  10367               "logBase": 1,
  10368               "max": null,
  10369               "min": null,
  10370               "show": true
  10371             },
  10372             {
  10373               "format": "short",
  10374               "label": null,
  10375               "logBase": 1,
  10376               "max": null,
  10377               "min": null,
  10378               "show": true
  10379             }
  10380           ],
  10381           "yaxis": {
  10382             "align": false,
  10383             "alignLevel": null
  10384           }
  10385         },
  10386         {
  10387           "alert": {
  10388             "conditions": [
  10389               {
  10390                 "evaluator": {
  10391                   "params": [
  10392                     0.2
  10393                   ],
  10394                   "type": "gt"
  10395                 },
  10396                 "operator": {
  10397                   "type": "and"
  10398                 },
  10399                 "query": {
  10400                   "params": [
  10401                     "B",
  10402                     "5m",
  10403                     "now"
  10404                   ]
  10405                 },
  10406                 "reducer": {
  10407                   "params": [],
  10408                   "type": "avg"
  10409                 },
  10410                 "type": "query"
  10411               }
  10412             ],
  10413             "executionErrorState": "alerting",
  10414             "for": "5m",
  10415             "frequency": "1m",
  10416             "handler": 1,
  10417             "name": "Missing TCPv6 SYN-ACKs alert",
  10418             "noDataState": "no_data",
  10419             "notifications": []
  10420           },
  10421           "aliasColors": {},
  10422           "bars": false,
  10423           "dashLength": 10,
  10424           "dashes": false,
  10425           "datasource": "prometheus",
  10426           "fill": 1,
  10427           "gridPos": {
  10428             "h": 5,
  10429             "w": 12,
  10430             "x": 12,
  10431             "y": 27
  10432           },
  10433           "id": 63,
  10434           "legend": {
  10435             "avg": false,
  10436             "current": false,
  10437             "max": false,
  10438             "min": false,
  10439             "show": true,
  10440             "total": false,
  10441             "values": false
  10442           },
  10443           "lines": true,
  10444           "linewidth": 1,
  10445           "links": [],
  10446           "nullPointMode": "null",
  10447           "options": {},
  10448           "percentage": false,
  10449           "pointradius": 2,
  10450           "points": false,
  10451           "renderer": "flot",
  10452           "seriesOverrides": [
  10453             {
  10454               "alias": "fin",
  10455               "yaxis": 1
  10456             },
  10457             {
  10458               "alias": "FIN",
  10459               "yaxis": 2
  10460             },
  10461             {
  10462               "alias": "RST",
  10463               "yaxis": 2
  10464             }
  10465           ],
  10466           "spaceLength": 10,
  10467           "stack": false,
  10468           "steppedLine": false,
  10469           "targets": [
  10470             {
  10471               "expr": "sum(rate(hubble_tcp_flags_total{family=\"IPv6\", flag=\"SYN\"}[1m])) by (pod) - sum(rate(hubble_tcp_flags_total{family=\"IPv6\", flag=\"SYN-ACK\"}[1m])) by (pod)",
  10472               "format": "time_series",
  10473               "hide": false,
  10474               "intervalFactor": 1,
  10475               "legendFormat": "Missing SYN-ACK",
  10476               "refId": "B"
  10477             }
  10478           ],
  10479           "thresholds": [
  10480             {
  10481               "colorMode": "critical",
  10482               "fill": true,
  10483               "line": true,
  10484               "op": "gt",
  10485               "value": 0.2
  10486             }
  10487           ],
  10488           "timeFrom": null,
  10489           "timeRegions": [],
  10490           "timeShift": null,
  10491           "title": "Missing TCPv6 SYN-ACKs",
  10492           "tooltip": {
  10493             "shared": true,
  10494             "sort": 0,
  10495             "value_type": "individual"
  10496           },
  10497           "type": "graph",
  10498           "xaxis": {
  10499             "buckets": null,
  10500             "mode": "time",
  10501             "name": null,
  10502             "show": true,
  10503             "values": []
  10504           },
  10505           "yaxes": [
  10506             {
  10507               "format": "pps",
  10508               "label": null,
  10509               "logBase": 1,
  10510               "max": null,
  10511               "min": null,
  10512               "show": true
  10513             },
  10514             {
  10515               "format": "short",
  10516               "label": null,
  10517               "logBase": 1,
  10518               "max": null,
  10519               "min": null,
  10520               "show": true
  10521             }
  10522           ],
  10523           "yaxis": {
  10524             "align": false,
  10525             "alignLevel": null
  10526           }
  10527         },
  10528         {
  10529           "aliasColors": {},
  10530           "bars": false,
  10531           "dashLength": 10,
  10532           "dashes": false,
  10533           "datasource": "prometheus",
  10534           "fill": 1,
  10535           "gridPos": {
  10536             "h": 5,
  10537             "w": 12,
  10538             "x": 0,
  10539             "y": 32
  10540           },
  10541           "id": 31,
  10542           "legend": {
  10543             "avg": false,
  10544             "current": false,
  10545             "max": false,
  10546             "min": false,
  10547             "show": true,
  10548             "total": false,
  10549             "values": false
  10550           },
  10551           "lines": true,
  10552           "linewidth": 1,
  10553           "links": [],
  10554           "nullPointMode": "null",
  10555           "options": {},
  10556           "percentage": false,
  10557           "pointradius": 2,
  10558           "points": false,
  10559           "renderer": "flot",
  10560           "seriesOverrides": [],
  10561           "spaceLength": 10,
  10562           "stack": false,
  10563           "steppedLine": false,
  10564           "targets": [
  10565             {
  10566               "expr": "sum(rate(hubble_icmp_total{family=\"IPv4\"}[1m])) by (pod, type)",
  10567               "format": "time_series",
  10568               "intervalFactor": 1,
  10569               "legendFormat": "{{type}}",
  10570               "refId": "A"
  10571             }
  10572           ],
  10573           "thresholds": [],
  10574           "timeFrom": null,
  10575           "timeRegions": [],
  10576           "timeShift": null,
  10577           "title": "ICMPv4",
  10578           "tooltip": {
  10579             "shared": true,
  10580             "sort": 0,
  10581             "value_type": "individual"
  10582           },
  10583           "type": "graph",
  10584           "xaxis": {
  10585             "buckets": null,
  10586             "mode": "time",
  10587             "name": null,
  10588             "show": true,
  10589             "values": []
  10590           },
  10591           "yaxes": [
  10592             {
  10593               "format": "short",
  10594               "label": null,
  10595               "logBase": 1,
  10596               "max": null,
  10597               "min": null,
  10598               "show": true
  10599             },
  10600             {
  10601               "format": "short",
  10602               "label": null,
  10603               "logBase": 1,
  10604               "max": null,
  10605               "min": null,
  10606               "show": true
  10607             }
  10608           ],
  10609           "yaxis": {
  10610             "align": false,
  10611             "alignLevel": null
  10612           }
  10613         },
  10614         {
  10615           "alert": {
  10616             "conditions": [
  10617               {
  10618                 "evaluator": {
  10619                   "params": [
  10620                     0.1
  10621                   ],
  10622                   "type": "gt"
  10623                 },
  10624                 "operator": {
  10625                   "type": "and"
  10626                 },
  10627                 "query": {
  10628                   "params": [
  10629                     "B",
  10630                     "5m",
  10631                     "now"
  10632                   ]
  10633                 },
  10634                 "reducer": {
  10635                   "params": [],
  10636                   "type": "avg"
  10637                 },
  10638                 "type": "query"
  10639               }
  10640             ],
  10641             "executionErrorState": "alerting",
  10642             "for": "5m",
  10643             "frequency": "1m",
  10644             "handler": 1,
  10645             "name": "Missing ICMPv4 Echo-Reply alert",
  10646             "noDataState": "no_data",
  10647             "notifications": []
  10648           },
  10649           "aliasColors": {},
  10650           "bars": false,
  10651           "dashLength": 10,
  10652           "dashes": false,
  10653           "datasource": "prometheus",
  10654           "fill": 1,
  10655           "gridPos": {
  10656             "h": 5,
  10657             "w": 12,
  10658             "x": 12,
  10659             "y": 32
  10660           },
  10661           "id": 64,
  10662           "legend": {
  10663             "avg": false,
  10664             "current": false,
  10665             "max": false,
  10666             "min": false,
  10667             "show": true,
  10668             "total": false,
  10669             "values": false
  10670           },
  10671           "lines": true,
  10672           "linewidth": 1,
  10673           "links": [],
  10674           "nullPointMode": "null",
  10675           "options": {},
  10676           "percentage": false,
  10677           "pointradius": 2,
  10678           "points": false,
  10679           "renderer": "flot",
  10680           "seriesOverrides": [],
  10681           "spaceLength": 10,
  10682           "stack": false,
  10683           "steppedLine": false,
  10684           "targets": [
  10685             {
  10686               "expr": "sum(rate(hubble_icmp_total{family=\"IPv4\", type=\"EchoRequest\"}[1m])) by (pod) - sum(rate(hubble_icmp_total{family=\"IPv4\", type=\"EchoReply\"}[1m])) by (pod)",
  10687               "format": "time_series",
  10688               "hide": false,
  10689               "intervalFactor": 1,
  10690               "legendFormat": "Missing ICMP Echo-Reply",
  10691               "refId": "B"
  10692             }
  10693           ],
  10694           "thresholds": [
  10695             {
  10696               "colorMode": "critical",
  10697               "fill": true,
  10698               "line": true,
  10699               "op": "gt",
  10700               "value": 0.1
  10701             }
  10702           ],
  10703           "timeFrom": null,
  10704           "timeRegions": [],
  10705           "timeShift": null,
  10706           "title": "Missing ICMPv4 Echo-Reply",
  10707           "tooltip": {
  10708             "shared": true,
  10709             "sort": 0,
  10710             "value_type": "individual"
  10711           },
  10712           "type": "graph",
  10713           "xaxis": {
  10714             "buckets": null,
  10715             "mode": "time",
  10716             "name": null,
  10717             "show": true,
  10718             "values": []
  10719           },
  10720           "yaxes": [
  10721             {
  10722               "format": "pps",
  10723               "label": null,
  10724               "logBase": 1,
  10725               "max": null,
  10726               "min": null,
  10727               "show": true
  10728             },
  10729             {
  10730               "format": "short",
  10731               "label": null,
  10732               "logBase": 1,
  10733               "max": null,
  10734               "min": null,
  10735               "show": true
  10736             }
  10737           ],
  10738           "yaxis": {
  10739             "align": false,
  10740             "alignLevel": null
  10741           }
  10742         },
  10743         {
  10744           "aliasColors": {},
  10745           "bars": false,
  10746           "dashLength": 10,
  10747           "dashes": false,
  10748           "datasource": "prometheus",
  10749           "fill": 1,
  10750           "gridPos": {
  10751             "h": 5,
  10752             "w": 12,
  10753             "x": 0,
  10754             "y": 37
  10755           },
  10756           "id": 36,
  10757           "legend": {
  10758             "avg": false,
  10759             "current": false,
  10760             "max": false,
  10761             "min": false,
  10762             "show": true,
  10763             "total": false,
  10764             "values": false
  10765           },
  10766           "lines": true,
  10767           "linewidth": 1,
  10768           "links": [],
  10769           "nullPointMode": "null",
  10770           "options": {},
  10771           "percentage": false,
  10772           "pointradius": 2,
  10773           "points": false,
  10774           "renderer": "flot",
  10775           "seriesOverrides": [],
  10776           "spaceLength": 10,
  10777           "stack": false,
  10778           "steppedLine": false,
  10779           "targets": [
  10780             {
  10781               "expr": "sum(rate(hubble_icmp_total{family=\"IPv6\"}[1m])) by (pod, type)",
  10782               "format": "time_series",
  10783               "intervalFactor": 1,
  10784               "legendFormat": "{{type}}",
  10785               "refId": "A"
  10786             }
  10787           ],
  10788           "thresholds": [],
  10789           "timeFrom": null,
  10790           "timeRegions": [],
  10791           "timeShift": null,
  10792           "title": "ICMPv6",
  10793           "tooltip": {
  10794             "shared": true,
  10795             "sort": 0,
  10796             "value_type": "individual"
  10797           },
  10798           "type": "graph",
  10799           "xaxis": {
  10800             "buckets": null,
  10801             "mode": "time",
  10802             "name": null,
  10803             "show": true,
  10804             "values": []
  10805           },
  10806           "yaxes": [
  10807             {
  10808               "format": "short",
  10809               "label": null,
  10810               "logBase": 1,
  10811               "max": null,
  10812               "min": null,
  10813               "show": true
  10814             },
  10815             {
  10816               "format": "short",
  10817               "label": null,
  10818               "logBase": 1,
  10819               "max": null,
  10820               "min": null,
  10821               "show": true
  10822             }
  10823           ],
  10824           "yaxis": {
  10825             "align": false,
  10826             "alignLevel": null
  10827           }
  10828         },
  10829         {
  10830           "aliasColors": {},
  10831           "bars": false,
  10832           "dashLength": 10,
  10833           "dashes": false,
  10834           "datasource": "prometheus",
  10835           "fill": 1,
  10836           "gridPos": {
  10837             "h": 5,
  10838             "w": 12,
  10839             "x": 12,
  10840             "y": 37
  10841           },
  10842           "id": 65,
  10843           "legend": {
  10844             "avg": false,
  10845             "current": false,
  10846             "max": false,
  10847             "min": false,
  10848             "show": true,
  10849             "total": false,
  10850             "values": false
  10851           },
  10852           "lines": true,
  10853           "linewidth": 1,
  10854           "links": [],
  10855           "nullPointMode": "null",
  10856           "options": {},
  10857           "percentage": false,
  10858           "pointradius": 2,
  10859           "points": false,
  10860           "renderer": "flot",
  10861           "seriesOverrides": [],
  10862           "spaceLength": 10,
  10863           "stack": false,
  10864           "steppedLine": false,
  10865           "targets": [
  10866             {
  10867               "expr": "sum(rate(hubble_icmp_total{family=\"IPv6\", type=\"EchoRequest\"}[1m])) by (pod) - sum(rate(hubble_icmp_total{family=\"IPv6\", type=\"EchoReply\"}[1m])) by (pod)",
  10868               "format": "time_series",
  10869               "hide": false,
  10870               "intervalFactor": 1,
  10871               "legendFormat": "Missing ICMP Echo-Reply",
  10872               "refId": "B"
  10873             }
  10874           ],
  10875           "thresholds": [],
  10876           "timeFrom": null,
  10877           "timeRegions": [],
  10878           "timeShift": null,
  10879           "title": "Missing ICMPv6 Echo-Reply",
  10880           "tooltip": {
  10881             "shared": true,
  10882             "sort": 0,
  10883             "value_type": "individual"
  10884           },
  10885           "type": "graph",
  10886           "xaxis": {
  10887             "buckets": null,
  10888             "mode": "time",
  10889             "name": null,
  10890             "show": true,
  10891             "values": []
  10892           },
  10893           "yaxes": [
  10894             {
  10895               "format": "pps",
  10896               "label": null,
  10897               "logBase": 1,
  10898               "max": null,
  10899               "min": null,
  10900               "show": true
  10901             },
  10902             {
  10903               "format": "short",
  10904               "label": null,
  10905               "logBase": 1,
  10906               "max": null,
  10907               "min": null,
  10908               "show": true
  10909             }
  10910           ],
  10911           "yaxis": {
  10912             "align": false,
  10913             "alignLevel": null
  10914           }
  10915         },
  10916         {
  10917           "collapsed": false,
  10918           "gridPos": {
  10919             "h": 1,
  10920             "w": 24,
  10921             "x": 0,
  10922             "y": 42
  10923           },
  10924           "id": 42,
  10925           "panels": [],
  10926           "title": "Network Policy",
  10927           "type": "row"
  10928         },
  10929         {
  10930           "aliasColors": {},
  10931           "bars": false,
  10932           "dashLength": 10,
  10933           "dashes": false,
  10934           "datasource": "prometheus",
  10935           "fill": 1,
  10936           "gridPos": {
  10937             "h": 4,
  10938             "w": 12,
  10939             "x": 0,
  10940             "y": 43
  10941           },
  10942           "id": 43,
  10943           "legend": {
  10944             "avg": false,
  10945             "current": false,
  10946             "max": false,
  10947             "min": false,
  10948             "show": true,
  10949             "total": false,
  10950             "values": false
  10951           },
  10952           "lines": true,
  10953           "linewidth": 1,
  10954           "links": [],
  10955           "nullPointMode": "null",
  10956           "options": {},
  10957           "percentage": false,
  10958           "pointradius": 2,
  10959           "points": false,
  10960           "renderer": "flot",
  10961           "seriesOverrides": [],
  10962           "spaceLength": 10,
  10963           "stack": false,
  10964           "steppedLine": false,
  10965           "targets": [
  10966             {
  10967               "expr": "sum(rate(hubble_drop_total{reason=\"POLICY_DENIED\"}[1m])) by (pod, reason)",
  10968               "format": "time_series",
  10969               "intervalFactor": 1,
  10970               "legendFormat": "{{reason}}",
  10971               "refId": "A"
  10972             }
  10973           ],
  10974           "thresholds": [],
  10975           "timeFrom": null,
  10976           "timeRegions": [],
  10977           "timeShift": null,
  10978           "title": "Denies by Reason",
  10979           "tooltip": {
  10980             "shared": true,
  10981             "sort": 0,
  10982             "value_type": "individual"
  10983           },
  10984           "type": "graph",
  10985           "xaxis": {
  10986             "buckets": null,
  10987             "mode": "time",
  10988             "name": null,
  10989             "show": true,
  10990             "values": []
  10991           },
  10992           "yaxes": [
  10993             {
  10994               "format": "pps",
  10995               "label": null,
  10996               "logBase": 1,
  10997               "max": null,
  10998               "min": null,
  10999               "show": true
  11000             },
  11001             {
  11002               "format": "short",
  11003               "label": null,
  11004               "logBase": 1,
  11005               "max": null,
  11006               "min": null,
  11007               "show": true
  11008             }
  11009           ],
  11010           "yaxis": {
  11011             "align": false,
  11012             "alignLevel": null
  11013           }
  11014         },
  11015         {
  11016           "aliasColors": {},
  11017           "bars": false,
  11018           "dashLength": 10,
  11019           "dashes": false,
  11020           "datasource": "prometheus",
  11021           "fill": 1,
  11022           "gridPos": {
  11023             "h": 4,
  11024             "w": 12,
  11025             "x": 12,
  11026             "y": 43
  11027           },
  11028           "id": 61,
  11029           "legend": {
  11030             "avg": false,
  11031             "current": false,
  11032             "max": false,
  11033             "min": false,
  11034             "show": true,
  11035             "total": false,
  11036             "values": false
  11037           },
  11038           "lines": true,
  11039           "linewidth": 1,
  11040           "links": [],
  11041           "nullPointMode": "null",
  11042           "options": {},
  11043           "percentage": false,
  11044           "pointradius": 2,
  11045           "points": false,
  11046           "renderer": "flot",
  11047           "seriesOverrides": [],
  11048           "spaceLength": 10,
  11049           "stack": false,
  11050           "steppedLine": false,
  11051           "targets": [
  11052             {
  11053               "expr": "sum(rate(hubble_drop_total{reason=\"POLICY_DENIED\"}[1m])) by (pod, protocol)",
  11054               "format": "time_series",
  11055               "intervalFactor": 1,
  11056               "legendFormat": "{{protocol}}",
  11057               "refId": "A"
  11058             }
  11059           ],
  11060           "thresholds": [],
  11061           "timeFrom": null,
  11062           "timeRegions": [],
  11063           "timeShift": null,
  11064           "title": "Denied Packets by Protocol",
  11065           "tooltip": {
  11066             "shared": true,
  11067             "sort": 0,
  11068             "value_type": "individual"
  11069           },
  11070           "type": "graph",
  11071           "xaxis": {
  11072             "buckets": null,
  11073             "mode": "time",
  11074             "name": null,
  11075             "show": true,
  11076             "values": []
  11077           },
  11078           "yaxes": [
  11079             {
  11080               "format": "pps",
  11081               "label": null,
  11082               "logBase": 1,
  11083               "max": null,
  11084               "min": null,
  11085               "show": true
  11086             },
  11087             {
  11088               "format": "short",
  11089               "label": null,
  11090               "logBase": 1,
  11091               "max": null,
  11092               "min": null,
  11093               "show": true
  11094             }
  11095           ],
  11096           "yaxis": {
  11097             "align": false,
  11098             "alignLevel": null
  11099           }
  11100         },
  11101         {
  11102           "aliasColors": {},
  11103           "bars": false,
  11104           "dashLength": 10,
  11105           "dashes": false,
  11106           "datasource": "prometheus",
  11107           "fill": 1,
  11108           "gridPos": {
  11109             "h": 5,
  11110             "w": 12,
  11111             "x": 0,
  11112             "y": 47
  11113           },
  11114           "id": 55,
  11115           "legend": {
  11116             "avg": false,
  11117             "current": false,
  11118             "max": false,
  11119             "min": false,
  11120             "show": true,
  11121             "total": false,
  11122             "values": false
  11123           },
  11124           "lines": true,
  11125           "linewidth": 1,
  11126           "links": [],
  11127           "nullPointMode": "null",
  11128           "options": {},
  11129           "percentage": false,
  11130           "pointradius": 2,
  11131           "points": false,
  11132           "renderer": "flot",
  11133           "seriesOverrides": [],
  11134           "spaceLength": 10,
  11135           "stack": false,
  11136           "steppedLine": false,
  11137           "targets": [
  11138             {
  11139               "expr": "topk(10, sum(rate(hubble_drop_total{reason=\"POLICY_DENIED\"}[1m])) by (pod, source))",
  11140               "format": "time_series",
  11141               "intervalFactor": 1,
  11142               "legendFormat": "{{source}}",
  11143               "refId": "A"
  11144             }
  11145           ],
  11146           "thresholds": [],
  11147           "timeFrom": null,
  11148           "timeRegions": [],
  11149           "timeShift": null,
  11150           "title": "Top 10 Source Pods with Denied Packets",
  11151           "tooltip": {
  11152             "shared": true,
  11153             "sort": 0,
  11154             "value_type": "individual"
  11155           },
  11156           "type": "graph",
  11157           "xaxis": {
  11158             "buckets": null,
  11159             "mode": "time",
  11160             "name": null,
  11161             "show": true,
  11162             "values": []
  11163           },
  11164           "yaxes": [
  11165             {
  11166               "format": "pps",
  11167               "label": null,
  11168               "logBase": 1,
  11169               "max": null,
  11170               "min": null,
  11171               "show": true
  11172             },
  11173             {
  11174               "format": "short",
  11175               "label": null,
  11176               "logBase": 1,
  11177               "max": null,
  11178               "min": null,
  11179               "show": true
  11180             }
  11181           ],
  11182           "yaxis": {
  11183             "align": false,
  11184             "alignLevel": null
  11185           }
  11186         },
  11187         {
  11188           "aliasColors": {},
  11189           "bars": false,
  11190           "dashLength": 10,
  11191           "dashes": false,
  11192           "datasource": "prometheus",
  11193           "fill": 1,
  11194           "gridPos": {
  11195             "h": 5,
  11196             "w": 12,
  11197             "x": 12,
  11198             "y": 47
  11199           },
  11200           "id": 54,
  11201           "legend": {
  11202             "avg": false,
  11203             "current": false,
  11204             "max": false,
  11205             "min": false,
  11206             "show": true,
  11207             "total": false,
  11208             "values": false
  11209           },
  11210           "lines": true,
  11211           "linewidth": 1,
  11212           "links": [],
  11213           "nullPointMode": "null",
  11214           "options": {},
  11215           "percentage": false,
  11216           "pointradius": 2,
  11217           "points": false,
  11218           "renderer": "flot",
  11219           "seriesOverrides": [],
  11220           "spaceLength": 10,
  11221           "stack": false,
  11222           "steppedLine": false,
  11223           "targets": [
  11224             {
  11225               "expr": "topk(10, sum(rate(hubble_drop_total{reason=\"POLICY_DENIED\"}[1m])) by (pod, destination))",
  11226               "format": "time_series",
  11227               "intervalFactor": 1,
  11228               "legendFormat": "{{destination}}",
  11229               "refId": "A"
  11230             }
  11231           ],
  11232           "thresholds": [],
  11233           "timeFrom": null,
  11234           "timeRegions": [],
  11235           "timeShift": null,
  11236           "title": "Top 10 Destination Pods with Denied Packets",
  11237           "tooltip": {
  11238             "shared": true,
  11239             "sort": 0,
  11240             "value_type": "individual"
  11241           },
  11242           "type": "graph",
  11243           "xaxis": {
  11244             "buckets": null,
  11245             "mode": "time",
  11246             "name": null,
  11247             "show": true,
  11248             "values": []
  11249           },
  11250           "yaxes": [
  11251             {
  11252               "format": "pps",
  11253               "label": null,
  11254               "logBase": 1,
  11255               "max": null,
  11256               "min": null,
  11257               "show": true
  11258             },
  11259             {
  11260               "format": "short",
  11261               "label": null,
  11262               "logBase": 1,
  11263               "max": null,
  11264               "min": null,
  11265               "show": true
  11266             }
  11267           ],
  11268           "yaxis": {
  11269             "align": false,
  11270             "alignLevel": null
  11271           }
  11272         },
  11273         {
  11274           "collapsed": false,
  11275           "gridPos": {
  11276             "h": 1,
  11277             "w": 24,
  11278             "x": 0,
  11279             "y": 52
  11280           },
  11281           "id": 47,
  11282           "panels": [],
  11283           "title": "HTTP",
  11284           "type": "row"
  11285         },
  11286         {
  11287           "aliasColors": {},
  11288           "bars": false,
  11289           "dashLength": 10,
  11290           "dashes": false,
  11291           "datasource": "prometheus",
  11292           "fill": 1,
  11293           "gridPos": {
  11294             "h": 6,
  11295             "w": 12,
  11296             "x": 0,
  11297             "y": 53
  11298           },
  11299           "id": 45,
  11300           "legend": {
  11301             "avg": false,
  11302             "current": false,
  11303             "max": false,
  11304             "min": false,
  11305             "show": true,
  11306             "total": false,
  11307             "values": false
  11308           },
  11309           "lines": true,
  11310           "linewidth": 1,
  11311           "links": [],
  11312           "nullPointMode": "null",
  11313           "options": {},
  11314           "percentage": false,
  11315           "pointradius": 2,
  11316           "points": false,
  11317           "renderer": "flot",
  11318           "seriesOverrides": [],
  11319           "spaceLength": 10,
  11320           "stack": false,
  11321           "steppedLine": false,
  11322           "targets": [
  11323             {
  11324               "expr": "sum(rate(hubble_http_requests_total[1m])) by (pod, method)",
  11325               "format": "time_series",
  11326               "intervalFactor": 1,
  11327               "legendFormat": "{{method}}",
  11328               "refId": "A"
  11329             }
  11330           ],
  11331           "thresholds": [],
  11332           "timeFrom": null,
  11333           "timeRegions": [],
  11334           "timeShift": null,
  11335           "title": "HTTP Requests",
  11336           "tooltip": {
  11337             "shared": true,
  11338             "sort": 0,
  11339             "value_type": "individual"
  11340           },
  11341           "type": "graph",
  11342           "xaxis": {
  11343             "buckets": null,
  11344             "mode": "time",
  11345             "name": null,
  11346             "show": true,
  11347             "values": []
  11348           },
  11349           "yaxes": [
  11350             {
  11351               "decimals": 1,
  11352               "format": "reqps",
  11353               "label": "",
  11354               "logBase": 1,
  11355               "max": null,
  11356               "min": null,
  11357               "show": true
  11358             },
  11359             {
  11360               "format": "short",
  11361               "label": null,
  11362               "logBase": 1,
  11363               "max": null,
  11364               "min": null,
  11365               "show": true
  11366             }
  11367           ],
  11368           "yaxis": {
  11369             "align": false,
  11370             "alignLevel": null
  11371           }
  11372         },
  11373         {
  11374           "aliasColors": {},
  11375           "bars": false,
  11376           "dashLength": 10,
  11377           "dashes": false,
  11378           "datasource": "prometheus",
  11379           "fill": 1,
  11380           "gridPos": {
  11381             "h": 6,
  11382             "w": 12,
  11383             "x": 12,
  11384             "y": 53
  11385           },
  11386           "id": 49,
  11387           "legend": {
  11388             "avg": false,
  11389             "current": false,
  11390             "max": false,
  11391             "min": false,
  11392             "show": true,
  11393             "total": false,
  11394             "values": false
  11395           },
  11396           "lines": true,
  11397           "linewidth": 1,
  11398           "links": [],
  11399           "nullPointMode": "null",
  11400           "options": {},
  11401           "percentage": false,
  11402           "pointradius": 2,
  11403           "points": false,
  11404           "renderer": "flot",
  11405           "seriesOverrides": [],
  11406           "spaceLength": 10,
  11407           "stack": false,
  11408           "steppedLine": false,
  11409           "targets": [
  11410             {
  11411               "expr": "sum(rate(hubble_http_responses_total[1m])) by (pod, status)",
  11412               "format": "time_series",
  11413               "intervalFactor": 1,
  11414               "legendFormat": "{{status}}",
  11415               "refId": "A"
  11416             }
  11417           ],
  11418           "thresholds": [],
  11419           "timeFrom": null,
  11420           "timeRegions": [],
  11421           "timeShift": null,
  11422           "title": "HTTP responses",
  11423           "tooltip": {
  11424             "shared": true,
  11425             "sort": 0,
  11426             "value_type": "individual"
  11427           },
  11428           "type": "graph",
  11429           "xaxis": {
  11430             "buckets": null,
  11431             "mode": "time",
  11432             "name": null,
  11433             "show": true,
  11434             "values": []
  11435           },
  11436           "yaxes": [
  11437             {
  11438               "decimals": 1,
  11439               "format": "reqps",
  11440               "label": null,
  11441               "logBase": 1,
  11442               "max": null,
  11443               "min": null,
  11444               "show": true
  11445             },
  11446             {
  11447               "format": "short",
  11448               "label": null,
  11449               "logBase": 1,
  11450               "max": null,
  11451               "min": null,
  11452               "show": true
  11453             }
  11454           ],
  11455           "yaxis": {
  11456             "align": false,
  11457             "alignLevel": null
  11458           }
  11459         },
  11460         {
  11461           "aliasColors": {},
  11462           "bars": false,
  11463           "dashLength": 10,
  11464           "dashes": false,
  11465           "datasource": "prometheus",
  11466           "fill": 1,
  11467           "gridPos": {
  11468             "h": 5,
  11469             "w": 12,
  11470             "x": 0,
  11471             "y": 59
  11472           },
  11473           "id": 51,
  11474           "legend": {
  11475             "avg": false,
  11476             "current": false,
  11477             "max": false,
  11478             "min": false,
  11479             "show": true,
  11480             "total": false,
  11481             "values": false
  11482           },
  11483           "lines": true,
  11484           "linewidth": 1,
  11485           "links": [],
  11486           "nullPointMode": "null",
  11487           "options": {},
  11488           "percentage": false,
  11489           "pointradius": 2,
  11490           "points": false,
  11491           "renderer": "flot",
  11492           "seriesOverrides": [],
  11493           "spaceLength": 10,
  11494           "stack": false,
  11495           "steppedLine": false,
  11496           "targets": [
  11497             {
  11498               "expr": "histogram_quantile(0.5, rate(hubble_http_request_duration_seconds_bucket[1m]))",
  11499               "format": "time_series",
  11500               "intervalFactor": 1,
  11501               "legendFormat": "{{method}}",
  11502               "refId": "A"
  11503             }
  11504           ],
  11505           "thresholds": [],
  11506           "timeFrom": null,
  11507           "timeRegions": [],
  11508           "timeShift": null,
  11509           "title": "HTTP Request/Response Latency (p50)",
  11510           "tooltip": {
  11511             "shared": true,
  11512             "sort": 0,
  11513             "value_type": "individual"
  11514           },
  11515           "type": "graph",
  11516           "xaxis": {
  11517             "buckets": null,
  11518             "mode": "time",
  11519             "name": null,
  11520             "show": true,
  11521             "values": []
  11522           },
  11523           "yaxes": [
  11524             {
  11525               "format": "s",
  11526               "label": null,
  11527               "logBase": 1,
  11528               "max": null,
  11529               "min": null,
  11530               "show": true
  11531             },
  11532             {
  11533               "format": "short",
  11534               "label": null,
  11535               "logBase": 1,
  11536               "max": null,
  11537               "min": null,
  11538               "show": true
  11539             }
  11540           ],
  11541           "yaxis": {
  11542             "align": false,
  11543             "alignLevel": null
  11544           }
  11545         },
  11546         {
  11547           "aliasColors": {},
  11548           "bars": false,
  11549           "dashLength": 10,
  11550           "dashes": false,
  11551           "datasource": "prometheus",
  11552           "fill": 1,
  11553           "gridPos": {
  11554             "h": 5,
  11555             "w": 12,
  11556             "x": 12,
  11557             "y": 59
  11558           },
  11559           "id": 58,
  11560           "legend": {
  11561             "avg": false,
  11562             "current": false,
  11563             "max": false,
  11564             "min": false,
  11565             "show": true,
  11566             "total": false,
  11567             "values": false
  11568           },
  11569           "lines": true,
  11570           "linewidth": 1,
  11571           "links": [],
  11572           "nullPointMode": "null",
  11573           "options": {},
  11574           "percentage": false,
  11575           "pointradius": 2,
  11576           "points": false,
  11577           "renderer": "flot",
  11578           "seriesOverrides": [],
  11579           "spaceLength": 10,
  11580           "stack": false,
  11581           "steppedLine": false,
  11582           "targets": [
  11583             {
  11584               "expr": "histogram_quantile(0.99, rate(hubble_http_request_duration_seconds_bucket[1m]))",
  11585               "format": "time_series",
  11586               "intervalFactor": 1,
  11587               "legendFormat": "{{method}}",
  11588               "refId": "A"
  11589             }
  11590           ],
  11591           "thresholds": [],
  11592           "timeFrom": null,
  11593           "timeRegions": [],
  11594           "timeShift": null,
  11595           "title": "HTTP Request/Response Latency (p99)",
  11596           "tooltip": {
  11597             "shared": true,
  11598             "sort": 0,
  11599             "value_type": "individual"
  11600           },
  11601           "type": "graph",
  11602           "xaxis": {
  11603             "buckets": null,
  11604             "mode": "time",
  11605             "name": null,
  11606             "show": true,
  11607             "values": []
  11608           },
  11609           "yaxes": [
  11610             {
  11611               "format": "s",
  11612               "label": null,
  11613               "logBase": 1,
  11614               "max": null,
  11615               "min": null,
  11616               "show": true
  11617             },
  11618             {
  11619               "format": "short",
  11620               "label": null,
  11621               "logBase": 1,
  11622               "max": null,
  11623               "min": null,
  11624               "show": true
  11625             }
  11626           ],
  11627           "yaxis": {
  11628             "align": false,
  11629             "alignLevel": null
  11630           }
  11631         },
  11632         {
  11633           "aliasColors": {},
  11634           "bars": false,
  11635           "dashLength": 10,
  11636           "dashes": false,
  11637           "datasource": "prometheus",
  11638           "fill": 1,
  11639           "gridPos": {
  11640             "h": 5,
  11641             "w": 12,
  11642             "x": 0,
  11643             "y": 64
  11644           },
  11645           "id": 53,
  11646           "legend": {
  11647             "avg": false,
  11648             "current": false,
  11649             "max": false,
  11650             "min": false,
  11651             "show": true,
  11652             "total": false,
  11653             "values": false
  11654           },
  11655           "lines": true,
  11656           "linewidth": 1,
  11657           "links": [],
  11658           "nullPointMode": "null",
  11659           "options": {},
  11660           "percentage": true,
  11661           "pointradius": 2,
  11662           "points": false,
  11663           "renderer": "flot",
  11664           "seriesOverrides": [],
  11665           "spaceLength": 10,
  11666           "stack": true,
  11667           "steppedLine": false,
  11668           "targets": [
  11669             {
  11670               "expr": "sum(rate(hubble_http_requests_total[5m])) by (pod, protocol)",
  11671               "format": "time_series",
  11672               "intervalFactor": 1,
  11673               "legendFormat": "{{protocol}}",
  11674               "refId": "A"
  11675             }
  11676           ],
  11677           "thresholds": [],
  11678           "timeFrom": null,
  11679           "timeRegions": [],
  11680           "timeShift": null,
  11681           "title": "HTTP Protocol Usage",
  11682           "tooltip": {
  11683             "shared": true,
  11684             "sort": 0,
  11685             "value_type": "individual"
  11686           },
  11687           "type": "graph",
  11688           "xaxis": {
  11689             "buckets": null,
  11690             "mode": "time",
  11691             "name": null,
  11692             "show": true,
  11693             "values": []
  11694           },
  11695           "yaxes": [
  11696             {
  11697               "decimals": 0,
  11698               "format": "short",
  11699               "label": null,
  11700               "logBase": 1,
  11701               "max": null,
  11702               "min": null,
  11703               "show": true
  11704             },
  11705             {
  11706               "format": "short",
  11707               "label": null,
  11708               "logBase": 1,
  11709               "max": null,
  11710               "min": null,
  11711               "show": true
  11712             }
  11713           ],
  11714           "yaxis": {
  11715             "align": false,
  11716             "alignLevel": null
  11717           }
  11718         },
  11719         {
  11720           "collapsed": false,
  11721           "gridPos": {
  11722             "h": 1,
  11723             "w": 24,
  11724             "x": 0,
  11725             "y": 69
  11726           },
  11727           "id": 6,
  11728           "panels": [],
  11729           "title": "DNS",
  11730           "type": "row"
  11731         },
  11732         {
  11733           "aliasColors": {},
  11734           "bars": false,
  11735           "dashLength": 10,
  11736           "dashes": false,
  11737           "datasource": "prometheus",
  11738           "fill": 1,
  11739           "gridPos": {
  11740             "h": 5,
  11741             "w": 8,
  11742             "x": 0,
  11743             "y": 70
  11744           },
  11745           "id": 2,
  11746           "legend": {
  11747             "avg": false,
  11748             "current": false,
  11749             "max": false,
  11750             "min": false,
  11751             "show": true,
  11752             "total": false,
  11753             "values": false
  11754           },
  11755           "lines": true,
  11756           "linewidth": 1,
  11757           "links": [],
  11758           "nullPointMode": "null",
  11759           "options": {},
  11760           "percentage": false,
  11761           "pointradius": 2,
  11762           "points": false,
  11763           "renderer": "flot",
  11764           "seriesOverrides": [],
  11765           "spaceLength": 10,
  11766           "stack": false,
  11767           "steppedLine": false,
  11768           "targets": [
  11769             {
  11770               "expr": "sum(rate(hubble_dns_queries_total[1m])) by (pod, qtypes)",
  11771               "format": "time_series",
  11772               "intervalFactor": 1,
  11773               "legendFormat": "{{qtypes}}",
  11774               "refId": "A"
  11775             }
  11776           ],
  11777           "thresholds": [],
  11778           "timeFrom": null,
  11779           "timeRegions": [],
  11780           "timeShift": null,
  11781           "title": "DNS Requests",
  11782           "tooltip": {
  11783             "shared": true,
  11784             "sort": 0,
  11785             "value_type": "individual"
  11786           },
  11787           "type": "graph",
  11788           "xaxis": {
  11789             "buckets": null,
  11790             "mode": "time",
  11791             "name": null,
  11792             "show": true,
  11793             "values": []
  11794           },
  11795           "yaxes": [
  11796             {
  11797               "format": "reqps",
  11798               "label": null,
  11799               "logBase": 1,
  11800               "max": null,
  11801               "min": null,
  11802               "show": true
  11803             },
  11804             {
  11805               "format": "short",
  11806               "label": null,
  11807               "logBase": 1,
  11808               "max": null,
  11809               "min": null,
  11810               "show": true
  11811             }
  11812           ],
  11813           "yaxis": {
  11814             "align": false,
  11815             "alignLevel": null
  11816           }
  11817         },
  11818         {
  11819           "aliasColors": {},
  11820           "bars": false,
  11821           "dashLength": 10,
  11822           "dashes": false,
  11823           "datasource": "prometheus",
  11824           "fill": 1,
  11825           "gridPos": {
  11826             "h": 5,
  11827             "w": 8,
  11828             "x": 8,
  11829             "y": 70
  11830           },
  11831           "id": 4,
  11832           "legend": {
  11833             "avg": false,
  11834             "current": false,
  11835             "max": false,
  11836             "min": false,
  11837             "show": true,
  11838             "total": false,
  11839             "values": false
  11840           },
  11841           "lines": true,
  11842           "linewidth": 1,
  11843           "links": [],
  11844           "nullPointMode": "null",
  11845           "options": {},
  11846           "percentage": false,
  11847           "pointradius": 2,
  11848           "points": false,
  11849           "renderer": "flot",
  11850           "seriesOverrides": [],
  11851           "spaceLength": 10,
  11852           "stack": false,
  11853           "steppedLine": false,
  11854           "targets": [
  11855             {
  11856               "expr": "sum(rate(hubble_dns_responses_total{rcode=\"No Error\"}[1m])) by (pod, qtypes)",
  11857               "format": "time_series",
  11858               "intervalFactor": 1,
  11859               "legendFormat": "{{qtypes}}",
  11860               "refId": "A"
  11861             }
  11862           ],
  11863           "thresholds": [],
  11864           "timeFrom": null,
  11865           "timeRegions": [],
  11866           "timeShift": null,
  11867           "title": "DNS responses",
  11868           "tooltip": {
  11869             "shared": true,
  11870             "sort": 0,
  11871             "value_type": "individual"
  11872           },
  11873           "type": "graph",
  11874           "xaxis": {
  11875             "buckets": null,
  11876             "mode": "time",
  11877             "name": null,
  11878             "show": true,
  11879             "values": []
  11880           },
  11881           "yaxes": [
  11882             {
  11883               "decimals": 1,
  11884               "format": "reqps",
  11885               "label": null,
  11886               "logBase": 1,
  11887               "max": null,
  11888               "min": null,
  11889               "show": true
  11890             },
  11891             {
  11892               "format": "short",
  11893               "label": null,
  11894               "logBase": 1,
  11895               "max": null,
  11896               "min": null,
  11897               "show": true
  11898             }
  11899           ],
  11900           "yaxis": {
  11901             "align": false,
  11902             "alignLevel": null
  11903           }
  11904         },
  11905         {
  11906           "alert": {
  11907             "conditions": [
  11908               {
  11909                 "evaluator": {
  11910                   "params": [
  11911                     0.5
  11912                   ],
  11913                   "type": "gt"
  11914                 },
  11915                 "operator": {
  11916                   "type": "and"
  11917                 },
  11918                 "query": {
  11919                   "params": [
  11920                     "A",
  11921                     "5m",
  11922                     "now"
  11923                   ]
  11924                 },
  11925                 "reducer": {
  11926                   "params": [],
  11927                   "type": "avg"
  11928                 },
  11929                 "type": "query"
  11930               }
  11931             ],
  11932             "executionErrorState": "alerting",
  11933             "for": "5m",
  11934             "frequency": "1m",
  11935             "handler": 1,
  11936             "name": "DNS Request/Response Symmetry alert",
  11937             "noDataState": "no_data",
  11938             "notifications": []
  11939           },
  11940           "aliasColors": {},
  11941           "bars": false,
  11942           "dashLength": 10,
  11943           "dashes": false,
  11944           "datasource": "prometheus",
  11945           "fill": 1,
  11946           "gridPos": {
  11947             "h": 5,
  11948             "w": 8,
  11949             "x": 16,
  11950             "y": 70
  11951           },
  11952           "id": 66,
  11953           "legend": {
  11954             "avg": false,
  11955             "current": false,
  11956             "max": false,
  11957             "min": false,
  11958             "show": true,
  11959             "total": false,
  11960             "values": false
  11961           },
  11962           "lines": true,
  11963           "linewidth": 1,
  11964           "links": [],
  11965           "nullPointMode": "null",
  11966           "options": {},
  11967           "percentage": false,
  11968           "pointradius": 2,
  11969           "points": false,
  11970           "renderer": "flot",
  11971           "seriesOverrides": [],
  11972           "spaceLength": 10,
  11973           "stack": false,
  11974           "steppedLine": false,
  11975           "targets": [
  11976             {
  11977               "expr": "sum(rate(hubble_dns_queries_total[1m])) by (pod, qtypes) - sum(rate(hubble_dns_responses_total[1m])) by (pod, qtypes)",
  11978               "format": "time_series",
  11979               "intervalFactor": 1,
  11980               "legendFormat": "{{qtypes}}",
  11981               "refId": "A"
  11982             }
  11983           ],
  11984           "thresholds": [
  11985             {
  11986               "colorMode": "critical",
  11987               "fill": true,
  11988               "line": true,
  11989               "op": "gt",
  11990               "value": 0.5
  11991             }
  11992           ],
  11993           "timeFrom": null,
  11994           "timeRegions": [],
  11995           "timeShift": null,
  11996           "title": "Missing DNS Responses",
  11997           "tooltip": {
  11998             "shared": true,
  11999             "sort": 0,
  12000             "value_type": "individual"
  12001           },
  12002           "type": "graph",
  12003           "xaxis": {
  12004             "buckets": null,
  12005             "mode": "time",
  12006             "name": null,
  12007             "show": true,
  12008             "values": []
  12009           },
  12010           "yaxes": [
  12011             {
  12012               "format": "reqps",
  12013               "label": null,
  12014               "logBase": 1,
  12015               "max": null,
  12016               "min": null,
  12017               "show": true
  12018             },
  12019             {
  12020               "format": "short",
  12021               "label": null,
  12022               "logBase": 1,
  12023               "max": null,
  12024               "min": null,
  12025               "show": true
  12026             }
  12027           ],
  12028           "yaxis": {
  12029             "align": false,
  12030             "alignLevel": null
  12031           }
  12032         },
  12033         {
  12034           "aliasColors": {},
  12035           "bars": false,
  12036           "dashLength": 10,
  12037           "dashes": false,
  12038           "datasource": "prometheus",
  12039           "fill": 1,
  12040           "gridPos": {
  12041             "h": 5,
  12042             "w": 12,
  12043             "x": 0,
  12044             "y": 75
  12045           },
  12046           "id": 40,
  12047           "legend": {
  12048             "avg": false,
  12049             "current": false,
  12050             "max": false,
  12051             "min": false,
  12052             "show": true,
  12053             "total": false,
  12054             "values": false
  12055           },
  12056           "lines": true,
  12057           "linewidth": 1,
  12058           "links": [],
  12059           "nullPointMode": "null",
  12060           "options": {},
  12061           "percentage": false,
  12062           "pointradius": 2,
  12063           "points": false,
  12064           "renderer": "flot",
  12065           "seriesOverrides": [],
  12066           "spaceLength": 10,
  12067           "stack": false,
  12068           "steppedLine": false,
  12069           "targets": [
  12070             {
  12071               "expr": "sum(rate(hubble_dns_response_types_total[1m])) by (pod, type)",
  12072               "format": "time_series",
  12073               "intervalFactor": 1,
  12074               "legendFormat": "{{type}}",
  12075               "refId": "A"
  12076             }
  12077           ],
  12078           "thresholds": [],
  12079           "timeFrom": null,
  12080           "timeRegions": [],
  12081           "timeShift": null,
  12082           "title": "DNS Response Record Type",
  12083           "tooltip": {
  12084             "shared": true,
  12085             "sort": 0,
  12086             "value_type": "individual"
  12087           },
  12088           "type": "graph",
  12089           "xaxis": {
  12090             "buckets": null,
  12091             "mode": "time",
  12092             "name": null,
  12093             "show": true,
  12094             "values": []
  12095           },
  12096           "yaxes": [
  12097             {
  12098               "decimals": 1,
  12099               "format": "short",
  12100               "label": null,
  12101               "logBase": 1,
  12102               "max": null,
  12103               "min": null,
  12104               "show": true
  12105             },
  12106             {
  12107               "format": "short",
  12108               "label": null,
  12109               "logBase": 1,
  12110               "max": null,
  12111               "min": null,
  12112               "show": true
  12113             }
  12114           ],
  12115           "yaxis": {
  12116             "align": false,
  12117             "alignLevel": null
  12118           }
  12119         },
  12120         {
  12121           "aliasColors": {},
  12122           "bars": false,
  12123           "dashLength": 10,
  12124           "dashes": false,
  12125           "datasource": "prometheus",
  12126           "fill": 1,
  12127           "gridPos": {
  12128             "h": 5,
  12129             "w": 12,
  12130             "x": 12,
  12131             "y": 75
  12132           },
  12133           "id": 57,
  12134           "legend": {
  12135             "avg": false,
  12136             "current": false,
  12137             "max": false,
  12138             "min": false,
  12139             "show": true,
  12140             "total": false,
  12141             "values": false
  12142           },
  12143           "lines": true,
  12144           "linewidth": 1,
  12145           "links": [],
  12146           "nullPointMode": "null",
  12147           "options": {},
  12148           "percentage": false,
  12149           "pointradius": 2,
  12150           "points": false,
  12151           "renderer": "flot",
  12152           "seriesOverrides": [],
  12153           "spaceLength": 10,
  12154           "stack": false,
  12155           "steppedLine": false,
  12156           "targets": [
  12157             {
  12158               "expr": "sum(rate(hubble_dns_responses_total{rcode=\"No Error\"}[1m])) by (pod,ips_returned)",
  12159               "format": "time_series",
  12160               "intervalFactor": 1,
  12161               "legendFormat": "{{ips_returned}}",
  12162               "refId": "A"
  12163             }
  12164           ],
  12165           "thresholds": [],
  12166           "timeFrom": null,
  12167           "timeRegions": [],
  12168           "timeShift": null,
  12169           "title": "DNS Response IPs Returned",
  12170           "tooltip": {
  12171             "shared": true,
  12172             "sort": 0,
  12173             "value_type": "individual"
  12174           },
  12175           "type": "graph",
  12176           "xaxis": {
  12177             "buckets": null,
  12178             "mode": "time",
  12179             "name": null,
  12180             "show": true,
  12181             "values": []
  12182           },
  12183           "yaxes": [
  12184             {
  12185               "decimals": 1,
  12186               "format": "reqps",
  12187               "label": null,
  12188               "logBase": 1,
  12189               "max": null,
  12190               "min": null,
  12191               "show": true
  12192             },
  12193             {
  12194               "format": "short",
  12195               "label": null,
  12196               "logBase": 1,
  12197               "max": null,
  12198               "min": null,
  12199               "show": true
  12200             }
  12201           ],
  12202           "yaxis": {
  12203             "align": false,
  12204             "alignLevel": null
  12205           }
  12206         },
  12207         {
  12208           "aliasColors": {},
  12209           "bars": false,
  12210           "dashLength": 10,
  12211           "dashes": false,
  12212           "datasource": "prometheus",
  12213           "fill": 1,
  12214           "gridPos": {
  12215             "h": 5,
  12216             "w": 12,
  12217             "x": 0,
  12218             "y": 80
  12219           },
  12220           "id": 28,
  12221           "legend": {
  12222             "avg": false,
  12223             "current": false,
  12224             "max": false,
  12225             "min": false,
  12226             "show": true,
  12227             "total": false,
  12228             "values": false
  12229           },
  12230           "lines": true,
  12231           "linewidth": 1,
  12232           "links": [],
  12233           "nullPointMode": "null",
  12234           "options": {},
  12235           "percentage": false,
  12236           "pointradius": 2,
  12237           "points": false,
  12238           "renderer": "flot",
  12239           "seriesOverrides": [],
  12240           "spaceLength": 10,
  12241           "stack": false,
  12242           "steppedLine": false,
  12243           "targets": [
  12244             {
  12245               "expr": "sum(rate(hubble_dns_responses_total{rcode!=\"No Error\"}[1m])) by (pod, qtypes, rcode)",
  12246               "format": "time_series",
  12247               "intervalFactor": 1,
  12248               "legendFormat": "{{rcode}} ({{qtypes}})",
  12249               "refId": "A"
  12250             }
  12251           ],
  12252           "thresholds": [],
  12253           "timeFrom": null,
  12254           "timeRegions": [],
  12255           "timeShift": null,
  12256           "title": "DNS Errors",
  12257           "tooltip": {
  12258             "shared": true,
  12259             "sort": 0,
  12260             "value_type": "individual"
  12261           },
  12262           "type": "graph",
  12263           "xaxis": {
  12264             "buckets": null,
  12265             "mode": "time",
  12266             "name": null,
  12267             "show": true,
  12268             "values": []
  12269           },
  12270           "yaxes": [
  12271             {
  12272               "decimals": 4,
  12273               "format": "short",
  12274               "label": null,
  12275               "logBase": 1,
  12276               "max": null,
  12277               "min": null,
  12278               "show": true
  12279             },
  12280             {
  12281               "format": "short",
  12282               "label": null,
  12283               "logBase": 1,
  12284               "max": null,
  12285               "min": null,
  12286               "show": true
  12287             }
  12288           ],
  12289           "yaxis": {
  12290             "align": false,
  12291             "alignLevel": null
  12292           }
  12293         },
  12294         {
  12295           "aliasColors": {},
  12296           "bars": false,
  12297           "dashLength": 10,
  12298           "dashes": false,
  12299           "datasource": "prometheus",
  12300           "fill": 1,
  12301           "gridPos": {
  12302             "h": 5,
  12303             "w": 12,
  12304             "x": 12,
  12305             "y": 80
  12306           },
  12307           "id": 56,
  12308           "legend": {
  12309             "alignAsTable": false,
  12310             "avg": false,
  12311             "current": false,
  12312             "max": false,
  12313             "min": false,
  12314             "rightSide": false,
  12315             "show": true,
  12316             "sideWidth": null,
  12317             "total": false,
  12318             "values": false
  12319           },
  12320           "lines": true,
  12321           "linewidth": 1,
  12322           "links": [],
  12323           "nullPointMode": "null",
  12324           "options": {},
  12325           "percentage": false,
  12326           "pointradius": 2,
  12327           "points": false,
  12328           "renderer": "flot",
  12329           "seriesOverrides": [],
  12330           "spaceLength": 10,
  12331           "stack": false,
  12332           "steppedLine": false,
  12333           "targets": [
  12334             {
  12335               "expr": "topk(10,sum(rate(hubble_dns_responses_total{rcode!=\"No Error\"}[1m])) by (pod, destination))",
  12336               "format": "time_series",
  12337               "intervalFactor": 1,
  12338               "legendFormat": "{{destination}}",
  12339               "refId": "A"
  12340             }
  12341           ],
  12342           "thresholds": [],
  12343           "timeFrom": null,
  12344           "timeRegions": [],
  12345           "timeShift": null,
  12346           "title": "Pods with DNS errors",
  12347           "tooltip": {
  12348             "shared": true,
  12349             "sort": 0,
  12350             "value_type": "individual"
  12351           },
  12352           "type": "graph",
  12353           "xaxis": {
  12354             "buckets": null,
  12355             "mode": "time",
  12356             "name": null,
  12357             "show": true,
  12358             "values": []
  12359           },
  12360           "yaxes": [
  12361             {
  12362               "decimals": 4,
  12363               "format": "short",
  12364               "label": null,
  12365               "logBase": 1,
  12366               "max": null,
  12367               "min": null,
  12368               "show": true
  12369             },
  12370             {
  12371               "format": "short",
  12372               "label": null,
  12373               "logBase": 1,
  12374               "max": null,
  12375               "min": null,
  12376               "show": true
  12377             }
  12378           ],
  12379           "yaxis": {
  12380             "align": false,
  12381             "alignLevel": null
  12382           }
  12383         },
  12384         {
  12385           "aliasColors": {},
  12386           "bars": false,
  12387           "dashLength": 10,
  12388           "dashes": false,
  12389           "datasource": "prometheus",
  12390           "fill": 1,
  12391           "gridPos": {
  12392             "h": 6,
  12393             "w": 24,
  12394             "x": 0,
  12395             "y": 85
  12396           },
  12397           "id": 20,
  12398           "legend": {
  12399             "alignAsTable": true,
  12400             "avg": false,
  12401             "current": true,
  12402             "max": false,
  12403             "min": false,
  12404             "rightSide": true,
  12405             "show": true,
  12406             "sort": "current",
  12407             "sortDesc": true,
  12408             "total": false,
  12409             "values": true
  12410           },
  12411           "lines": true,
  12412           "linewidth": 1,
  12413           "links": [],
  12414           "nullPointMode": "null",
  12415           "options": {},
  12416           "percentage": false,
  12417           "pointradius": 2,
  12418           "points": false,
  12419           "renderer": "flot",
  12420           "seriesOverrides": [],
  12421           "spaceLength": 10,
  12422           "stack": false,
  12423           "steppedLine": false,
  12424           "targets": [
  12425             {
  12426               "expr": "topk(10, sum(rate(hubble_dns_queries_total[10m])*60) by (query, qtypes))",
  12427               "format": "time_series",
  12428               "intervalFactor": 1,
  12429               "legendFormat": "{{query}} ({{qtypes}})",
  12430               "refId": "A"
  12431             }
  12432           ],
  12433           "thresholds": [],
  12434           "timeFrom": null,
  12435           "timeRegions": [],
  12436           "timeShift": null,
  12437           "title": "Top 10 DNS Queries per minute",
  12438           "tooltip": {
  12439             "shared": true,
  12440             "sort": 2,
  12441             "value_type": "individual"
  12442           },
  12443           "type": "graph",
  12444           "xaxis": {
  12445             "buckets": null,
  12446             "mode": "time",
  12447             "name": null,
  12448             "show": true,
  12449             "values": []
  12450           },
  12451           "yaxes": [
  12452             {
  12453               "format": "none",
  12454               "label": null,
  12455               "logBase": 1,
  12456               "max": null,
  12457               "min": null,
  12458               "show": true
  12459             },
  12460             {
  12461               "format": "short",
  12462               "label": null,
  12463               "logBase": 1,
  12464               "max": null,
  12465               "min": null,
  12466               "show": true
  12467             }
  12468           ],
  12469           "yaxis": {
  12470             "align": false,
  12471             "alignLevel": null
  12472           }
  12473         }
  12474       ],
  12475       "refresh": "30s",
  12476       "schemaVersion": 18,
  12477       "style": "dark",
  12478       "tags": [],
  12479       "templating": {
  12480         "list": []
  12481       },
  12482       "time": {
  12483         "from": "now-6h",
  12484         "to": "now"
  12485       },
  12486       "timepicker": {
  12487         "refresh_intervals": [
  12488           "5s",
  12489           "10s",
  12490           "30s",
  12491           "1m",
  12492           "5m",
  12493           "15m",
  12494           "30m",
  12495           "1h",
  12496           "2h",
  12497           "1d"
  12498         ],
  12499         "time_options": [
  12500           "5m",
  12501           "15m",
  12502           "1h",
  12503           "6h",
  12504           "12h",
  12505           "24h",
  12506           "2d",
  12507           "7d",
  12508           "30d"
  12509         ]
  12510       },
  12511       "timezone": "",
  12512       "title": "Hubble",
  12513       "uid": "5HftnJAWz",
  12514       "version": 24
  12515     }
  12516 ---
  12517 # Source: prometheus/templates/grafana.yaml
  12518 apiVersion: v1
  12519 kind: ConfigMap
  12520 metadata:
  12521   labels:
  12522     grafana_dashboard: "1"
  12523   annotations:
  12524     grafana_folder: Cilium
  12525   name: grafana-hubble-l7-http-metrics-by-workload
  12526   namespace: monitoring
  12527 data:
  12528   hubble-l7-http-metrics-by-workload.json: |
  12529     {
  12530       "__inputs": [],
  12531       "__elements": {},
  12532       "__requires": [
  12533         {
  12534           "type": "grafana",
  12535           "id": "grafana",
  12536           "name": "Grafana",
  12537           "version": "9.0.5"
  12538         },
  12539         {
  12540           "type": "datasource",
  12541           "id": "prometheus",
  12542           "name": "Prometheus",
  12543           "version": "1.0.0"
  12544         },
  12545         {
  12546           "type": "panel",
  12547           "id": "stat",
  12548           "name": "Stat",
  12549           "version": ""
  12550         },
  12551         {
  12552           "type": "panel",
  12553           "id": "timeseries",
  12554           "name": "Time series",
  12555           "version": ""
  12556         }
  12557       ],
  12558       "annotations": {
  12559         "list": [
  12560           {
  12561             "builtIn": 1,
  12562             "datasource": {
  12563               "type": "grafana",
  12564               "uid": "-- Grafana --"
  12565             },
  12566             "enable": true,
  12567             "hide": true,
  12568             "iconColor": "rgba(0, 211, 255, 1)",
  12569             "name": "Annotations & Alerts",
  12570             "target": {
  12571               "limit": 100,
  12572               "matchAny": false,
  12573               "tags": [],
  12574               "type": "dashboard"
  12575             },
  12576             "type": "dashboard"
  12577           }
  12578         ]
  12579       },
  12580       "editable": true,
  12581       "fiscalYearStartMonth": 0,
  12582       "graphTooltip": 1,
  12583       "id": null,
  12584       "links": [],
  12585       "liveNow": false,
  12586       "panels": [
  12587         {
  12588           "collapsed": false,
  12589           "gridPos": {
  12590             "h": 1,
  12591             "w": 24,
  12592             "x": 0,
  12593             "y": 0
  12594           },
  12595           "id": 14,
  12596           "panels": [],
  12597           "title": "General",
  12598           "type": "row"
  12599         },
  12600         {
  12601           "datasource": {
  12602             "type": "prometheus",
  12603             "uid": "${DS_PROMETHEUS}"
  12604           },
  12605           "fieldConfig": {
  12606             "defaults": {
  12607               "color": {
  12608                 "mode": "thresholds"
  12609               },
  12610               "mappings": [],
  12611               "thresholds": {
  12612                 "mode": "absolute",
  12613                 "steps": [
  12614                   {
  12615                     "color": "green",
  12616                     "value": null
  12617                   },
  12618                   {
  12619                     "color": "red",
  12620                     "value": 80
  12621                   }
  12622                 ]
  12623               },
  12624               "unit": "reqps"
  12625             },
  12626             "overrides": []
  12627           },
  12628           "gridPos": {
  12629             "h": 5,
  12630             "w": 8,
  12631             "x": 0,
  12632             "y": 1
  12633           },
  12634           "id": 16,
  12635           "options": {
  12636             "colorMode": "value",
  12637             "graphMode": "area",
  12638             "justifyMode": "auto",
  12639             "orientation": "auto",
  12640             "reduceOptions": {
  12641               "calcs": [
  12642                 "lastNotNull"
  12643               ],
  12644               "fields": "",
  12645               "values": false
  12646             },
  12647             "textMode": "auto"
  12648           },
  12649           "pluginVersion": "9.0.5",
  12650           "targets": [
  12651             {
  12652               "datasource": {
  12653                 "type": "prometheus",
  12654                 "uid": "${DS_PROMETHEUS}"
  12655               },
  12656               "expr": "round(sum(rate(hubble_http_requests_total{reporter=~\"${reporter}\", destination_namespace=~\"${destination_namespace}\", destination_workload=~\"${destination_workload}\"}[$__rate_interval])), 0.001)",
  12657               "refId": "A"
  12658             }
  12659           ],
  12660           "title": "Incoming Request Volume",
  12661           "type": "stat"
  12662         },
  12663         {
  12664           "datasource": {
  12665             "type": "prometheus",
  12666             "uid": "${DS_PROMETHEUS}"
  12667           },
  12668           "fieldConfig": {
  12669             "defaults": {
  12670               "color": {
  12671                 "mode": "thresholds"
  12672               },
  12673               "mappings": [],
  12674               "min": 0,
  12675               "thresholds": {
  12676                 "mode": "absolute",
  12677                 "steps": [
  12678                   {
  12679                     "color": "green",
  12680                     "value": null
  12681                   },
  12682                   {
  12683                     "color": "red",
  12684                     "value": 80
  12685                   }
  12686                 ]
  12687               },
  12688               "unit": "percentunit"
  12689             },
  12690             "overrides": []
  12691           },
  12692           "gridPos": {
  12693             "h": 5,
  12694             "w": 8,
  12695             "x": 8,
  12696             "y": 1
  12697           },
  12698           "id": 17,
  12699           "options": {
  12700             "colorMode": "value",
  12701             "graphMode": "area",
  12702             "justifyMode": "auto",
  12703             "orientation": "auto",
  12704             "reduceOptions": {
  12705               "calcs": [
  12706                 "lastNotNull"
  12707               ],
  12708               "fields": "",
  12709               "values": false
  12710             },
  12711             "textMode": "auto"
  12712           },
  12713           "pluginVersion": "9.0.5",
  12714           "targets": [
  12715             {
  12716               "datasource": {
  12717                 "type": "prometheus",
  12718                 "uid": "${DS_PROMETHEUS}"
  12719               },
  12720               "editorMode": "code",
  12721               "exemplar": false,
  12722               "expr": "sum(rate(hubble_http_requests_total{cluster=~\"${cluster}\", destination_namespace=~\"${destination_namespace}\", destination_workload=~\"${destination_workload}\", reporter=\"${reporter}\", status!~\"5.*\"}[$__rate_interval]))\n/\nsum(rate(hubble_http_requests_total{cluster=~\"${cluster}\", destination_namespace=~\"${destination_namespace}\", destination_workload=~\"${destination_workload}\", reporter=\"${reporter}\"}[$__rate_interval]))",
  12723               "interval": "",
  12724               "legendFormat": "{{ cluster }} {{ method }} {{ source_namespace }}/{{ source_workload }}",
  12725               "range": true,
  12726               "refId": "A"
  12727             }
  12728           ],
  12729           "title": "Incoming Request Success Rate (non-5xx responses)",
  12730           "type": "stat"
  12731         },
  12732         {
  12733           "datasource": {
  12734             "type": "prometheus",
  12735             "uid": "${DS_PROMETHEUS}"
  12736           },
  12737           "fieldConfig": {
  12738             "defaults": {
  12739               "color": {
  12740                 "mode": "palette-classic"
  12741               },
  12742               "custom": {
  12743                 "axisLabel": "",
  12744                 "axisPlacement": "auto",
  12745                 "barAlignment": 0,
  12746                 "drawStyle": "line",
  12747                 "fillOpacity": 0,
  12748                 "gradientMode": "none",
  12749                 "hideFrom": {
  12750                   "legend": false,
  12751                   "tooltip": false,
  12752                   "viz": false
  12753                 },
  12754                 "lineInterpolation": "linear",
  12755                 "lineWidth": 1,
  12756                 "pointSize": 5,
  12757                 "scaleDistribution": {
  12758                   "type": "linear"
  12759                 },
  12760                 "showPoints": "auto",
  12761                 "spanNulls": false,
  12762                 "stacking": {
  12763                   "group": "A",
  12764                   "mode": "none"
  12765                 },
  12766                 "thresholdsStyle": {
  12767                   "mode": "off"
  12768                 }
  12769               },
  12770               "mappings": [],
  12771               "min": 0,
  12772               "thresholds": {
  12773                 "mode": "absolute",
  12774                 "steps": [
  12775                   {
  12776                     "color": "green",
  12777                     "value": null
  12778                   },
  12779                   {
  12780                     "color": "red",
  12781                     "value": 80
  12782                   }
  12783                 ]
  12784               },
  12785               "unit": "s"
  12786             },
  12787             "overrides": []
  12788           },
  12789           "gridPos": {
  12790             "h": 5,
  12791             "w": 8,
  12792             "x": 16,
  12793             "y": 1
  12794           },
  12795           "id": 18,
  12796           "options": {
  12797             "legend": {
  12798               "calcs": [
  12799                 "lastNotNull"
  12800               ],
  12801               "displayMode": "list",
  12802               "placement": "bottom"
  12803             },
  12804             "tooltip": {
  12805               "mode": "single",
  12806               "sort": "none"
  12807             }
  12808           },
  12809           "pluginVersion": "9.0.5",
  12810           "targets": [
  12811             {
  12812               "datasource": {
  12813                 "type": "prometheus",
  12814                 "uid": "${DS_PROMETHEUS}"
  12815               },
  12816               "editorMode": "code",
  12817               "exemplar": false,
  12818               "expr": "histogram_quantile(0.50, sum(rate(hubble_http_request_duration_seconds_bucket{cluster=~\"${cluster}\", destination_namespace=~\"${destination_namespace}\", destination_workload=~\"${destination_workload}\", reporter=\"${reporter}\"}[$__rate_interval])) by (le))",
  12819               "interval": "",
  12820               "legendFormat": "P50",
  12821               "range": true,
  12822               "refId": "A"
  12823             },
  12824             {
  12825               "datasource": {
  12826                 "type": "prometheus",
  12827                 "uid": "${DS_PROMETHEUS}"
  12828               },
  12829               "editorMode": "code",
  12830               "exemplar": false,
  12831               "expr": "histogram_quantile(0.95, sum(rate(hubble_http_request_duration_seconds_bucket{cluster=~\"${cluster}\", destination_namespace=~\"${destination_namespace}\", destination_workload=~\"${destination_workload}\", reporter=\"${reporter}\"}[$__rate_interval])) by (le))",
  12832               "hide": false,
  12833               "interval": "",
  12834               "legendFormat": "P95",
  12835               "range": true,
  12836               "refId": "B"
  12837             },
  12838             {
  12839               "datasource": {
  12840                 "type": "prometheus",
  12841                 "uid": "${DS_PROMETHEUS}"
  12842               },
  12843               "editorMode": "code",
  12844               "exemplar": false,
  12845               "expr": "histogram_quantile(0.99, sum(rate(hubble_http_request_duration_seconds_bucket{cluster=~\"${cluster}\", destination_namespace=~\"${destination_namespace}\", destination_workload=~\"${destination_workload}\", reporter=\"${reporter}\"}[$__rate_interval])) by (le))",
  12846               "hide": false,
  12847               "interval": "",
  12848               "legendFormat": "P99",
  12849               "range": true,
  12850               "refId": "C"
  12851             }
  12852           ],
  12853           "title": "Request Duration",
  12854           "type": "timeseries"
  12855         },
  12856         {
  12857           "collapsed": false,
  12858           "gridPos": {
  12859             "h": 1,
  12860             "w": 24,
  12861             "x": 0,
  12862             "y": 6
  12863           },
  12864           "id": 6,
  12865           "panels": [],
  12866           "title": "Requests by Source",
  12867           "type": "row"
  12868         },
  12869         {
  12870           "datasource": {
  12871             "type": "prometheus",
  12872             "uid": "${DS_PROMETHEUS}"
  12873           },
  12874           "fieldConfig": {
  12875             "defaults": {
  12876               "color": {
  12877                 "mode": "palette-classic"
  12878               },
  12879               "custom": {
  12880                 "axisLabel": "",
  12881                 "axisPlacement": "auto",
  12882                 "barAlignment": 0,
  12883                 "drawStyle": "line",
  12884                 "fillOpacity": 0,
  12885                 "gradientMode": "none",
  12886                 "hideFrom": {
  12887                   "legend": false,
  12888                   "tooltip": false,
  12889                   "viz": false
  12890                 },
  12891                 "lineInterpolation": "linear",
  12892                 "lineWidth": 1,
  12893                 "pointSize": 5,
  12894                 "scaleDistribution": {
  12895                   "type": "linear"
  12896                 },
  12897                 "showPoints": "auto",
  12898                 "spanNulls": false,
  12899                 "stacking": {
  12900                   "group": "A",
  12901                   "mode": "none"
  12902                 },
  12903                 "thresholdsStyle": {
  12904                   "mode": "off"
  12905                 }
  12906               },
  12907               "mappings": [],
  12908               "min": 0,
  12909               "thresholds": {
  12910                 "mode": "absolute",
  12911                 "steps": [
  12912                   {
  12913                     "color": "green",
  12914                     "value": null
  12915                   },
  12916                   {
  12917                     "color": "red",
  12918                     "value": 80
  12919                   }
  12920                 ]
  12921               },
  12922               "unit": "reqps"
  12923             },
  12924             "overrides": []
  12925           },
  12926           "gridPos": {
  12927             "h": 10,
  12928             "w": 12,
  12929             "x": 0,
  12930             "y": 7
  12931           },
  12932           "id": 3,
  12933           "options": {
  12934             "legend": {
  12935               "calcs": [
  12936                 "max",
  12937                 "mean",
  12938                 "sum",
  12939                 "lastNotNull"
  12940               ],
  12941               "displayMode": "table",
  12942               "placement": "bottom"
  12943             },
  12944             "tooltip": {
  12945               "mode": "single",
  12946               "sort": "none"
  12947             }
  12948           },
  12949           "targets": [
  12950             {
  12951               "datasource": {
  12952                 "type": "prometheus",
  12953                 "uid": "${DS_PROMETHEUS}"
  12954               },
  12955               "editorMode": "code",
  12956               "exemplar": false,
  12957               "expr": "round(sum(rate(hubble_http_requests_total{cluster=~\"${cluster}\", destination_namespace=~\"${destination_namespace}\", destination_workload=~\"${destination_workload}\", reporter=\"${reporter}\", source_namespace=~\"${source_namespace}\", source_workload=~\"${source_workload}\"}[$__rate_interval])) by (cluster, source_namespace, source_workload, status), 0.001)",
  12958               "interval": "",
  12959               "legendFormat": "{{ cluster }} {{ method }} {{ source_namespace }}/{{ source_workload }}: {{ status }}",
  12960               "range": true,
  12961               "refId": "A"
  12962             }
  12963           ],
  12964           "title": "Incoming Requests by Source and Response Code",
  12965           "type": "timeseries"
  12966         },
  12967         {
  12968           "datasource": {
  12969             "type": "prometheus",
  12970             "uid": "${DS_PROMETHEUS}"
  12971           },
  12972           "fieldConfig": {
  12973             "defaults": {
  12974               "color": {
  12975                 "mode": "palette-classic"
  12976               },
  12977               "custom": {
  12978                 "axisLabel": "",
  12979                 "axisPlacement": "auto",
  12980                 "barAlignment": 0,
  12981                 "drawStyle": "line",
  12982                 "fillOpacity": 0,
  12983                 "gradientMode": "none",
  12984                 "hideFrom": {
  12985                   "legend": false,
  12986                   "tooltip": false,
  12987                   "viz": false
  12988                 },
  12989                 "lineInterpolation": "linear",
  12990                 "lineWidth": 1,
  12991                 "pointSize": 5,
  12992                 "scaleDistribution": {
  12993                   "type": "linear"
  12994                 },
  12995                 "showPoints": "auto",
  12996                 "spanNulls": false,
  12997                 "stacking": {
  12998                   "group": "A",
  12999                   "mode": "none"
  13000                 },
  13001                 "thresholdsStyle": {
  13002                   "mode": "off"
  13003                 }
  13004               },
  13005               "mappings": [],
  13006               "min": 0,
  13007               "thresholds": {
  13008                 "mode": "absolute",
  13009                 "steps": [
  13010                   {
  13011                     "color": "green",
  13012                     "value": null
  13013                   },
  13014                   {
  13015                     "color": "red",
  13016                     "value": 80
  13017                   }
  13018                 ]
  13019               },
  13020               "unit": "percentunit"
  13021             },
  13022             "overrides": []
  13023           },
  13024           "gridPos": {
  13025             "h": 10,
  13026             "w": 12,
  13027             "x": 12,
  13028             "y": 7
  13029           },
  13030           "id": 7,
  13031           "options": {
  13032             "legend": {
  13033               "calcs": [
  13034                 "mean",
  13035                 "min",
  13036                 "max",
  13037                 "lastNotNull"
  13038               ],
  13039               "displayMode": "table",
  13040               "placement": "bottom"
  13041             },
  13042             "tooltip": {
  13043               "mode": "single",
  13044               "sort": "none"
  13045             }
  13046           },
  13047           "targets": [
  13048             {
  13049               "datasource": {
  13050                 "type": "prometheus",
  13051                 "uid": "${DS_PROMETHEUS}"
  13052               },
  13053               "editorMode": "code",
  13054               "exemplar": false,
  13055               "expr": "sum(rate(hubble_http_requests_total{cluster=~\"${cluster}\", destination_namespace=~\"${destination_namespace}\", destination_workload=~\"${destination_workload}\", reporter=\"${reporter}\", source_namespace=~\"${source_namespace}\", source_workload=~\"${source_workload}\",status!~\"5.*\"}[$__rate_interval])) by (cluster, source_namespace, source_workload)\n/\nsum(rate(hubble_http_requests_total{cluster=~\"${cluster}\", destination_namespace=~\"${destination_namespace}\", destination_workload=~\"${destination_workload}\", reporter=\"${reporter}\", source_namespace=~\"${source_namespace}\", source_workload=~\"${source_workload}\"}[$__rate_interval])) by (cluster, source_namespace, source_workload)",
  13056               "interval": "",
  13057               "legendFormat": "{{ cluster }} {{ method }} {{ source_namespace }}/{{ source_workload }}",
  13058               "range": true,
  13059               "refId": "A"
  13060             }
  13061           ],
  13062           "title": "Incoming Request Success Rate (non-5xx responses) By Source",
  13063           "type": "timeseries"
  13064         },
  13065         {
  13066           "datasource": {
  13067             "type": "prometheus",
  13068             "uid": "${DS_PROMETHEUS}"
  13069           },
  13070           "fieldConfig": {
  13071             "defaults": {
  13072               "color": {
  13073                 "mode": "palette-classic"
  13074               },
  13075               "custom": {
  13076                 "axisLabel": "",
  13077                 "axisPlacement": "auto",
  13078                 "barAlignment": 0,
  13079                 "drawStyle": "line",
  13080                 "fillOpacity": 0,
  13081                 "gradientMode": "none",
  13082                 "hideFrom": {
  13083                   "legend": false,
  13084                   "tooltip": false,
  13085                   "viz": false
  13086                 },
  13087                 "lineInterpolation": "linear",
  13088                 "lineWidth": 1,
  13089                 "pointSize": 5,
  13090                 "scaleDistribution": {
  13091                   "type": "linear"
  13092                 },
  13093                 "showPoints": "auto",
  13094                 "spanNulls": false,
  13095                 "stacking": {
  13096                   "group": "A",
  13097                   "mode": "none"
  13098                 },
  13099                 "thresholdsStyle": {
  13100                   "mode": "off"
  13101                 }
  13102               },
  13103               "mappings": [],
  13104               "min": 0,
  13105               "thresholds": {
  13106                 "mode": "absolute",
  13107                 "steps": [
  13108                   {
  13109                     "color": "green",
  13110                     "value": null
  13111                   },
  13112                   {
  13113                     "color": "red",
  13114                     "value": 80
  13115                   }
  13116                 ]
  13117               },
  13118               "unit": "s"
  13119             },
  13120             "overrides": []
  13121           },
  13122           "gridPos": {
  13123             "h": 10,
  13124             "w": 12,
  13125             "x": 0,
  13126             "y": 17
  13127           },
  13128           "id": 4,
  13129           "options": {
  13130             "legend": {
  13131               "calcs": [
  13132                 "min",
  13133                 "max",
  13134                 "mean",
  13135                 "lastNotNull"
  13136               ],
  13137               "displayMode": "table",
  13138               "placement": "bottom"
  13139             },
  13140             "tooltip": {
  13141               "mode": "single",
  13142               "sort": "none"
  13143             }
  13144           },
  13145           "targets": [
  13146             {
  13147               "datasource": {
  13148                 "type": "prometheus",
  13149                 "uid": "${DS_PROMETHEUS}"
  13150               },
  13151               "editorMode": "code",
  13152               "exemplar": true,
  13153               "expr": "histogram_quantile(0.50, sum(rate(hubble_http_request_duration_seconds_bucket{cluster=~\"${cluster}\", destination_namespace=~\"${destination_namespace}\", destination_workload=~\"${destination_workload}\", reporter=\"${reporter}\", source_namespace=~\"${source_namespace}\", source_workload=~\"${source_workload}\"}[$__rate_interval])) by (cluster, source_namespace, source_workload, le))",
  13154               "interval": "",
  13155               "legendFormat": "{{ cluster }} {{ source_namespace }}/{{ source_workload }} P50",
  13156               "range": true,
  13157               "refId": "A"
  13158             },
  13159             {
  13160               "datasource": {
  13161                 "type": "prometheus",
  13162                 "uid": "${DS_PROMETHEUS}"
  13163               },
  13164               "editorMode": "code",
  13165               "exemplar": true,
  13166               "expr": "histogram_quantile(0.95, sum(rate(hubble_http_request_duration_seconds_bucket{cluster=~\"${cluster}\", destination_namespace=~\"${destination_namespace}\", destination_workload=~\"${destination_workload}\", reporter=\"${reporter}\", source_namespace=~\"${source_namespace}\", source_workload=~\"${source_workload}\"}[$__rate_interval])) by (cluster, source_namespace, source_workload, le))",
  13167               "hide": false,
  13168               "interval": "",
  13169               "legendFormat": "{{ cluster }} {{ source_namespace }}/{{ source_workload }} P95",
  13170               "range": true,
  13171               "refId": "B"
  13172             },
  13173             {
  13174               "datasource": {
  13175                 "type": "prometheus",
  13176                 "uid": "${DS_PROMETHEUS}"
  13177               },
  13178               "editorMode": "code",
  13179               "exemplar": true,
  13180               "expr": "histogram_quantile(0.99, sum(rate(hubble_http_request_duration_seconds_bucket{cluster=~\"${cluster}\", destination_namespace=~\"${destination_namespace}\", destination_workload=~\"${destination_workload}\", reporter=\"${reporter}\", source_namespace=~\"${source_namespace}\", source_workload=~\"${source_workload}\"}[$__rate_interval])) by (cluster, source_namespace, source_workload, le))",
  13181               "hide": false,
  13182               "interval": "",
  13183               "legendFormat": "{{ cluster }} {{ source_namespace }}/{{ source_workload }} P99",
  13184               "range": true,
  13185               "refId": "C"
  13186             }
  13187           ],
  13188           "title": "HTTP Request Duration by Source",
  13189           "type": "timeseries"
  13190         },
  13191         {
  13192           "collapsed": false,
  13193           "gridPos": {
  13194             "h": 1,
  13195             "w": 24,
  13196             "x": 0,
  13197             "y": 27
  13198           },
  13199           "id": 9,
  13200           "panels": [],
  13201           "title": "Requests by Destination",
  13202           "type": "row"
  13203         },
  13204         {
  13205           "datasource": {
  13206             "type": "prometheus",
  13207             "uid": "${DS_PROMETHEUS}"
  13208           },
  13209           "fieldConfig": {
  13210             "defaults": {
  13211               "color": {
  13212                 "mode": "palette-classic"
  13213               },
  13214               "custom": {
  13215                 "axisLabel": "",
  13216                 "axisPlacement": "auto",
  13217                 "barAlignment": 0,
  13218                 "drawStyle": "line",
  13219                 "fillOpacity": 0,
  13220                 "gradientMode": "none",
  13221                 "hideFrom": {
  13222                   "legend": false,
  13223                   "tooltip": false,
  13224                   "viz": false
  13225                 },
  13226                 "lineInterpolation": "linear",
  13227                 "lineWidth": 1,
  13228                 "pointSize": 5,
  13229                 "scaleDistribution": {
  13230                   "type": "linear"
  13231                 },
  13232                 "showPoints": "auto",
  13233                 "spanNulls": false,
  13234                 "stacking": {
  13235                   "group": "A",
  13236                   "mode": "none"
  13237                 },
  13238                 "thresholdsStyle": {
  13239                   "mode": "off"
  13240                 }
  13241               },
  13242               "mappings": [],
  13243               "min": 0,
  13244               "thresholds": {
  13245                 "mode": "absolute",
  13246                 "steps": [
  13247                   {
  13248                     "color": "green",
  13249                     "value": null
  13250                   },
  13251                   {
  13252                     "color": "red",
  13253                     "value": 80
  13254                   }
  13255                 ]
  13256               },
  13257               "unit": "reqps"
  13258             },
  13259             "overrides": []
  13260           },
  13261           "gridPos": {
  13262             "h": 10,
  13263             "w": 12,
  13264             "x": 0,
  13265             "y": 28
  13266           },
  13267           "id": 10,
  13268           "options": {
  13269             "legend": {
  13270               "calcs": [
  13271                 "max",
  13272                 "mean",
  13273                 "sum",
  13274                 "lastNotNull"
  13275               ],
  13276               "displayMode": "table",
  13277               "placement": "bottom"
  13278             },
  13279             "tooltip": {
  13280               "mode": "single",
  13281               "sort": "none"
  13282             }
  13283           },
  13284           "targets": [
  13285             {
  13286               "datasource": {
  13287                 "type": "prometheus",
  13288                 "uid": "${DS_PROMETHEUS}"
  13289               },
  13290               "editorMode": "code",
  13291               "exemplar": false,
  13292               "expr": "round(sum(rate(hubble_http_requests_total{cluster=~\"${cluster}\", destination_namespace=~\"${destination_namespace}\", destination_workload=~\"${destination_workload}\", reporter=\"${reporter}\", source_namespace=~\"${source_namespace}\", source_workload=~\"${source_workload}\"}[$__rate_interval])) by (cluster, destination_namespace, destination_workload, status), 0.001)",
  13293               "interval": "",
  13294               "legendFormat": "{{ cluster }} {{ method }} {{ destination_namespace }}/{{ destination_workload }}: {{ status }}",
  13295               "range": true,
  13296               "refId": "A"
  13297             }
  13298           ],
  13299           "title": "Incoming Requests by Destination and Response Code",
  13300           "type": "timeseries"
  13301         },
  13302         {
  13303           "datasource": {
  13304             "type": "prometheus",
  13305             "uid": "${DS_PROMETHEUS}"
  13306           },
  13307           "fieldConfig": {
  13308             "defaults": {
  13309               "color": {
  13310                 "mode": "palette-classic"
  13311               },
  13312               "custom": {
  13313                 "axisLabel": "",
  13314                 "axisPlacement": "auto",
  13315                 "barAlignment": 0,
  13316                 "drawStyle": "line",
  13317                 "fillOpacity": 0,
  13318                 "gradientMode": "none",
  13319                 "hideFrom": {
  13320                   "legend": false,
  13321                   "tooltip": false,
  13322                   "viz": false
  13323                 },
  13324                 "lineInterpolation": "linear",
  13325                 "lineWidth": 1,
  13326                 "pointSize": 5,
  13327                 "scaleDistribution": {
  13328                   "type": "linear"
  13329                 },
  13330                 "showPoints": "auto",
  13331                 "spanNulls": false,
  13332                 "stacking": {
  13333                   "group": "A",
  13334                   "mode": "none"
  13335                 },
  13336                 "thresholdsStyle": {
  13337                   "mode": "off"
  13338                 }
  13339               },
  13340               "mappings": [],
  13341               "min": 0,
  13342               "thresholds": {
  13343                 "mode": "absolute",
  13344                 "steps": [
  13345                   {
  13346                     "color": "green",
  13347                     "value": null
  13348                   },
  13349                   {
  13350                     "color": "red",
  13351                     "value": 80
  13352                   }
  13353                 ]
  13354               },
  13355               "unit": "percentunit"
  13356             },
  13357             "overrides": []
  13358           },
  13359           "gridPos": {
  13360             "h": 10,
  13361             "w": 12,
  13362             "x": 12,
  13363             "y": 28
  13364           },
  13365           "id": 11,
  13366           "options": {
  13367             "legend": {
  13368               "calcs": [
  13369                 "mean",
  13370                 "min",
  13371                 "max",
  13372                 "lastNotNull"
  13373               ],
  13374               "displayMode": "table",
  13375               "placement": "bottom"
  13376             },
  13377             "tooltip": {
  13378               "mode": "single",
  13379               "sort": "none"
  13380             }
  13381           },
  13382           "targets": [
  13383             {
  13384               "datasource": {
  13385                 "type": "prometheus",
  13386                 "uid": "${DS_PROMETHEUS}"
  13387               },
  13388               "editorMode": "code",
  13389               "exemplar": false,
  13390               "expr": "sum(rate(hubble_http_requests_total{cluster=~\"${cluster}\", destination_namespace=~\"${destination_namespace}\", destination_workload=~\"${destination_workload}\", reporter=\"${reporter}\", source_namespace=~\"${source_namespace}\", source_workload=~\"${source_workload}\",status!~\"5.*\"}[$__rate_interval])) by (cluster, destination_namespace, destination_workload)\n/\nsum(rate(hubble_http_requests_total{cluster=~\"${cluster}\", destination_namespace=~\"${destination_namespace}\", destination_workload=~\"${destination_workload}\", reporter=\"${reporter}\", source_namespace=~\"${source_namespace}\", source_workload=~\"${source_workload}\"}[$__rate_interval])) by (cluster, destination_namespace, destination_workload)",
  13391               "interval": "",
  13392               "legendFormat": "{{ cluster }} {{ method }} {{ destination_namespace }}/{{ destination_workload }}",
  13393               "range": true,
  13394               "refId": "A"
  13395             }
  13396           ],
  13397           "title": "Incoming Request Success Rate (non-5xx responses) By Destination",
  13398           "type": "timeseries"
  13399         },
  13400         {
  13401           "datasource": {
  13402             "type": "prometheus",
  13403             "uid": "${DS_PROMETHEUS}"
  13404           },
  13405           "fieldConfig": {
  13406             "defaults": {
  13407               "color": {
  13408                 "mode": "palette-classic"
  13409               },
  13410               "custom": {
  13411                 "axisLabel": "",
  13412                 "axisPlacement": "auto",
  13413                 "barAlignment": 0,
  13414                 "drawStyle": "line",
  13415                 "fillOpacity": 0,
  13416                 "gradientMode": "none",
  13417                 "hideFrom": {
  13418                   "legend": false,
  13419                   "tooltip": false,
  13420                   "viz": false
  13421                 },
  13422                 "lineInterpolation": "linear",
  13423                 "lineWidth": 1,
  13424                 "pointSize": 5,
  13425                 "scaleDistribution": {
  13426                   "type": "linear"
  13427                 },
  13428                 "showPoints": "auto",
  13429                 "spanNulls": false,
  13430                 "stacking": {
  13431                   "group": "A",
  13432                   "mode": "none"
  13433                 },
  13434                 "thresholdsStyle": {
  13435                   "mode": "off"
  13436                 }
  13437               },
  13438               "mappings": [],
  13439               "min": 0,
  13440               "thresholds": {
  13441                 "mode": "absolute",
  13442                 "steps": [
  13443                   {
  13444                     "color": "green"
  13445                   },
  13446                   {
  13447                     "color": "red",
  13448                     "value": 80
  13449                   }
  13450                 ]
  13451               },
  13452               "unit": "s"
  13453             },
  13454             "overrides": []
  13455           },
  13456           "gridPos": {
  13457             "h": 10,
  13458             "w": 12,
  13459             "x": 0,
  13460             "y": 38
  13461           },
  13462           "id": 12,
  13463           "options": {
  13464             "legend": {
  13465               "calcs": [
  13466                 "min",
  13467                 "max",
  13468                 "mean",
  13469                 "lastNotNull"
  13470               ],
  13471               "displayMode": "table",
  13472               "placement": "bottom"
  13473             },
  13474             "tooltip": {
  13475               "mode": "single",
  13476               "sort": "none"
  13477             }
  13478           },
  13479           "targets": [
  13480             {
  13481               "datasource": {
  13482                 "type": "prometheus",
  13483                 "uid": "${DS_PROMETHEUS}"
  13484               },
  13485               "editorMode": "code",
  13486               "exemplar": true,
  13487               "expr": "histogram_quantile(0.50, sum(rate(hubble_http_request_duration_seconds_bucket{cluster=~\"${cluster}\", destination_namespace=~\"${destination_namespace}\", destination_workload=~\"${destination_workload}\", reporter=\"${reporter}\", source_namespace=~\"${source_namespace}\", source_workload=~\"${source_workload}\"}[$__rate_interval])) by (cluster, destination_namespace, destination_workload, le))",
  13488               "interval": "",
  13489               "legendFormat": "{{ cluster }} {{ destination_namespace }}/{{ destination_workload }} P50",
  13490               "range": true,
  13491               "refId": "A"
  13492             },
  13493             {
  13494               "datasource": {
  13495                 "type": "prometheus",
  13496                 "uid": "${DS_PROMETHEUS}"
  13497               },
  13498               "editorMode": "code",
  13499               "exemplar": true,
  13500               "expr": "histogram_quantile(0.95, sum(rate(hubble_http_request_duration_seconds_bucket{cluster=~\"${cluster}\", destination_namespace=~\"${destination_namespace}\", destination_workload=~\"${destination_workload}\", reporter=\"${reporter}\", source_namespace=~\"${source_namespace}\", source_workload=~\"${source_workload}\"}[$__rate_interval])) by (cluster, destination_namespace, destination_workload, le))",
  13501               "hide": false,
  13502               "interval": "",
  13503               "legendFormat": "{{ cluster }} {{ destination_namespace }}/{{ destination_workload }} P95",
  13504               "range": true,
  13505               "refId": "B"
  13506             },
  13507             {
  13508               "datasource": {
  13509                 "type": "prometheus",
  13510                 "uid": "${DS_PROMETHEUS}"
  13511               },
  13512               "editorMode": "code",
  13513               "exemplar": true,
  13514               "expr": "histogram_quantile(0.99, sum(rate(hubble_http_request_duration_seconds_bucket{cluster=~\"${cluster}\", destination_namespace=~\"${destination_namespace}\", destination_workload=~\"${destination_workload}\", reporter=\"${reporter}\", source_namespace=~\"${source_namespace}\", source_workload=~\"${source_workload}\"}[$__rate_interval])) by (cluster, destination_namespace, destination_workload, le))",
  13515               "hide": false,
  13516               "interval": "",
  13517               "legendFormat": "{{ cluster }} {{ destination_namespace }}/{{ destination_workload }} P99",
  13518               "range": true,
  13519               "refId": "C"
  13520             }
  13521           ],
  13522           "title": "HTTP Request Duration by Destination",
  13523           "type": "timeseries"
  13524         }
  13525       ],
  13526       "refresh": "30s",
  13527       "schemaVersion": 36,
  13528       "style": "dark",
  13529       "tags": [],
  13530       "templating": {
  13531         "list": [
  13532           {
  13533             "current": {},
  13534             "hide": 0,
  13535             "includeAll": false,
  13536             "label": "Prometheus",
  13537             "multi": false,
  13538             "name": "DS_PROMETHEUS",
  13539             "options": [],
  13540             "query": "prometheus",
  13541             "queryValue": "",
  13542             "refresh": 1,
  13543             "regex": "",
  13544             "skipUrlSync": false,
  13545             "type": "datasource"
  13546           },
  13547           {
  13548             "current": {},
  13549             "datasource": {
  13550               "type": "prometheus",
  13551               "uid": "${DS_PROMETHEUS}"
  13552             },
  13553             "definition": "label_values(hubble_http_requests_total, cluster)",
  13554             "hide": 0,
  13555             "includeAll": false,
  13556             "label": "Cluster",
  13557             "multi": false,
  13558             "name": "cluster",
  13559             "options": [],
  13560             "query": {
  13561               "query": "label_values(hubble_http_requests_total, cluster)",
  13562               "refId": "StandardVariableQuery"
  13563             },
  13564             "refresh": 1,
  13565             "regex": "",
  13566             "skipUrlSync": false,
  13567             "sort": 2,
  13568             "type": "query"
  13569           },
  13570           {
  13571             "current": {},
  13572             "datasource": {
  13573               "type": "prometheus",
  13574               "uid": "${DS_PROMETHEUS}"
  13575             },
  13576             "definition": "label_values(hubble_http_requests_total{cluster=~\"${cluster}\"}, destination_namespace)",
  13577             "description": "",
  13578             "hide": 0,
  13579             "includeAll": false,
  13580             "label": "Destination Namespace",
  13581             "multi": false,
  13582             "name": "destination_namespace",
  13583             "options": [],
  13584             "query": {
  13585               "query": "label_values(hubble_http_requests_total{cluster=~\"${cluster}\"}, destination_namespace)",
  13586               "refId": "StandardVariableQuery"
  13587             },
  13588             "refresh": 2,
  13589             "regex": "",
  13590             "skipUrlSync": false,
  13591             "sort": 2,
  13592             "type": "query"
  13593           },
  13594           {
  13595             "current": {},
  13596             "datasource": {
  13597               "type": "prometheus",
  13598               "uid": "${DS_PROMETHEUS}"
  13599             },
  13600             "definition": "label_values(hubble_http_requests_total{cluster=~\"${cluster}\", destination_namespace=~\"${destination_namespace}\"}, destination_workload)",
  13601             "hide": 0,
  13602             "includeAll": false,
  13603             "label": "Destination Workload",
  13604             "multi": false,
  13605             "name": "destination_workload",
  13606             "options": [],
  13607             "query": {
  13608               "query": "label_values(hubble_http_requests_total{cluster=~\"${cluster}\", destination_namespace=~\"${destination_namespace}\"}, destination_workload)",
  13609               "refId": "StandardVariableQuery"
  13610             },
  13611             "refresh": 1,
  13612             "regex": "",
  13613             "skipUrlSync": false,
  13614             "sort": 2,
  13615             "type": "query"
  13616           },
  13617           {
  13618             "current": {},
  13619             "datasource": {
  13620               "type": "prometheus",
  13621               "uid": "${DS_PROMETHEUS}"
  13622             },
  13623             "definition": "label_values(hubble_http_requests_total, reporter)",
  13624             "hide": 0,
  13625             "includeAll": false,
  13626             "label": "Reporter",
  13627             "multi": false,
  13628             "name": "reporter",
  13629             "options": [],
  13630             "query": {
  13631               "query": "label_values(hubble_http_requests_total, reporter)",
  13632               "refId": "StandardVariableQuery"
  13633             },
  13634             "refresh": 1,
  13635             "regex": "",
  13636             "skipUrlSync": false,
  13637             "sort": 0,
  13638             "type": "query"
  13639           },
  13640           {
  13641             "current": {},
  13642             "datasource": {
  13643               "type": "prometheus",
  13644               "uid": "${DS_PROMETHEUS}"
  13645             },
  13646             "definition": "label_values(hubble_http_requests_total{cluster=~\"${cluster}\", destination_namespace=~\"${destination_namespace}\", destination_workload=~\"${destination_workload}\"}, source_namespace)",
  13647             "hide": 0,
  13648             "includeAll": true,
  13649             "label": "Source Namespace",
  13650             "multi": true,
  13651             "name": "source_namespace",
  13652             "options": [],
  13653             "query": {
  13654               "query": "label_values(hubble_http_requests_total{cluster=~\"${cluster}\", destination_namespace=~\"${destination_namespace}\", destination_workload=~\"${destination_workload}\"}, source_namespace)",
  13655               "refId": "StandardVariableQuery"
  13656             },
  13657             "refresh": 1,
  13658             "regex": "",
  13659             "skipUrlSync": false,
  13660             "sort": 0,
  13661             "type": "query"
  13662           },
  13663           {
  13664             "current": {},
  13665             "datasource": {
  13666               "type": "prometheus",
  13667               "uid": "${DS_PROMETHEUS}"
  13668             },
  13669             "definition": "label_values(hubble_http_requests_total{cluster=~\"${cluster}\", destination_namespace=~\"${destination_namespace}\", destination_workload=~\"${destination_workload}\", source_namespace=~\"${source_namespace}\"}, source_workload)",
  13670             "hide": 0,
  13671             "includeAll": true,
  13672             "label": "Source Workload",
  13673             "multi": true,
  13674             "name": "source_workload",
  13675             "options": [],
  13676             "query": {
  13677               "query": "label_values(hubble_http_requests_total{cluster=~\"${cluster}\", destination_namespace=~\"${destination_namespace}\", destination_workload=~\"${destination_workload}\", source_namespace=~\"${source_namespace}\"}, source_workload)",
  13678               "refId": "StandardVariableQuery"
  13679             },
  13680             "refresh": 1,
  13681             "regex": "",
  13682             "skipUrlSync": false,
  13683             "sort": 0,
  13684             "type": "query"
  13685           }
  13686         ]
  13687       },
  13688       "time": {
  13689         "from": "now-6h",
  13690         "to": "now"
  13691       },
  13692       "timepicker": {},
  13693       "timezone": "",
  13694       "title": "Hubble L7 HTTP Metrics by Workload",
  13695       "uid": "3g264CZVz",
  13696       "version": 2,
  13697       "weekStart": ""
  13698     }