apiVersion: v1
kind: ConfigMap
metadata:
  name: grafana-dashboard-jvm
data:
  grafana-dashboard-jvm.json: |-
    {
     "annotations": {
      "list": [
       {
        "builtIn": 1,
        "datasource": "-- Grafana --",
        "enable": true,
        "hide": true,
        "iconColor": "rgba(0, 211, 255, 1)",
        "name": "Annotations & Alerts",
        "type": "dashboard"
       }
      ]
     },
     "description": "Complete dashboard using metrics from prometheus JMX exporter",
     "editable": true,
     "gnetId": 8563,
     "graphTooltip": 0,
     "id": 147,
     "iteration": 1697009052438,
     "links": [],
     "panels": [
      {
       "cacheTimeout": null,
       "datasource": "Prometheus",
       "fieldConfig": {
        "defaults": {
         "color": {
          "mode": "thresholds"
         },
         "custom": {},
         "mappings": [
          {
           "id": 0,
           "op": "=",
           "text": "UP",
           "type": 1,
           "value": "1"
          },
          {
           "id": 1,
           "op": "=",
           "text": "DOWN",
           "type": 1,
           "value": "0"
          },
          {
           "id": 2,
           "op": "=",
           "text": "DOWN",
           "type": 1,
           "value": "null"
          }
         ],
         "thresholds": {
          "mode": "absolute",
          "steps": [
           {
            "color": "#d44a3a",
            "value": null
           },
           {
            "color": "#e24d42",
            "value": 0
           },
           {
            "color": "#299c46",
            "value": 1
           }
          ]
         },
         "unit": "none"
        },
        "overrides": []
       },
       "gridPos": {
        "h": 4,
        "w": 3,
        "x": 3,
        "y": 0
       },
       "hideTimeOverride": false,
       "id": 21,
       "interval": null,
       "links": [
        {
         "targetBlank": true,
         "title": "Tomcat dashboard",
         "url": "/d/chanjarster-tomcat-dashboard/tomcat-dashboard?$__url_time_range&$__all_variables"
        }
       ],
       "maxDataPoints": 100,
       "options": {
        "colorMode": "value",
        "graphMode": "none",
        "justifyMode": "auto",
        "orientation": "horizontal",
        "reduceOptions": {
         "calcs": [
          "lastNotNull"
         ],
         "fields": "",
         "values": false
        },
        "text": {},
        "textMode": "auto"
       },
       "pluginVersion": "7.4.5",
       "targets": [
        {
         "expr": "up{pod=\"$pod\"}",
         "format": "table",
         "instant": true,
         "interval": "",
         "intervalFactor": 1,
         "legendFormat": "",
         "refId": "A"
        }
       ],
       "timeShift": null,
       "title": "Status",
       "type": "stat"
      },
      {
       "cacheTimeout": null,
       "datasource": "Prometheus",
       "fieldConfig": {
        "defaults": {
         "color": {
          "mode": "thresholds"
         },
         "custom": {},
         "decimals": 0,
         "mappings": [
          {
           "id": 0,
           "op": "=",
           "text": "N/A",
           "type": 1,
           "value": "null"
          }
         ],
         "thresholds": {
          "mode": "absolute",
          "steps": [
           {
            "color": "green",
            "value": null
           },
           {
            "color": "red",
            "value": 80
           }
          ]
         },
         "unit": "s"
        },
        "overrides": []
       },
       "gridPos": {
        "h": 4,
        "w": 4,
        "x": 6,
        "y": 0
       },
       "id": 14,
       "interval": null,
       "links": [],
       "maxDataPoints": 100,
       "options": {
        "colorMode": "value",
        "graphMode": "none",
        "justifyMode": "auto",
        "orientation": "horizontal",
        "reduceOptions": {
         "calcs": [
          "lastNotNull"
         ],
         "fields": "",
         "values": false
        },
        "text": {},
        "textMode": "auto"
       },
       "pluginVersion": "7.4.5",
       "targets": [
        {
         "expr": "time() - process_start_time_seconds{pod=\"$pod\"}",
         "format": "table",
         "instant": true,
         "interval": "",
         "intervalFactor": 1,
         "legendFormat": "",
         "refId": "A"
        }
       ],
       "title": "Uptime",
       "type": "stat"
      },
      {
       "cacheTimeout": null,
       "datasource": "Prometheus",
       "fieldConfig": {
        "defaults": {
         "color": {
          "mode": "thresholds"
         },
         "custom": {},
         "mappings": [
          {
           "id": 0,
           "op": "=",
           "text": "N/A",
           "type": 1,
           "value": "null"
          }
         ],
         "thresholds": {
          "mode": "absolute",
          "steps": [
           {
            "color": "#299c46",
            "value": null
           },
           {
            "color": "rgba(237, 129, 40, 0.89)",
            "value": 35
           },
           {
            "color": "#d44a3a",
            "value": 50
           }
          ]
         },
         "unit": "dateTimeAsIso"
        },
        "overrides": []
       },
       "gridPos": {
        "h": 4,
        "w": 4,
        "x": 10,
        "y": 0
       },
       "id": 15,
       "interval": "",
       "links": [],
       "maxDataPoints": 100,
       "options": {
        "colorMode": "value",
        "graphMode": "none",
        "justifyMode": "auto",
        "orientation": "horizontal",
        "reduceOptions": {
         "calcs": [
          "lastNotNull"
         ],
         "fields": "",
         "values": false
        },
        "text": {},
        "textMode": "auto"
       },
       "pluginVersion": "7.4.5",
       "targets": [
        {
         "expr": "process_start_time_seconds{pod=\"$pod\"}*1000",
         "format": "table",
         "instant": true,
         "interval": "",
         "intervalFactor": 1,
         "legendFormat": "",
         "refId": "A"
        }
       ],
       "title": "Start time",
       "type": "stat"
      },
      {
       "cacheTimeout": null,
       "colorBackground": false,
       "colorValue": false,
       "colors": [
        "#299c46",
        "rgba(237, 129, 40, 0.89)",
        "#d44a3a"
       ],
       "datasource": "Prometheus",
       "decimals": 0,
       "fieldConfig": {
        "defaults": {
         "custom": {}
        },
        "overrides": []
       },
       "format": "none",
       "gauge": {
        "maxValue": 100,
        "minValue": 0,
        "show": false,
        "thresholdLabels": false,
        "thresholdMarkers": true
       },
       "gridPos": {
        "h": 4,
        "w": 7,
        "x": 14,
        "y": 0
       },
       "id": 19,
       "interval": null,
       "links": [],
       "mappingType": 1,
       "mappingTypes": [
        {
         "name": "value to text",
         "value": 1
        },
        {
         "name": "range to text",
         "value": 2
        }
       ],
       "maxDataPoints": 100,
       "nullPointMode": "connected",
       "nullText": null,
       "postfix": "",
       "postfixFontSize": "50%",
       "prefix": "",
       "prefixFontSize": "50%",
       "rangeMaps": [
        {
         "from": "null",
         "text": "N/A",
         "to": "null"
        }
       ],
       "sparkline": {
        "fillColor": "rgba(31, 118, 189, 0.18)",
        "full": true,
        "lineColor": "rgb(31, 120, 193)",
        "show": false
       },
       "tableColumn": "jdk",
       "targets": [
        {
         "expr": "label_join(jvm_info{pod=\"$pod\"}, \"jdk\", \", \", \"vendor\", \"runtime\", \"version\")",
         "format": "table",
         "instant": true,
         "intervalFactor": 1,
         "legendFormat": "",
         "refId": "A"
        }
       ],
       "thresholds": "",
       "title": "JVM Version",
       "type": "singlestat",
       "valueFontSize": "50%",
       "valueMaps": [
        {
         "op": "=",
         "text": "N/A",
         "value": "null"
        }
       ],
       "valueName": "current"
      },
      {
       "cacheTimeout": null,
       "datasource": "Prometheus",
       "fieldConfig": {
        "defaults": {
         "color": {
          "mode": "thresholds"
         },
         "custom": {},
         "mappings": [
          {
           "id": 0,
           "op": "=",
           "text": "N/A",
           "type": 1,
           "value": "null"
          }
         ],
         "thresholds": {
          "mode": "absolute",
          "steps": [
           {
            "color": "green",
            "value": null
           },
           {
            "color": "red",
            "value": 80
           }
          ]
         },
         "unit": "none"
        },
        "overrides": []
       },
       "gridPos": {
        "h": 4,
        "w": 4,
        "x": 6,
        "y": 4
       },
       "id": 39,
       "interval": "",
       "links": [],
       "maxDataPoints": 100,
       "options": {
        "colorMode": "value",
        "graphMode": "none",
        "justifyMode": "auto",
        "orientation": "horizontal",
        "reduceOptions": {
         "calcs": [
          "lastNotNull"
         ],
         "fields": "",
         "values": false
        },
        "text": {},
        "textMode": "auto"
       },
       "pluginVersion": "7.4.5",
       "targets": [
        {
         "expr": "os_available_processors{pod=\"$pod\"}",
         "format": "time_series",
         "instant": true,
         "interval": "",
         "intervalFactor": 1,
         "legendFormat": "",
         "refId": "A"
        }
       ],
       "title": "Available CPUs",
       "type": "stat"
      },
      {
       "cacheTimeout": null,
       "datasource": "Prometheus",
       "fieldConfig": {
        "defaults": {
         "color": {
          "mode": "thresholds"
         },
         "custom": {},
         "mappings": [
          {
           "id": 0,
           "op": "=",
           "text": "N/A",
           "type": 1,
           "value": "null"
          }
         ],
         "thresholds": {
          "mode": "absolute",
          "steps": [
           {
            "color": "green",
            "value": null
           },
           {
            "color": "red",
            "value": 80
           }
          ]
         },
         "unit": "none"
        },
        "overrides": []
       },
       "gridPos": {
        "h": 4,
        "w": 4,
        "x": 10,
        "y": 4
       },
       "id": 23,
       "interval": null,
       "links": [],
       "maxDataPoints": 100,
       "options": {
        "colorMode": "value",
        "graphMode": "none",
        "justifyMode": "auto",
        "orientation": "horizontal",
        "reduceOptions": {
         "calcs": [
          "mean"
         ],
         "fields": "",
         "values": false
        },
        "text": {},
        "textMode": "auto"
       },
       "pluginVersion": "7.4.5",
       "targets": [
        {
         "expr": "os_system_load_average{pod=\"$pod\"}",
         "format": "time_series",
         "instant": true,
         "intervalFactor": 1,
         "refId": "A"
        }
       ],
       "title": "System load average",
       "type": "stat"
      },
      {
       "cacheTimeout": null,
       "datasource": "Prometheus",
       "fieldConfig": {
        "defaults": {
         "color": {
          "mode": "thresholds"
         },
         "custom": {},
         "mappings": [
          {
           "id": 0,
           "op": "=",
           "text": "N/A",
           "type": 1,
           "value": "null"
          }
         ],
         "thresholds": {
          "mode": "absolute",
          "steps": [
           {
            "color": "green",
            "value": null
           },
           {
            "color": "red",
            "value": 80
           }
          ]
         },
         "unit": "none"
        },
        "overrides": []
       },
       "gridPos": {
        "h": 4,
        "w": 4,
        "x": 14,
        "y": 4
       },
       "id": 38,
       "interval": null,
       "links": [],
       "maxDataPoints": 100,
       "options": {
        "colorMode": "value",
        "graphMode": "none",
        "justifyMode": "auto",
        "orientation": "horizontal",
        "reduceOptions": {
         "calcs": [
          "mean"
         ],
         "fields": "",
         "values": false
        },
        "text": {},
        "textMode": "auto"
       },
       "pluginVersion": "7.4.5",
       "targets": [
        {
         "expr": "os_open_file_descriptor_count{pod=\"$pod\"}",
         "format": "time_series",
         "instant": true,
         "intervalFactor": 1,
         "refId": "A"
        }
       ],
       "title": "Open file descriptors",
       "type": "stat"
      },
      {
       "aliasColors": {},
       "bars": false,
       "dashLength": 10,
       "dashes": false,
       "datasource": "Prometheus",
       "decimals": 1,
       "fieldConfig": {
        "defaults": {
         "custom": {},
         "unit": "s"
        },
        "overrides": []
       },
       "fill": 1,
       "fillGradient": 0,
       "gridPos": {
        "h": 9,
        "w": 24,
        "x": 0,
        "y": 8
       },
       "hiddenSeries": false,
       "id": 29,
       "legend": {
        "alignAsTable": true,
        "avg": false,
        "current": true,
        "max": true,
        "min": false,
        "show": true,
        "total": false,
        "values": true
       },
       "lines": true,
       "linewidth": 1,
       "links": [],
       "nullPointMode": "null",
       "options": {
        "alertThreshold": true
       },
       "percentage": false,
       "pluginVersion": "7.4.5",
       "pointradius": 5,
       "points": false,
       "renderer": "flot",
       "seriesOverrides": [],
       "spaceLength": 10,
       "stack": false,
       "steppedLine": false,
       "targets": [
        {
         "expr": "sum(rate(process_cpu_seconds_total{namespace=\"$namespace\",job!=\"kafka-cluster-zookeeper-client\",job!=\"kafka-cluster-zookeeper-nodes\", job!=\"kafka-cluster-kafka-brokers\",job!=\"kafka-cluster-kafka-bootstrap\",pod=\"$pod\"}[1m])) by (pod)",
         "format": "time_series",
         "interval": "",
         "intervalFactor": 1,
         "legendFormat": "process_cpu_seconds_total",
         "refId": "A"
        }
       ],
       "thresholds": [],
       "timeFrom": null,
       "timeRegions": [],
       "timeShift": null,
       "title": "CPU usage",
       "tooltip": {
        "shared": true,
        "sort": 0,
        "value_type": "individual"
       },
       "type": "graph",
       "xaxis": {
        "buckets": null,
        "mode": "time",
        "name": null,
        "show": true,
        "values": []
       },
       "yaxes": [
        {
         "decimals": 1,
         "format": "s",
         "label": null,
         "logBase": 1,
         "max": null,
         "min": "0",
         "show": true
        },
        {
         "format": "short",
         "label": null,
         "logBase": 1,
         "max": null,
         "min": null,
         "show": false
        }
       ],
       "yaxis": {
        "align": false,
        "alignLevel": null
       }
      },
      {
       "aliasColors": {},
       "bars": false,
       "dashLength": 10,
       "dashes": false,
       "datasource": "Prometheus",
       "fieldConfig": {
        "defaults": {
         "custom": {}
        },
        "overrides": []
       },
       "fill": 1,
       "fillGradient": 0,
       "gridPos": {
        "h": 9,
        "w": 12,
        "x": 0,
        "y": 17
       },
       "hiddenSeries": false,
       "id": 8,
       "legend": {
        "alignAsTable": true,
        "avg": true,
        "current": true,
        "max": true,
        "min": true,
        "rightSide": false,
        "show": true,
        "sortDesc": true,
        "total": false,
        "values": true
       },
       "lines": true,
       "linewidth": 1,
       "links": [],
       "maxPerRow": 2,
       "nullPointMode": "null",
       "options": {
        "alertThreshold": true
       },
       "percentage": false,
       "pluginVersion": "7.4.5",
       "pointradius": 5,
       "points": false,
       "renderer": "flot",
       "repeat": "memarea",
       "repeatDirection": "h",
       "scopedVars": {
        "memarea": {
         "selected": false,
         "text": "heap",
         "value": "heap"
        }
       },
       "seriesOverrides": [
        {
         "alias": "Usage %",
         "bars": true,
         "color": "#6d1f62",
         "legend": false,
         "lines": false,
         "yaxis": 2,
         "zindex": -1
        }
       ],
       "spaceLength": 10,
       "stack": false,
       "steppedLine": false,
       "targets": [
        {
         "expr": "jvm_memory_bytes_used{area=\"$memarea\",namespace=\"$namespace\",job!=\"kafka-cluster-zookeeper-client\",job!=\"kafka-cluster-zookeeper-nodes\", job!=\"kafka-cluster-kafka-brokers\",job!=\"kafka-cluster-kafka-bootstrap\",pod=\"$pod\"}",
         "format": "time_series",
         "intervalFactor": 1,
         "legendFormat": "Used",
         "refId": "A"
        },
        {
         "expr": " jvm_memory_bytes_max{area=\"$memarea\",namespace=\"$namespace\",job!=\"kafka-cluster-zookeeper-client\",job!=\"kafka-cluster-zookeeper-nodes\", job!=\"kafka-cluster-kafka-brokers\",job!=\"kafka-cluster-kafka-bootstrap\",pod=\"$pod\"}",
         "format": "time_series",
         "intervalFactor": 1,
         "legendFormat": "Max",
         "refId": "B"
        },
        {
         "expr": "jvm_memory_bytes_used{area=\"$memarea\",namespace=\"$namespace\",job!=\"kafka-cluster-zookeeper-client\",job!=\"kafka-cluster-zookeeper-nodes\", job!=\"kafka-cluster-kafka-brokers\",job!=\"kafka-cluster-kafka-bootstrap\",pod=\"$pod\"} / jvm_memory_bytes_max >= 0",
         "format": "time_series",
         "intervalFactor": 1,
         "legendFormat": "Usage %",
         "refId": "C"
        }
       ],
       "thresholds": [],
       "timeFrom": null,
       "timeRegions": [],
       "timeShift": null,
       "title": "Memory area [$memarea]",
       "tooltip": {
        "shared": true,
        "sort": 0,
        "value_type": "individual"
       },
       "type": "graph",
       "xaxis": {
        "buckets": null,
        "mode": "time",
        "name": null,
        "show": true,
        "values": []
       },
       "yaxes": [
        {
         "format": "bytes",
         "label": null,
         "logBase": 1,
         "max": null,
         "min": null,
         "show": true
        },
        {
         "format": "percentunit",
         "label": "",
         "logBase": 1,
         "max": "1",
         "min": "0",
         "show": true
        }
       ],
       "yaxis": {
        "align": false,
        "alignLevel": null
       }
      },
      {
       "aliasColors": {},
       "bars": false,
       "dashLength": 10,
       "dashes": false,
       "datasource": "Prometheus",
       "fieldConfig": {
        "defaults": {
         "custom": {}
        },
        "overrides": []
       },
       "fill": 1,
       "fillGradient": 0,
       "gridPos": {
        "h": 9,
        "w": 12,
        "x": 12,
        "y": 17
       },
       "hiddenSeries": false,
       "id": 45,
       "legend": {
        "alignAsTable": true,
        "avg": true,
        "current": true,
        "max": true,
        "min": true,
        "rightSide": false,
        "show": true,
        "sortDesc": true,
        "total": false,
        "values": true
       },
       "lines": true,
       "linewidth": 1,
       "links": [],
       "maxPerRow": 2,
       "nullPointMode": "null",
       "options": {
        "alertThreshold": true
       },
       "percentage": false,
       "pluginVersion": "7.4.5",
       "pointradius": 5,
       "points": false,
       "renderer": "flot",
       "repeatDirection": "h",
       "repeatIteration": 1697009052438,
       "repeatPanelId": 8,
       "scopedVars": {
        "memarea": {
         "selected": false,
         "text": "nonheap",
         "value": "nonheap"
        }
       },
       "seriesOverrides": [
        {
         "alias": "Usage %",
         "bars": true,
         "color": "#6d1f62",
         "legend": false,
         "lines": false,
         "yaxis": 2,
         "zindex": -1
        }
       ],
       "spaceLength": 10,
       "stack": false,
       "steppedLine": false,
       "targets": [
        {
         "expr": "jvm_memory_bytes_used{area=\"$memarea\",namespace=\"$namespace\",job!=\"kafka-cluster-zookeeper-client\",job!=\"kafka-cluster-zookeeper-nodes\", job!=\"kafka-cluster-kafka-brokers\",job!=\"kafka-cluster-kafka-bootstrap\",pod=\"$pod\"}",
         "format": "time_series",
         "intervalFactor": 1,
         "legendFormat": "Used",
         "refId": "A"
        },
        {
         "expr": " jvm_memory_bytes_max{area=\"$memarea\",namespace=\"$namespace\",job!=\"kafka-cluster-zookeeper-client\",job!=\"kafka-cluster-zookeeper-nodes\", job!=\"kafka-cluster-kafka-brokers\",job!=\"kafka-cluster-kafka-bootstrap\",pod=\"$pod\"}",
         "format": "time_series",
         "intervalFactor": 1,
         "legendFormat": "Max",
         "refId": "B"
        },
        {
         "expr": "jvm_memory_bytes_used{area=\"$memarea\",namespace=\"$namespace\",job!=\"kafka-cluster-zookeeper-client\",job!=\"kafka-cluster-zookeeper-nodes\", job!=\"kafka-cluster-kafka-brokers\",job!=\"kafka-cluster-kafka-bootstrap\",pod=\"$pod\"} / jvm_memory_bytes_max >= 0",
         "format": "time_series",
         "intervalFactor": 1,
         "legendFormat": "Usage %",
         "refId": "C"
        }
       ],
       "thresholds": [],
       "timeFrom": null,
       "timeRegions": [],
       "timeShift": null,
       "title": "Memory area [$memarea]",
       "tooltip": {
        "shared": true,
        "sort": 0,
        "value_type": "individual"
       },
       "type": "graph",
       "xaxis": {
        "buckets": null,
        "mode": "time",
        "name": null,
        "show": true,
        "values": []
       },
       "yaxes": [
        {
         "format": "bytes",
         "label": null,
         "logBase": 1,
         "max": null,
         "min": null,
         "show": true
        },
        {
         "format": "percentunit",
         "label": "",
         "logBase": 1,
         "max": "1",
         "min": "0",
         "show": true
        }
       ],
       "yaxis": {
        "align": false,
        "alignLevel": null
       }
      },
      {
       "aliasColors": {},
       "bars": false,
       "dashLength": 10,
       "dashes": false,
       "datasource": "Prometheus",
       "fieldConfig": {
        "defaults": {
         "custom": {}
        },
        "overrides": []
       },
       "fill": 1,
       "fillGradient": 0,
       "gridPos": {
        "h": 9,
        "w": 12,
        "x": 0,
        "y": 26
       },
       "hiddenSeries": false,
       "id": 2,
       "legend": {
        "alignAsTable": true,
        "avg": true,
        "current": true,
        "max": true,
        "min": true,
        "rightSide": false,
        "show": true,
        "sort": "current",
        "sortDesc": true,
        "total": false,
        "values": true
       },
       "lines": true,
       "linewidth": 1,
       "links": [],
       "maxPerRow": 2,
       "nullPointMode": "null",
       "options": {
        "alertThreshold": true
       },
       "percentage": false,
       "pluginVersion": "7.4.5",
       "pointradius": 5,
       "points": false,
       "renderer": "flot",
       "repeat": "mempool",
       "repeatDirection": "h",
       "scopedVars": {
        "mempool": {
         "selected": false,
         "text": "CodeHeap 'non-nmethods'",
         "value": "CodeHeap 'non-nmethods'"
        }
       },
       "seriesOverrides": [],
       "spaceLength": 10,
       "stack": false,
       "steppedLine": false,
       "targets": [
        {
         "expr": "jvm_memory_pool_bytes_max{pool=\"$mempool\",namespace=\"$namespace\",job!=\"kafka-cluster-zookeeper-client\",job!=\"kafka-cluster-zookeeper-nodes\", job!=\"kafka-cluster-kafka-brokers\",job!=\"kafka-cluster-kafka-bootstrap\",pod=\"$pod\"}",
         "format": "time_series",
         "interval": "",
         "intervalFactor": 1,
         "legendFormat": "Max",
         "metric": "jvm_memory_bytes_used",
         "refId": "B",
         "step": 5
        },
        {
         "expr": "jvm_memory_pool_bytes_used{pool=\"$mempool\",namespace=\"$namespace\",job!=\"kafka-cluster-zookeeper-client\",job!=\"kafka-cluster-zookeeper-nodes\", job!=\"kafka-cluster-kafka-brokers\",job!=\"kafka-cluster-kafka-bootstrap\",pod=\"$pod\"}",
         "format": "time_series",
         "interval": "",
         "intervalFactor": 1,
         "legendFormat": "Used",
         "metric": "jvm_memory_bytes_used",
         "refId": "A",
         "step": 5
        },
        {
         "expr": "jvm_memory_pool_bytes_committed{pool=\"$mempool\",namespace=\"$namespace\",job!=\"kafka-cluster-zookeeper-client\",job!=\"kafka-cluster-zookeeper-nodes\", job!=\"kafka-cluster-kafka-brokers\",job!=\"kafka-cluster-kafka-bootstrap\",pod=\"$pod\"}",
         "format": "time_series",
         "interval": "",
         "intervalFactor": 1,
         "legendFormat": "Committed",
         "metric": "jvm_memory_bytes_used",
         "refId": "C",
         "step": 5
        }
       ],
       "thresholds": [],
       "timeFrom": null,
       "timeRegions": [],
       "timeShift": null,
       "title": "Memory pool [$mempool]",
       "tooltip": {
        "shared": true,
        "sort": 0,
        "value_type": "individual"
       },
       "type": "graph",
       "xaxis": {
        "buckets": null,
        "mode": "time",
        "name": null,
        "show": true,
        "values": []
       },
       "yaxes": [
        {
         "format": "bytes",
         "label": null,
         "logBase": 1,
         "max": null,
         "min": null,
         "show": true
        },
        {
         "format": "short",
         "label": null,
         "logBase": 1,
         "max": null,
         "min": null,
         "show": true
        }
       ],
       "yaxis": {
        "align": false,
        "alignLevel": null
       }
      },
      {
       "aliasColors": {},
       "bars": false,
       "dashLength": 10,
       "dashes": false,
       "datasource": "Prometheus",
       "fieldConfig": {
        "defaults": {
         "custom": {}
        },
        "overrides": []
       },
       "fill": 1,
       "fillGradient": 0,
       "gridPos": {
        "h": 9,
        "w": 12,
        "x": 12,
        "y": 26
       },
       "hiddenSeries": false,
       "id": 46,
       "legend": {
        "alignAsTable": true,
        "avg": true,
        "current": true,
        "max": true,
        "min": true,
        "rightSide": false,
        "show": true,
        "sort": "current",
        "sortDesc": true,
        "total": false,
        "values": true
       },
       "lines": true,
       "linewidth": 1,
       "links": [],
       "maxPerRow": 2,
       "nullPointMode": "null",
       "options": {
        "alertThreshold": true
       },
       "percentage": false,
       "pluginVersion": "7.4.5",
       "pointradius": 5,
       "points": false,
       "renderer": "flot",
       "repeatDirection": "h",
       "repeatIteration": 1697009052438,
       "repeatPanelId": 2,
       "scopedVars": {
        "mempool": {
         "selected": false,
         "text": "CodeHeap 'non-profiled nmethods'",
         "value": "CodeHeap 'non-profiled nmethods'"
        }
       },
       "seriesOverrides": [],
       "spaceLength": 10,
       "stack": false,
       "steppedLine": false,
       "targets": [
        {
         "expr": "jvm_memory_pool_bytes_max{pool=\"$mempool\",namespace=\"$namespace\",job!=\"kafka-cluster-zookeeper-client\",job!=\"kafka-cluster-zookeeper-nodes\", job!=\"kafka-cluster-kafka-brokers\",job!=\"kafka-cluster-kafka-bootstrap\",pod=\"$pod\"}",
         "format": "time_series",
         "interval": "",
         "intervalFactor": 1,
         "legendFormat": "Max",
         "metric": "jvm_memory_bytes_used",
         "refId": "B",
         "step": 5
        },
        {
         "expr": "jvm_memory_pool_bytes_used{pool=\"$mempool\",namespace=\"$namespace\",job!=\"kafka-cluster-zookeeper-client\",job!=\"kafka-cluster-zookeeper-nodes\", job!=\"kafka-cluster-kafka-brokers\",job!=\"kafka-cluster-kafka-bootstrap\",pod=\"$pod\"}",
         "format": "time_series",
         "interval": "",
         "intervalFactor": 1,
         "legendFormat": "Used",
         "metric": "jvm_memory_bytes_used",
         "refId": "A",
         "step": 5
        },
        {
         "expr": "jvm_memory_pool_bytes_committed{pool=\"$mempool\",namespace=\"$namespace\",job!=\"kafka-cluster-zookeeper-client\",job!=\"kafka-cluster-zookeeper-nodes\", job!=\"kafka-cluster-kafka-brokers\",job!=\"kafka-cluster-kafka-bootstrap\",pod=\"$pod\"}",
         "format": "time_series",
         "interval": "",
         "intervalFactor": 1,
         "legendFormat": "Committed",
         "metric": "jvm_memory_bytes_used",
         "refId": "C",
         "step": 5
        }
       ],
       "thresholds": [],
       "timeFrom": null,
       "timeRegions": [],
       "timeShift": null,
       "title": "Memory pool [$mempool]",
       "tooltip": {
        "shared": true,
        "sort": 0,
        "value_type": "individual"
       },
       "type": "graph",
       "xaxis": {
        "buckets": null,
        "mode": "time",
        "name": null,
        "show": true,
        "values": []
       },
       "yaxes": [
        {
         "format": "bytes",
         "label": null,
         "logBase": 1,
         "max": null,
         "min": null,
         "show": true
        },
        {
         "format": "short",
         "label": null,
         "logBase": 1,
         "max": null,
         "min": null,
         "show": true
        }
       ],
       "yaxis": {
        "align": false,
        "alignLevel": null
       }
      },
      {
       "aliasColors": {},
       "bars": false,
       "dashLength": 10,
       "dashes": false,
       "datasource": "Prometheus",
       "fieldConfig": {
        "defaults": {
         "custom": {}
        },
        "overrides": []
       },
       "fill": 1,
       "fillGradient": 0,
       "gridPos": {
        "h": 9,
        "w": 12,
        "x": 0,
        "y": 35
       },
       "hiddenSeries": false,
       "id": 47,
       "legend": {
        "alignAsTable": true,
        "avg": true,
        "current": true,
        "max": true,
        "min": true,
        "rightSide": false,
        "show": true,
        "sort": "current",
        "sortDesc": true,
        "total": false,
        "values": true
       },
       "lines": true,
       "linewidth": 1,
       "links": [],
       "maxPerRow": 2,
       "nullPointMode": "null",
       "options": {
        "alertThreshold": true
       },
       "percentage": false,
       "pluginVersion": "7.4.5",
       "pointradius": 5,
       "points": false,
       "renderer": "flot",
       "repeatDirection": "h",
       "repeatIteration": 1697009052438,
       "repeatPanelId": 2,
       "scopedVars": {
        "mempool": {
         "selected": false,
         "text": "CodeHeap 'profiled nmethods'",
         "value": "CodeHeap 'profiled nmethods'"
        }
       },
       "seriesOverrides": [],
       "spaceLength": 10,
       "stack": false,
       "steppedLine": false,
       "targets": [
        {
         "expr": "jvm_memory_pool_bytes_max{pool=\"$mempool\",namespace=\"$namespace\",job!=\"kafka-cluster-zookeeper-client\",job!=\"kafka-cluster-zookeeper-nodes\", job!=\"kafka-cluster-kafka-brokers\",job!=\"kafka-cluster-kafka-bootstrap\",pod=\"$pod\"}",
         "format": "time_series",
         "interval": "",
         "intervalFactor": 1,
         "legendFormat": "Max",
         "metric": "jvm_memory_bytes_used",
         "refId": "B",
         "step": 5
        },
        {
         "expr": "jvm_memory_pool_bytes_used{pool=\"$mempool\",namespace=\"$namespace\",job!=\"kafka-cluster-zookeeper-client\",job!=\"kafka-cluster-zookeeper-nodes\", job!=\"kafka-cluster-kafka-brokers\",job!=\"kafka-cluster-kafka-bootstrap\",pod=\"$pod\"}",
         "format": "time_series",
         "interval": "",
         "intervalFactor": 1,
         "legendFormat": "Used",
         "metric": "jvm_memory_bytes_used",
         "refId": "A",
         "step": 5
        },
        {
         "expr": "jvm_memory_pool_bytes_committed{pool=\"$mempool\",namespace=\"$namespace\",job!=\"kafka-cluster-zookeeper-client\",job!=\"kafka-cluster-zookeeper-nodes\", job!=\"kafka-cluster-kafka-brokers\",job!=\"kafka-cluster-kafka-bootstrap\",pod=\"$pod\"}",
         "format": "time_series",
         "interval": "",
         "intervalFactor": 1,
         "legendFormat": "Committed",
         "metric": "jvm_memory_bytes_used",
         "refId": "C",
         "step": 5
        }
       ],
       "thresholds": [],
       "timeFrom": null,
       "timeRegions": [],
       "timeShift": null,
       "title": "Memory pool [$mempool]",
       "tooltip": {
        "shared": true,
        "sort": 0,
        "value_type": "individual"
       },
       "type": "graph",
       "xaxis": {
        "buckets": null,
        "mode": "time",
        "name": null,
        "show": true,
        "values": []
       },
       "yaxes": [
        {
         "format": "bytes",
         "label": null,
         "logBase": 1,
         "max": null,
         "min": null,
         "show": true
        },
        {
         "format": "short",
         "label": null,
         "logBase": 1,
         "max": null,
         "min": null,
         "show": true
        }
       ],
       "yaxis": {
        "align": false,
        "alignLevel": null
       }
      },
      {
       "aliasColors": {},
       "bars": false,
       "dashLength": 10,
       "dashes": false,
       "datasource": "Prometheus",
       "fieldConfig": {
        "defaults": {
         "custom": {}
        },
        "overrides": []
       },
       "fill": 1,
       "fillGradient": 0,
       "gridPos": {
        "h": 9,
        "w": 12,
        "x": 12,
        "y": 35
       },
       "hiddenSeries": false,
       "id": 48,
       "legend": {
        "alignAsTable": true,
        "avg": true,
        "current": true,
        "max": true,
        "min": true,
        "rightSide": false,
        "show": true,
        "sort": "current",
        "sortDesc": true,
        "total": false,
        "values": true
       },
       "lines": true,
       "linewidth": 1,
       "links": [],
       "maxPerRow": 2,
       "nullPointMode": "null",
       "options": {
        "alertThreshold": true
       },
       "percentage": false,
       "pluginVersion": "7.4.5",
       "pointradius": 5,
       "points": false,
       "renderer": "flot",
       "repeatDirection": "h",
       "repeatIteration": 1697009052438,
       "repeatPanelId": 2,
       "scopedVars": {
        "mempool": {
         "selected": false,
         "text": "Compressed Class Space",
         "value": "Compressed Class Space"
        }
       },
       "seriesOverrides": [],
       "spaceLength": 10,
       "stack": false,
       "steppedLine": false,
       "targets": [
        {
         "expr": "jvm_memory_pool_bytes_max{pool=\"$mempool\",namespace=\"$namespace\",job!=\"kafka-cluster-zookeeper-client\",job!=\"kafka-cluster-zookeeper-nodes\", job!=\"kafka-cluster-kafka-brokers\",job!=\"kafka-cluster-kafka-bootstrap\",pod=\"$pod\"}",
         "format": "time_series",
         "interval": "",
         "intervalFactor": 1,
         "legendFormat": "Max",
         "metric": "jvm_memory_bytes_used",
         "refId": "B",
         "step": 5
        },
        {
         "expr": "jvm_memory_pool_bytes_used{pool=\"$mempool\",namespace=\"$namespace\",job!=\"kafka-cluster-zookeeper-client\",job!=\"kafka-cluster-zookeeper-nodes\", job!=\"kafka-cluster-kafka-brokers\",job!=\"kafka-cluster-kafka-bootstrap\",pod=\"$pod\"}",
         "format": "time_series",
         "interval": "",
         "intervalFactor": 1,
         "legendFormat": "Used",
         "metric": "jvm_memory_bytes_used",
         "refId": "A",
         "step": 5
        },
        {
         "expr": "jvm_memory_pool_bytes_committed{pool=\"$mempool\",namespace=\"$namespace\",job!=\"kafka-cluster-zookeeper-client\",job!=\"kafka-cluster-zookeeper-nodes\", job!=\"kafka-cluster-kafka-brokers\",job!=\"kafka-cluster-kafka-bootstrap\",pod=\"$pod\"}",
         "format": "time_series",
         "interval": "",
         "intervalFactor": 1,
         "legendFormat": "Committed",
         "metric": "jvm_memory_bytes_used",
         "refId": "C",
         "step": 5
        }
       ],
       "thresholds": [],
       "timeFrom": null,
       "timeRegions": [],
       "timeShift": null,
       "title": "Memory pool [$mempool]",
       "tooltip": {
        "shared": true,
        "sort": 0,
        "value_type": "individual"
       },
       "type": "graph",
       "xaxis": {
        "buckets": null,
        "mode": "time",
        "name": null,
        "show": true,
        "values": []
       },
       "yaxes": [
        {
         "format": "bytes",
         "label": null,
         "logBase": 1,
         "max": null,
         "min": null,
         "show": true
        },
        {
         "format": "short",
         "label": null,
         "logBase": 1,
         "max": null,
         "min": null,
         "show": true
        }
       ],
       "yaxis": {
        "align": false,
        "alignLevel": null
       }
      },
      {
       "aliasColors": {},
       "bars": false,
       "dashLength": 10,
       "dashes": false,
       "datasource": "Prometheus",
       "fieldConfig": {
        "defaults": {
         "custom": {}
        },
        "overrides": []
       },
       "fill": 1,
       "fillGradient": 0,
       "gridPos": {
        "h": 9,
        "w": 12,
        "x": 0,
        "y": 44
       },
       "hiddenSeries": false,
       "id": 49,
       "legend": {
        "alignAsTable": true,
        "avg": true,
        "current": true,
        "max": true,
        "min": true,
        "rightSide": false,
        "show": true,
        "sort": "current",
        "sortDesc": true,
        "total": false,
        "values": true
       },
       "lines": true,
       "linewidth": 1,
       "links": [],
       "maxPerRow": 2,
       "nullPointMode": "null",
       "options": {
        "alertThreshold": true
       },
       "percentage": false,
       "pluginVersion": "7.4.5",
       "pointradius": 5,
       "points": false,
       "renderer": "flot",
       "repeatDirection": "h",
       "repeatIteration": 1697009052438,
       "repeatPanelId": 2,
       "scopedVars": {
        "mempool": {
         "selected": false,
         "text": "G1 Eden Space",
         "value": "G1 Eden Space"
        }
       },
       "seriesOverrides": [],
       "spaceLength": 10,
       "stack": false,
       "steppedLine": false,
       "targets": [
        {
         "expr": "jvm_memory_pool_bytes_max{pool=\"$mempool\",namespace=\"$namespace\",job!=\"kafka-cluster-zookeeper-client\",job!=\"kafka-cluster-zookeeper-nodes\", job!=\"kafka-cluster-kafka-brokers\",job!=\"kafka-cluster-kafka-bootstrap\",pod=\"$pod\"}",
         "format": "time_series",
         "interval": "",
         "intervalFactor": 1,
         "legendFormat": "Max",
         "metric": "jvm_memory_bytes_used",
         "refId": "B",
         "step": 5
        },
        {
         "expr": "jvm_memory_pool_bytes_used{pool=\"$mempool\",namespace=\"$namespace\",job!=\"kafka-cluster-zookeeper-client\",job!=\"kafka-cluster-zookeeper-nodes\", job!=\"kafka-cluster-kafka-brokers\",job!=\"kafka-cluster-kafka-bootstrap\",pod=\"$pod\"}",
         "format": "time_series",
         "interval": "",
         "intervalFactor": 1,
         "legendFormat": "Used",
         "metric": "jvm_memory_bytes_used",
         "refId": "A",
         "step": 5
        },
        {
         "expr": "jvm_memory_pool_bytes_committed{pool=\"$mempool\",namespace=\"$namespace\",job!=\"kafka-cluster-zookeeper-client\",job!=\"kafka-cluster-zookeeper-nodes\", job!=\"kafka-cluster-kafka-brokers\",job!=\"kafka-cluster-kafka-bootstrap\",pod=\"$pod\"}",
         "format": "time_series",
         "interval": "",
         "intervalFactor": 1,
         "legendFormat": "Committed",
         "metric": "jvm_memory_bytes_used",
         "refId": "C",
         "step": 5
        }
       ],
       "thresholds": [],
       "timeFrom": null,
       "timeRegions": [],
       "timeShift": null,
       "title": "Memory pool [$mempool]",
       "tooltip": {
        "shared": true,
        "sort": 0,
        "value_type": "individual"
       },
       "type": "graph",
       "xaxis": {
        "buckets": null,
        "mode": "time",
        "name": null,
        "show": true,
        "values": []
       },
       "yaxes": [
        {
         "format": "bytes",
         "label": null,
         "logBase": 1,
         "max": null,
         "min": null,
         "show": true
        },
        {
         "format": "short",
         "label": null,
         "logBase": 1,
         "max": null,
         "min": null,
         "show": true
        }
       ],
       "yaxis": {
        "align": false,
        "alignLevel": null
       }
      },
      {
       "aliasColors": {},
       "bars": false,
       "dashLength": 10,
       "dashes": false,
       "datasource": "Prometheus",
       "fieldConfig": {
        "defaults": {
         "custom": {}
        },
        "overrides": []
       },
       "fill": 1,
       "fillGradient": 0,
       "gridPos": {
        "h": 9,
        "w": 12,
        "x": 12,
        "y": 44
       },
       "hiddenSeries": false,
       "id": 50,
       "legend": {
        "alignAsTable": true,
        "avg": true,
        "current": true,
        "max": true,
        "min": true,
        "rightSide": false,
        "show": true,
        "sort": "current",
        "sortDesc": true,
        "total": false,
        "values": true
       },
       "lines": true,
       "linewidth": 1,
       "links": [],
       "maxPerRow": 2,
       "nullPointMode": "null",
       "options": {
        "alertThreshold": true
       },
       "percentage": false,
       "pluginVersion": "7.4.5",
       "pointradius": 5,
       "points": false,
       "renderer": "flot",
       "repeatDirection": "h",
       "repeatIteration": 1697009052438,
       "repeatPanelId": 2,
       "scopedVars": {
        "mempool": {
         "selected": false,
         "text": "G1 Old Gen",
         "value": "G1 Old Gen"
        }
       },
       "seriesOverrides": [],
       "spaceLength": 10,
       "stack": false,
       "steppedLine": false,
       "targets": [
        {
         "expr": "jvm_memory_pool_bytes_max{pool=\"$mempool\",namespace=\"$namespace\",job!=\"kafka-cluster-zookeeper-client\",job!=\"kafka-cluster-zookeeper-nodes\", job!=\"kafka-cluster-kafka-brokers\",job!=\"kafka-cluster-kafka-bootstrap\",pod=\"$pod\"}",
         "format": "time_series",
         "interval": "",
         "intervalFactor": 1,
         "legendFormat": "Max",
         "metric": "jvm_memory_bytes_used",
         "refId": "B",
         "step": 5
        },
        {
         "expr": "jvm_memory_pool_bytes_used{pool=\"$mempool\",namespace=\"$namespace\",job!=\"kafka-cluster-zookeeper-client\",job!=\"kafka-cluster-zookeeper-nodes\", job!=\"kafka-cluster-kafka-brokers\",job!=\"kafka-cluster-kafka-bootstrap\",pod=\"$pod\"}",
         "format": "time_series",
         "interval": "",
         "intervalFactor": 1,
         "legendFormat": "Used",
         "metric": "jvm_memory_bytes_used",
         "refId": "A",
         "step": 5
        },
        {
         "expr": "jvm_memory_pool_bytes_committed{pool=\"$mempool\",namespace=\"$namespace\",job!=\"kafka-cluster-zookeeper-client\",job!=\"kafka-cluster-zookeeper-nodes\", job!=\"kafka-cluster-kafka-brokers\",job!=\"kafka-cluster-kafka-bootstrap\",pod=\"$pod\"}",
         "format": "time_series",
         "interval": "",
         "intervalFactor": 1,
         "legendFormat": "Committed",
         "metric": "jvm_memory_bytes_used",
         "refId": "C",
         "step": 5
        }
       ],
       "thresholds": [],
       "timeFrom": null,
       "timeRegions": [],
       "timeShift": null,
       "title": "Memory pool [$mempool]",
       "tooltip": {
        "shared": true,
        "sort": 0,
        "value_type": "individual"
       },
       "type": "graph",
       "xaxis": {
        "buckets": null,
        "mode": "time",
        "name": null,
        "show": true,
        "values": []
       },
       "yaxes": [
        {
         "format": "bytes",
         "label": null,
         "logBase": 1,
         "max": null,
         "min": null,
         "show": true
        },
        {
         "format": "short",
         "label": null,
         "logBase": 1,
         "max": null,
         "min": null,
         "show": true
        }
       ],
       "yaxis": {
        "align": false,
        "alignLevel": null
       }
      },
      {
       "aliasColors": {},
       "bars": false,
       "dashLength": 10,
       "dashes": false,
       "datasource": "Prometheus",
       "fieldConfig": {
        "defaults": {
         "custom": {}
        },
        "overrides": []
       },
       "fill": 1,
       "fillGradient": 0,
       "gridPos": {
        "h": 9,
        "w": 12,
        "x": 0,
        "y": 53
       },
       "hiddenSeries": false,
       "id": 51,
       "legend": {
        "alignAsTable": true,
        "avg": true,
        "current": true,
        "max": true,
        "min": true,
        "rightSide": false,
        "show": true,
        "sort": "current",
        "sortDesc": true,
        "total": false,
        "values": true
       },
       "lines": true,
       "linewidth": 1,
       "links": [],
       "maxPerRow": 2,
       "nullPointMode": "null",
       "options": {
        "alertThreshold": true
       },
       "percentage": false,
       "pluginVersion": "7.4.5",
       "pointradius": 5,
       "points": false,
       "renderer": "flot",
       "repeatDirection": "h",
       "repeatIteration": 1697009052438,
       "repeatPanelId": 2,
       "scopedVars": {
        "mempool": {
         "selected": false,
         "text": "G1 Survivor Space",
         "value": "G1 Survivor Space"
        }
       },
       "seriesOverrides": [],
       "spaceLength": 10,
       "stack": false,
       "steppedLine": false,
       "targets": [
        {
         "expr": "jvm_memory_pool_bytes_max{pool=\"$mempool\",namespace=\"$namespace\",job!=\"kafka-cluster-zookeeper-client\",job!=\"kafka-cluster-zookeeper-nodes\", job!=\"kafka-cluster-kafka-brokers\",job!=\"kafka-cluster-kafka-bootstrap\",pod=\"$pod\"}",
         "format": "time_series",
         "interval": "",
         "intervalFactor": 1,
         "legendFormat": "Max",
         "metric": "jvm_memory_bytes_used",
         "refId": "B",
         "step": 5
        },
        {
         "expr": "jvm_memory_pool_bytes_used{pool=\"$mempool\",namespace=\"$namespace\",job!=\"kafka-cluster-zookeeper-client\",job!=\"kafka-cluster-zookeeper-nodes\", job!=\"kafka-cluster-kafka-brokers\",job!=\"kafka-cluster-kafka-bootstrap\",pod=\"$pod\"}",
         "format": "time_series",
         "interval": "",
         "intervalFactor": 1,
         "legendFormat": "Used",
         "metric": "jvm_memory_bytes_used",
         "refId": "A",
         "step": 5
        },
        {
         "expr": "jvm_memory_pool_bytes_committed{pool=\"$mempool\",namespace=\"$namespace\",job!=\"kafka-cluster-zookeeper-client\",job!=\"kafka-cluster-zookeeper-nodes\", job!=\"kafka-cluster-kafka-brokers\",job!=\"kafka-cluster-kafka-bootstrap\",pod=\"$pod\"}",
         "format": "time_series",
         "interval": "",
         "intervalFactor": 1,
         "legendFormat": "Committed",
         "metric": "jvm_memory_bytes_used",
         "refId": "C",
         "step": 5
        }
       ],
       "thresholds": [],
       "timeFrom": null,
       "timeRegions": [],
       "timeShift": null,
       "title": "Memory pool [$mempool]",
       "tooltip": {
        "shared": true,
        "sort": 0,
        "value_type": "individual"
       },
       "type": "graph",
       "xaxis": {
        "buckets": null,
        "mode": "time",
        "name": null,
        "show": true,
        "values": []
       },
       "yaxes": [
        {
         "format": "bytes",
         "label": null,
         "logBase": 1,
         "max": null,
         "min": null,
         "show": true
        },
        {
         "format": "short",
         "label": null,
         "logBase": 1,
         "max": null,
         "min": null,
         "show": true
        }
       ],
       "yaxis": {
        "align": false,
        "alignLevel": null
       }
      },
      {
       "aliasColors": {},
       "bars": false,
       "dashLength": 10,
       "dashes": false,
       "datasource": "Prometheus",
       "fieldConfig": {
        "defaults": {
         "custom": {}
        },
        "overrides": []
       },
       "fill": 1,
       "fillGradient": 0,
       "gridPos": {
        "h": 9,
        "w": 12,
        "x": 12,
        "y": 53
       },
       "hiddenSeries": false,
       "id": 52,
       "legend": {
        "alignAsTable": true,
        "avg": true,
        "current": true,
        "max": true,
        "min": true,
        "rightSide": false,
        "show": true,
        "sort": "current",
        "sortDesc": true,
        "total": false,
        "values": true
       },
       "lines": true,
       "linewidth": 1,
       "links": [],
       "maxPerRow": 2,
       "nullPointMode": "null",
       "options": {
        "alertThreshold": true
       },
       "percentage": false,
       "pluginVersion": "7.4.5",
       "pointradius": 5,
       "points": false,
       "renderer": "flot",
       "repeatDirection": "h",
       "repeatIteration": 1697009052438,
       "repeatPanelId": 2,
       "scopedVars": {
        "mempool": {
         "selected": false,
         "text": "Metaspace",
         "value": "Metaspace"
        }
       },
       "seriesOverrides": [],
       "spaceLength": 10,
       "stack": false,
       "steppedLine": false,
       "targets": [
        {
         "expr": "jvm_memory_pool_bytes_max{pool=\"$mempool\",namespace=\"$namespace\",job!=\"kafka-cluster-zookeeper-client\",job!=\"kafka-cluster-zookeeper-nodes\", job!=\"kafka-cluster-kafka-brokers\",job!=\"kafka-cluster-kafka-bootstrap\",pod=\"$pod\"}",
         "format": "time_series",
         "interval": "",
         "intervalFactor": 1,
         "legendFormat": "Max",
         "metric": "jvm_memory_bytes_used",
         "refId": "B",
         "step": 5
        },
        {
         "expr": "jvm_memory_pool_bytes_used{pool=\"$mempool\",namespace=\"$namespace\",job!=\"kafka-cluster-zookeeper-client\",job!=\"kafka-cluster-zookeeper-nodes\", job!=\"kafka-cluster-kafka-brokers\",job!=\"kafka-cluster-kafka-bootstrap\",pod=\"$pod\"}",
         "format": "time_series",
         "interval": "",
         "intervalFactor": 1,
         "legendFormat": "Used",
         "metric": "jvm_memory_bytes_used",
         "refId": "A",
         "step": 5
        },
        {
         "expr": "jvm_memory_pool_bytes_committed{pool=\"$mempool\",namespace=\"$namespace\",job!=\"kafka-cluster-zookeeper-client\",job!=\"kafka-cluster-zookeeper-nodes\", job!=\"kafka-cluster-kafka-brokers\",job!=\"kafka-cluster-kafka-bootstrap\",pod=\"$pod\"}",
         "format": "time_series",
         "interval": "",
         "intervalFactor": 1,
         "legendFormat": "Committed",
         "metric": "jvm_memory_bytes_used",
         "refId": "C",
         "step": 5
        }
       ],
       "thresholds": [],
       "timeFrom": null,
       "timeRegions": [],
       "timeShift": null,
       "title": "Memory pool [$mempool]",
       "tooltip": {
        "shared": true,
        "sort": 0,
        "value_type": "individual"
       },
       "type": "graph",
       "xaxis": {
        "buckets": null,
        "mode": "time",
        "name": null,
        "show": true,
        "values": []
       },
       "yaxes": [
        {
         "format": "bytes",
         "label": null,
         "logBase": 1,
         "max": null,
         "min": null,
         "show": true
        },
        {
         "format": "short",
         "label": null,
         "logBase": 1,
         "max": null,
         "min": null,
         "show": true
        }
       ],
       "yaxis": {
        "align": false,
        "alignLevel": null
       }
      },
      {
       "aliasColors": {},
       "bars": false,
       "dashLength": 10,
       "dashes": false,
       "datasource": "Prometheus",
       "decimals": 0,
       "fieldConfig": {
        "defaults": {
         "custom": {}
        },
        "overrides": []
       },
       "fill": 1,
       "fillGradient": 0,
       "gridPos": {
        "h": 9,
        "w": 12,
        "x": 0,
        "y": 62
       },
       "hiddenSeries": false,
       "id": 6,
       "legend": {
        "alignAsTable": true,
        "avg": false,
        "current": true,
        "max": true,
        "min": true,
        "show": true,
        "total": false,
        "values": true
       },
       "lines": true,
       "linewidth": 1,
       "links": [],
       "nullPointMode": "null",
       "options": {
        "alertThreshold": true
       },
       "percentage": false,
       "pluginVersion": "7.4.5",
       "pointradius": 5,
       "points": false,
       "renderer": "flot",
       "seriesOverrides": [],
       "spaceLength": 10,
       "stack": false,
       "steppedLine": false,
       "targets": [
        {
         "expr": "increase(jvm_gc_collection_seconds_count{namespace=\"$namespace\",job!=\"kafka-cluster-zookeeper-client\",job!=\"kafka-cluster-zookeeper-nodes\", job!=\"kafka-cluster-kafka-brokers\",job!=\"kafka-cluster-kafka-bootstrap\",pod=\"$pod\"}[$__interval])",
         "format": "time_series",
         "interval": "60s",
         "intervalFactor": 1,
         "legendFormat": "{{gc}}",
         "metric": "",
         "refId": "A",
         "step": 10
        }
       ],
       "thresholds": [],
       "timeFrom": null,
       "timeRegions": [],
       "timeShift": null,
       "title": "GC count increase",
       "tooltip": {
        "shared": true,
        "sort": 0,
        "value_type": "individual"
       },
       "type": "graph",
       "xaxis": {
        "buckets": null,
        "mode": "time",
        "name": null,
        "show": true,
        "values": []
       },
       "yaxes": [
        {
         "decimals": 0,
         "format": "short",
         "label": null,
         "logBase": 1,
         "max": null,
         "min": null,
         "show": true
        },
        {
         "format": "short",
         "label": null,
         "logBase": 1,
         "max": null,
         "min": null,
         "show": false
        }
       ],
       "yaxis": {
        "align": false,
        "alignLevel": null
       }
      },
      {
       "aliasColors": {},
       "bars": false,
       "dashLength": 10,
       "dashes": false,
       "datasource": "Prometheus",
       "decimals": 0,
       "fieldConfig": {
        "defaults": {
         "custom": {}
        },
        "overrides": []
       },
       "fill": 1,
       "fillGradient": 0,
       "gridPos": {
        "h": 9,
        "w": 12,
        "x": 12,
        "y": 62
       },
       "hiddenSeries": false,
       "id": 5,
       "legend": {
        "alignAsTable": true,
        "avg": false,
        "current": true,
        "max": true,
        "min": true,
        "rightSide": false,
        "show": true,
        "total": false,
        "values": true
       },
       "lines": true,
       "linewidth": 1,
       "links": [],
       "nullPointMode": "null",
       "options": {
        "alertThreshold": true
       },
       "percentage": false,
       "pluginVersion": "7.4.5",
       "pointradius": 5,
       "points": false,
       "renderer": "flot",
       "seriesOverrides": [],
       "spaceLength": 10,
       "stack": false,
       "steppedLine": false,
       "targets": [
        {
         "expr": "increase(jvm_gc_collection_seconds_sum{namespace=\"$namespace\",job!=\"kafka-cluster-zookeeper-client\",job!=\"kafka-cluster-zookeeper-nodes\", job!=\"kafka-cluster-kafka-brokers\",job!=\"kafka-cluster-kafka-bootstrap\",pod=\"$pod\"}[$__interval])",
         "format": "time_series",
         "interval": "60s",
         "intervalFactor": 1,
         "legendFormat": "{{gc}}",
         "metric": "jvm_gc_collection_seconds_sum",
         "refId": "A",
         "step": 10
        }
       ],
       "thresholds": [],
       "timeFrom": null,
       "timeRegions": [],
       "timeShift": null,
       "title": "GC time",
       "tooltip": {
        "shared": true,
        "sort": 0,
        "value_type": "individual"
       },
       "type": "graph",
       "xaxis": {
        "buckets": null,
        "mode": "time",
        "name": null,
        "show": true,
        "values": []
       },
       "yaxes": [
        {
         "format": "s",
         "label": null,
         "logBase": 1,
         "max": null,
         "min": null,
         "show": true
        },
        {
         "format": "short",
         "label": null,
         "logBase": 1,
         "max": null,
         "min": null,
         "show": false
        }
       ],
       "yaxis": {
        "align": false,
        "alignLevel": null
       }
      },
      {
       "aliasColors": {},
       "bars": false,
       "dashLength": 10,
       "dashes": false,
       "datasource": "Prometheus",
       "decimals": 0,
       "fieldConfig": {
        "defaults": {
         "custom": {}
        },
        "overrides": []
       },
       "fill": 1,
       "fillGradient": 0,
       "gridPos": {
        "h": 9,
        "w": 12,
        "x": 0,
        "y": 71
       },
       "hiddenSeries": false,
       "id": 3,
       "legend": {
        "alignAsTable": true,
        "avg": false,
        "current": true,
        "hideZero": true,
        "max": true,
        "min": false,
        "rightSide": false,
        "show": true,
        "total": false,
        "values": true
       },
       "lines": true,
       "linewidth": 1,
       "links": [],
       "nullPointMode": "null",
       "options": {
        "alertThreshold": true
       },
       "percentage": false,
       "pluginVersion": "7.4.5",
       "pointradius": 5,
       "points": false,
       "renderer": "flot",
       "seriesOverrides": [],
       "spaceLength": 10,
       "stack": false,
       "steppedLine": false,
       "targets": [
        {
         "expr": "jvm_threads_current{namespace=\"$namespace\",job!=\"kafka-cluster-zookeeper-client\",job!=\"kafka-cluster-zookeeper-nodes\", job!=\"kafka-cluster-kafka-brokers\",job!=\"kafka-cluster-kafka-bootstrap\",pod=\"$pod\"}",
         "format": "time_series",
         "intervalFactor": 5,
         "legendFormat": "JVM current threads",
         "metric": "jvm_threads_current",
         "refId": "A",
         "step": 10
        },
        {
         "expr": "jvm_threads_daemon{namespace=\"$namespace\",job!=\"kafka-cluster-zookeeper-client\",job!=\"kafka-cluster-zookeeper-nodes\", job!=\"kafka-cluster-kafka-brokers\",job!=\"kafka-cluster-kafka-bootstrap\",pod=\"$pod\"}",
         "format": "time_series",
         "intervalFactor": 5,
         "legendFormat": "JVM daemon threads",
         "metric": "jvm_threads_daemon",
         "refId": "B",
         "step": 10
        },
        {
         "expr": "jvm_threads_deadlocked{namespace=\"$namespace\",job!=\"kafka-cluster-zookeeper-client\",job!=\"kafka-cluster-zookeeper-nodes\", job!=\"kafka-cluster-kafka-brokers\",job!=\"kafka-cluster-kafka-bootstrap\",pod=\"$pod\"}",
         "format": "time_series",
         "intervalFactor": 1,
         "legendFormat": "JVM deadlocked threads",
         "refId": "C"
        }
       ],
       "thresholds": [],
       "timeFrom": null,
       "timeRegions": [],
       "timeShift": null,
       "title": "Threads used",
       "tooltip": {
        "shared": true,
        "sort": 0,
        "value_type": "individual"
       },
       "type": "graph",
       "xaxis": {
        "buckets": null,
        "mode": "time",
        "name": null,
        "show": true,
        "values": []
       },
       "yaxes": [
        {
         "decimals": 0,
         "format": "short",
         "label": null,
         "logBase": 1,
         "max": null,
         "min": null,
         "show": true
        },
        {
         "format": "short",
         "label": null,
         "logBase": 1,
         "max": null,
         "min": null,
         "show": false
        }
       ],
       "yaxis": {
        "align": false,
        "alignLevel": null
       }
      },
      {
       "aliasColors": {},
       "bars": false,
       "dashLength": 10,
       "dashes": false,
       "datasource": "Prometheus",
       "fieldConfig": {
        "defaults": {
         "custom": {}
        },
        "overrides": []
       },
       "fill": 1,
       "fillGradient": 0,
       "gridPos": {
        "h": 9,
        "w": 12,
        "x": 12,
        "y": 71
       },
       "hiddenSeries": false,
       "id": 4,
       "legend": {
        "alignAsTable": true,
        "avg": false,
        "current": true,
        "max": true,
        "min": true,
        "show": true,
        "total": false,
        "values": true
       },
       "lines": true,
       "linewidth": 1,
       "links": [],
       "nullPointMode": "null",
       "options": {
        "alertThreshold": true
       },
       "percentage": false,
       "pluginVersion": "7.4.5",
       "pointradius": 5,
       "points": false,
       "renderer": "flot",
       "seriesOverrides": [],
       "spaceLength": 10,
       "stack": false,
       "steppedLine": false,
       "targets": [
        {
         "expr": "jvm_classes_loaded{namespace=\"$namespace\",job!=\"kafka-cluster-zookeeper-client\",job!=\"kafka-cluster-zookeeper-nodes\", job!=\"kafka-cluster-kafka-brokers\",job!=\"kafka-cluster-kafka-bootstrap\",pod=\"$pod\"}",
         "format": "time_series",
         "interval": "",
         "intervalFactor": 5,
         "legendFormat": "loaded",
         "metric": "jvm_classes_loaded",
         "refId": "A",
         "step": 10
        }
       ],
       "thresholds": [],
       "timeFrom": null,
       "timeRegions": [],
       "timeShift": null,
       "title": "Class loading",
       "tooltip": {
        "shared": true,
        "sort": 0,
        "value_type": "individual"
       },
       "type": "graph",
       "xaxis": {
        "buckets": null,
        "mode": "time",
        "name": null,
        "show": true,
        "values": []
       },
       "yaxes": [
        {
         "decimals": 0,
         "format": "short",
         "label": "",
         "logBase": 1,
         "max": null,
         "min": null,
         "show": true
        },
        {
         "format": "short",
         "label": null,
         "logBase": 1,
         "max": null,
         "min": null,
         "show": false
        }
       ],
       "yaxis": {
        "align": false,
        "alignLevel": null
       }
      },
      {
       "aliasColors": {},
       "bars": false,
       "dashLength": 10,
       "dashes": false,
       "datasource": "Prometheus",
       "fieldConfig": {
        "defaults": {
         "custom": {}
        },
        "overrides": []
       },
       "fill": 1,
       "fillGradient": 0,
       "gridPos": {
        "h": 10,
        "w": 24,
        "x": 0,
        "y": 80
       },
       "hiddenSeries": false,
       "id": 44,
       "legend": {
        "alignAsTable": true,
        "avg": false,
        "current": true,
        "max": true,
        "min": true,
        "show": true,
        "sort": "current",
        "sortDesc": true,
        "total": false,
        "values": true
       },
       "lines": true,
       "linewidth": 1,
       "links": [],
       "nullPointMode": "null",
       "options": {
        "alertThreshold": true
       },
       "percentage": false,
       "pluginVersion": "7.4.5",
       "pointradius": 5,
       "points": false,
       "renderer": "flot",
       "seriesOverrides": [],
       "spaceLength": 10,
       "stack": false,
       "steppedLine": false,
       "targets": [
        {
         "expr": "sum by (pod) (container_memory_usage_bytes{namespace=\"$namespace\",job!=\"kafka-cluster-zookeeper-client\",job!=\"kafka-cluster-zookeeper-nodes\", job!=\"kafka-cluster-kafka-brokers\",job!=\"kafka-cluster-kafka-bootstrap\",pod=\"$pod\",container!=\"POD\",container!=\"istio-proxy\",container!=\"istio-validation\",container=\"$container\"})",
         "format": "time_series",
         "instant": false,
         "interval": "",
         "intervalFactor": 1,
         "legendFormat": "Memory usage",
         "refId": "A"
        }
       ],
       "thresholds": [],
       "timeFrom": null,
       "timeRegions": [],
       "timeShift": null,
       "title": "Memory usage",
       "tooltip": {
        "shared": true,
        "sort": 0,
        "value_type": "individual"
       },
       "type": "graph",
       "xaxis": {
        "buckets": null,
        "mode": "time",
        "name": null,
        "show": true,
        "values": []
       },
       "yaxes": [
        {
         "format": "decbytes",
         "label": null,
         "logBase": 1,
         "max": null,
         "min": null,
         "show": true
        },
        {
         "format": "short",
         "label": null,
         "logBase": 1,
         "max": null,
         "min": null,
         "show": true
        }
       ],
       "yaxis": {
        "align": false,
        "alignLevel": null
       }
      }
     ],
     "refresh": "10s",
     "schemaVersion": 27,
     "style": "dark",
     "tags": [
      "JVM"
     ],
     "templating": {
      "list": [
       {
        "allValue": ".*",
        "current": {},
        "datasource": "Prometheus",
        "definition": "",
        "description": null,
        "error": null,
        "hide": 0,
        "includeAll": false,
        "label": "namespace",
        "multi": false,
        "name": "namespace",
        "options": [],
        "query": {
         "query": "label_values(jvm_memory_bytes_used{namespace=~\".+\"},namespace)",
         "refId": "Prometheus-namespace-Variable-Query"
        },
        "refresh": 1,
        "regex": "",
        "skipUrlSync": false,
        "sort": 1,
        "tagValuesQuery": "",
        "tags": [],
        "tagsQuery": "",
        "type": "query",
        "useTags": false
       },
       {
        "allValue": ".*",
        "current": {
         "selected": false,
         "text": "kafka-cluster-kafka-0",
         "value": "kafka-cluster-kafka-0"
        },
        "datasource": "Prometheus",
        "definition": "",
        "description": null,
        "error": null,
        "hide": 0,
        "includeAll": false,
        "label": "pod",
        "multi": false,
        "name": "pod",
        "options": [],
        "query": {
         "query": "label_values(jvm_memory_bytes_used{namespace=\"$namespace\"},pod)",
         "refId": "Prometheus-pod-Variable-Query"
        },
        "refresh": 1,
        "regex": "",
        "skipUrlSync": false,
        "sort": 1,
        "tagValuesQuery": "",
        "tags": [],
        "tagsQuery": "",
        "type": "query",
        "useTags": false
       },
       {
        "allValue": null,
        "current": {
         "selected": false,
         "text": [
          "All"
         ],
         "value": [
          "$__all"
         ]
        },
        "datasource": "Prometheus",
        "definition": "",
        "description": null,
        "error": null,
        "hide": 2,
        "includeAll": true,
        "label": null,
        "multi": true,
        "name": "mempool",
        "options": [],
        "query": {
         "query": "label_values(jvm_memory_pool_bytes_max{pod=\"$pod\"}, pool)",
         "refId": "Prometheus-mempool-Variable-Query"
        },
        "refresh": 1,
        "regex": "",
        "skipUrlSync": false,
        "sort": 1,
        "tagValuesQuery": "",
        "tags": [],
        "tagsQuery": "",
        "type": "query",
        "useTags": false
       },
       {
        "allValue": null,
        "current": {
         "selected": false,
         "text": [
          "All"
         ],
         "value": [
          "$__all"
         ]
        },
        "datasource": "Prometheus",
        "definition": "",
        "description": null,
        "error": null,
        "hide": 2,
        "includeAll": true,
        "label": null,
        "multi": true,
        "name": "memarea",
        "options": [],
        "query": {
         "query": "label_values(jvm_memory_bytes_used{pod=\"$pod\"}, area)",
         "refId": "Prometheus-memarea-Variable-Query"
        },
        "refresh": 1,
        "regex": "",
        "skipUrlSync": false,
        "sort": 0,
        "tagValuesQuery": "",
        "tags": [],
        "tagsQuery": "",
        "type": "query",
        "useTags": false
       },
       {
        "allValue": null,
        "current": {
         "selected": false,
         "text": "None",
         "value": ""
        },
        "datasource": null,
        "definition": "label_values(container_memory_usage_bytes{namespace=~\"$namespace\",pod=\"$pod_name\",container!=\"POD\"},container)",
        "description": null,
        "error": null,
        "hide": 2,
        "includeAll": false,
        "label": "container",
        "multi": false,
        "name": "container",
        "options": [
         {
          "isNone": true,
          "selected": true,
          "text": "None",
          "value": ""
         }
        ],
        "query": {
         "query": "label_values(container_memory_usage_bytes{namespace=~\"$namespace\",pod=\"$pod_name\",container!=\"POD\"},container)",
         "refId": "StandardVariableQuery"
        },
        "refresh": 0,
        "regex": "",
        "skipUrlSync": false,
        "sort": 1,
        "tagValuesQuery": "",
        "tags": [],
        "tagsQuery": "",
        "type": "query",
        "useTags": false
       }
      ]
     },
     "time": {
      "from": "now-15m",
      "to": "now"
     },
     "timepicker": {
      "refresh_intervals": [
       "5s",
       "10s",
       "30s",
       "1m",
       "5m"
      ],
      "time_options": [
       "5m",
       "15m",
       "1h",
       "6h",
       "12h",
       "24h",
       "2d",
       "7d",
       "30d"
      ]
     },
     "timezone": "",
     "title": "JVM Metrics For Third-Party Java Apps",
     "uid": "chanjarster-jvm-dashboard",
     "version": 3
    }