{
  "name": "Node Exporter Full",
  "description": "Linux-focused Prometheus node_exporter dashboard converted from Grafana dashboard 1860 revision 45, with a consolidated App Overview for the Prometheus Observability Demo metrics. Set Job and Instance to match node_uname_info labels; macOS exporters omit many Linux-only panels.",
  "columns": 6,
  "filters": [
    {
      "id": "range",
      "type": "select",
      "label": "Range",
      "default": "6h",
      "options": [
        {
          "value": "15m",
          "label": "Last 15 minutes"
        },
        {
          "value": "1h",
          "label": "Last 1 hour"
        },
        {
          "value": "6h",
          "label": "Last 6 hours"
        },
        {
          "value": "24h",
          "label": "Last 24 hours"
        },
        {
          "value": "7d",
          "label": "Last 7 days"
        }
      ]
    },
    {
      "id": "job",
      "type": "text",
      "label": "Job",
      "default": "node"
    },
    {
      "id": "instance",
      "type": "text",
      "label": "Instance",
      "default": "127.0.0.1:9100"
    }
  ],
  "variables": {
    "rateInterval": "5m"
  },
  "panels": [
    {
      "id": "section-261-quick-cpu-mem-disk",
      "title": "Quick CPU / Mem / Disk",
      "chartType": "section",
      "width": 1,
      "columns": 6,
      "tab": "Overview"
    },
    {
      "id": "quick-cpu-mem-disk-323-pressure",
      "title": "Pressure",
      "chartType": "bar",
      "source": "prometheus",
      "width": 1,
      "sql": "{\"promql\":\"label_replace((rate(node_pressure_cpu_waiting_seconds_total{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}[{{rateInterval}}])), \\\"grafana_target\\\", \\\"CPU\\\", \\\"__name__\\\", \\\".*\\\") or label_replace((rate(node_pressure_memory_waiting_seconds_total{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}[{{rateInterval}}])), \\\"grafana_target\\\", \\\"Mem\\\", \\\"__name__\\\", \\\".*\\\") or label_replace((rate(node_pressure_io_waiting_seconds_total{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}[{{rateInterval}}])), \\\"grafana_target\\\", \\\"I/O\\\", \\\"__name__\\\", \\\".*\\\") or label_replace((rate(node_pressure_irq_stalled_seconds_total{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}[{{rateInterval}}])), \\\"grafana_target\\\", \\\"Irq\\\", \\\"__name__\\\", \\\".*\\\")\",\"mode\":\"instant\"}",
      "tab": "Overview",
      "config": {
        "xKey": "series",
        "yKey": "value",
        "legend": false,
        "yFormatter": "percent"
      }
    },
    {
      "id": "quick-cpu-mem-disk-20-cpu-busy",
      "title": "CPU Busy",
      "chartType": "metric",
      "source": "prometheus",
      "width": 1,
      "sql": "{\"promql\":\"100 * (1 - avg(rate(node_cpu_seconds_total{mode=\\\"idle\\\",instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}[{{rateInterval}}])))\",\"mode\":\"instant\"}",
      "tab": "Overview",
      "config": {
        "yKey": "value",
        "yFormatter": "percent"
      }
    },
    {
      "id": "quick-cpu-mem-disk-155-sys-load",
      "title": "Sys Load",
      "chartType": "metric",
      "source": "prometheus",
      "width": 1,
      "sql": "{\"promql\":\"scalar(node_load1{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}) * 100 / count(count(node_cpu_seconds_total{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}) by (cpu))\",\"mode\":\"instant\"}",
      "tab": "Overview",
      "config": {
        "yKey": "value",
        "yFormatter": "percent"
      }
    },
    {
      "id": "quick-cpu-mem-disk-16-ram-used",
      "title": "RAM Used",
      "chartType": "metric",
      "source": "prometheus",
      "width": 1,
      "sql": "{\"promql\":\"clamp_min((1 - (node_memory_MemAvailable_bytes{instance=\\\"{{instance}}\\\", job=\\\"{{job}}\\\"} / node_memory_MemTotal_bytes{instance=\\\"{{instance}}\\\", job=\\\"{{job}}\\\"})) * 100, 0)\",\"mode\":\"instant\"}",
      "tab": "Overview",
      "config": {
        "yKey": "value",
        "yFormatter": "percent"
      }
    },
    {
      "id": "quick-cpu-mem-disk-21-swap-used",
      "title": "SWAP Used",
      "chartType": "metric",
      "source": "prometheus",
      "width": 1,
      "sql": "{\"promql\":\"(node_memory_SwapTotal_bytes{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"} > bool 0) * ((node_memory_SwapTotal_bytes{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"} - node_memory_SwapFree_bytes{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}) / (node_memory_SwapTotal_bytes{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"})) * 100\",\"mode\":\"instant\"}",
      "tab": "Overview",
      "config": {
        "yKey": "value",
        "yFormatter": "percent"
      }
    },
    {
      "id": "quick-cpu-mem-disk-154-root-fs-used",
      "title": "Root FS Used",
      "chartType": "metric",
      "source": "prometheus",
      "width": 1,
      "sql": "{\"promql\":\"(\\n  (node_filesystem_size_bytes{instance=\\\"{{instance}}\\\", job=\\\"{{job}}\\\", mountpoint=\\\"/\\\", fstype!=\\\"rootfs\\\"}\\n   - node_filesystem_avail_bytes{instance=\\\"{{instance}}\\\", job=\\\"{{job}}\\\", mountpoint=\\\"/\\\", fstype!=\\\"rootfs\\\"})\\n  / node_filesystem_size_bytes{instance=\\\"{{instance}}\\\", job=\\\"{{job}}\\\", mountpoint=\\\"/\\\", fstype!=\\\"rootfs\\\"}\\n) * 100\",\"mode\":\"instant\"}",
      "tab": "Overview",
      "config": {
        "yKey": "value",
        "yFormatter": "percent"
      }
    },
    {
      "id": "quick-cpu-mem-disk-14-cpu-cores",
      "title": "CPU Cores",
      "chartType": "metric",
      "source": "prometheus",
      "width": 1,
      "sql": "{\"promql\":\"count(count(node_cpu_seconds_total{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}) by (cpu))\",\"mode\":\"instant\"}",
      "tab": "Overview",
      "config": {
        "yKey": "value",
        "yFormatter": "number"
      }
    },
    {
      "id": "quick-cpu-mem-disk-75-ram-total",
      "title": "RAM Total",
      "chartType": "metric",
      "source": "prometheus",
      "width": 1,
      "sql": "{\"promql\":\"node_memory_MemTotal_bytes{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}\",\"mode\":\"instant\"}",
      "tab": "Overview",
      "config": {
        "yKey": "value"
      }
    },
    {
      "id": "quick-cpu-mem-disk-18-swap-total",
      "title": "SWAP Total",
      "chartType": "metric",
      "source": "prometheus",
      "width": 1,
      "sql": "{\"promql\":\"node_memory_SwapTotal_bytes{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}\",\"mode\":\"instant\"}",
      "tab": "Overview",
      "config": {
        "yKey": "value"
      }
    },
    {
      "id": "quick-cpu-mem-disk-23-rootfs-total",
      "title": "RootFS Total",
      "chartType": "metric",
      "source": "prometheus",
      "width": 1,
      "sql": "{\"promql\":\"node_filesystem_size_bytes{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\",mountpoint=\\\"/\\\",fstype!=\\\"rootfs\\\"}\",\"mode\":\"instant\"}",
      "tab": "Overview",
      "config": {
        "yKey": "value"
      }
    },
    {
      "id": "quick-cpu-mem-disk-15-uptime",
      "title": "Uptime",
      "chartType": "metric",
      "source": "prometheus",
      "width": 1,
      "sql": "{\"promql\":\"node_time_seconds{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"} - node_boot_time_seconds{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}\",\"mode\":\"instant\"}",
      "tab": "Overview",
      "config": {
        "yKey": "value"
      }
    },
    {
      "id": "section-263-basic-cpu-mem-net-disk",
      "title": "Basic CPU / Mem / Net / Disk",
      "chartType": "section",
      "width": 1,
      "columns": 6,
      "tab": "Overview"
    },
    {
      "id": "basic-cpu-mem-net-disk-77-cpu-basic",
      "title": "CPU Basic",
      "chartType": "area",
      "source": "prometheus",
      "width": 3,
      "sql": "{\"promql\":\"label_replace((avg(rate(node_cpu_seconds_total{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\", mode=\\\"system\\\"}[{{rateInterval}}]))), \\\"grafana_target\\\", \\\"Busy System\\\", \\\"__name__\\\", \\\".*\\\") or label_replace((avg(rate(node_cpu_seconds_total{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\", mode=\\\"user\\\"}[{{rateInterval}}]))), \\\"grafana_target\\\", \\\"Busy User\\\", \\\"__name__\\\", \\\".*\\\") or label_replace((avg(rate(node_cpu_seconds_total{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\", mode=\\\"iowait\\\"}[{{rateInterval}}]))), \\\"grafana_target\\\", \\\"Busy Iowait\\\", \\\"__name__\\\", \\\".*\\\") or label_replace((avg(sum without(mode) (rate(node_cpu_seconds_total{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\", mode=~\\\".*irq\\\"}[{{rateInterval}}])))), \\\"grafana_target\\\", \\\"Busy IRQs\\\", \\\"__name__\\\", \\\".*\\\") or label_replace((avg(sum without (mode) (rate(node_cpu_seconds_total{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\",  mode!='idle',mode!='user',mode!='system',mode!='iowait',mode!='irq',mode!='softirq'}[{{rateInterval}}])))), \\\"grafana_target\\\", \\\"Busy Other\\\", \\\"__name__\\\", \\\".*\\\") or label_replace((avg(rate(node_cpu_seconds_total{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\", mode=\\\"idle\\\"}[{{rateInterval}}]))), \\\"grafana_target\\\", \\\"Idle\\\", \\\"__name__\\\", \\\".*\\\")\",\"mode\":\"range\",\"range\":\"{{range}}\"}",
      "tab": "Overview",
      "config": {
        "xKey": "timestamp",
        "yKey": "value",
        "pivot": {
          "xKey": "timestamp",
          "seriesKey": "series",
          "valueKey": "value"
        },
        "legend": true,
        "yFormatter": "percent",
        "stacked": false,
        "colors": [
          "var(--brand-blue)",
          "var(--brand-green)",
          "var(--brand-orange)",
          "var(--brand-purple)",
          "var(--brand-red)",
          "var(--brand-teal)"
        ]
      }
    },
    {
      "id": "basic-cpu-mem-net-disk-78-memory-basic",
      "title": "Memory Basic",
      "chartType": "area",
      "source": "prometheus",
      "width": 3,
      "sql": "{\"promql\":\"label_replace((node_memory_MemTotal_bytes{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}), \\\"grafana_target\\\", \\\"Total\\\", \\\"__name__\\\", \\\".*\\\") or label_replace((node_memory_MemTotal_bytes{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"} - node_memory_MemFree_bytes{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"} - (node_memory_Cached_bytes{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"} + node_memory_Buffers_bytes{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"} + node_memory_SReclaimable_bytes{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"})), \\\"grafana_target\\\", \\\"Used\\\", \\\"__name__\\\", \\\".*\\\") or label_replace((node_memory_Cached_bytes{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"} + node_memory_Buffers_bytes{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"} + node_memory_SReclaimable_bytes{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}), \\\"grafana_target\\\", \\\"Cache + Buffer\\\", \\\"__name__\\\", \\\".*\\\") or label_replace((node_memory_MemFree_bytes{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}), \\\"grafana_target\\\", \\\"Free\\\", \\\"__name__\\\", \\\".*\\\") or label_replace(((node_memory_SwapTotal_bytes{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"} - node_memory_SwapFree_bytes{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"})), \\\"grafana_target\\\", \\\"Swap used\\\", \\\"__name__\\\", \\\".*\\\")\",\"mode\":\"range\",\"range\":\"{{range}}\"}",
      "tab": "Overview",
      "config": {
        "xKey": "timestamp",
        "yKey": "value",
        "pivot": {
          "xKey": "timestamp",
          "seriesKey": "series",
          "valueKey": "value"
        },
        "legend": true,
        "stacked": true,
        "colors": [
          "var(--brand-blue)",
          "var(--brand-green)",
          "var(--brand-orange)",
          "var(--brand-purple)",
          "var(--brand-red)",
          "var(--brand-teal)"
        ]
      }
    },
    {
      "id": "basic-cpu-mem-net-disk-74-network-traffic-basic",
      "title": "Network Traffic Basic",
      "chartType": "area",
      "source": "prometheus",
      "width": 3,
      "sql": "{\"promql\":\"label_replace((rate(node_network_receive_bytes_total{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}[{{rateInterval}}])*8), \\\"grafana_target\\\", \\\"Rx device\\\", \\\"__name__\\\", \\\".*\\\") or label_replace((rate(node_network_transmit_bytes_total{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}[{{rateInterval}}])*8), \\\"grafana_target\\\", \\\"Tx device\\\", \\\"__name__\\\", \\\".*\\\")\",\"mode\":\"range\",\"range\":\"{{range}}\"}",
      "tab": "Overview",
      "config": {
        "xKey": "timestamp",
        "yKey": "value",
        "pivot": {
          "xKey": "timestamp",
          "seriesKey": "series",
          "valueKey": "value"
        },
        "legend": true,
        "stacked": false,
        "colors": [
          "var(--brand-blue)",
          "var(--brand-green)",
          "var(--brand-orange)",
          "var(--brand-purple)",
          "var(--brand-red)",
          "var(--brand-teal)"
        ]
      }
    },
    {
      "id": "basic-cpu-mem-net-disk-152-disk-space-used-basic",
      "title": "Disk Space Used Basic",
      "chartType": "area",
      "source": "prometheus",
      "width": 3,
      "sql": "{\"promql\":\"((node_filesystem_size_bytes{instance=\\\"{{instance}}\\\", job=\\\"{{job}}\\\", device!~'rootfs'} - node_filesystem_avail_bytes{instance=\\\"{{instance}}\\\", job=\\\"{{job}}\\\", device!~'rootfs'}) / node_filesystem_size_bytes{instance=\\\"{{instance}}\\\", job=\\\"{{job}}\\\", device!~'rootfs'}) * 100\",\"mode\":\"range\",\"range\":\"{{range}}\"}",
      "tab": "Overview",
      "config": {
        "xKey": "timestamp",
        "yKey": "value",
        "pivot": {
          "xKey": "timestamp",
          "seriesKey": "series",
          "valueKey": "value"
        },
        "legend": false,
        "yFormatter": "percent",
        "stacked": false,
        "colors": [
          "var(--brand-blue)",
          "var(--brand-green)",
          "var(--brand-orange)",
          "var(--brand-purple)",
          "var(--brand-red)",
          "var(--brand-teal)"
        ]
      }
    },
    {
      "id": "section-265-cpu-memory-net-disk",
      "title": "CPU / Memory / Net / Disk",
      "chartType": "section",
      "width": 1,
      "columns": 6,
      "tab": "CPU & Memory"
    },
    {
      "id": "cpu-memory-net-disk-3-cpu",
      "title": "CPU",
      "chartType": "area",
      "source": "prometheus",
      "width": 3,
      "sql": "{\"promql\":\"label_replace((sum(rate(node_cpu_seconds_total{mode=\\\"system\\\",instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}[{{rateInterval}}])) / scalar(count(count(node_cpu_seconds_total{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}) by (cpu)))), \\\"grafana_target\\\", \\\"System - Processes executing in kernel mode\\\", \\\"__name__\\\", \\\".*\\\") or label_replace((sum(rate(node_cpu_seconds_total{mode=\\\"user\\\",instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}[{{rateInterval}}])) / scalar(count(count(node_cpu_seconds_total{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}) by (cpu)))), \\\"grafana_target\\\", \\\"User - Normal processes executing in user mode\\\", \\\"__name__\\\", \\\".*\\\") or label_replace((sum(rate(node_cpu_seconds_total{mode=\\\"nice\\\",instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}[{{rateInterval}}])) / scalar(count(count(node_cpu_seconds_total{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}) by (cpu)))), \\\"grafana_target\\\", \\\"Nice - Niced processes executing in user mode\\\", \\\"__name__\\\", \\\".*\\\") or label_replace((sum(rate(node_cpu_seconds_total{mode=\\\"iowait\\\",instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}[{{rateInterval}}])) / scalar(count(count(node_cpu_seconds_total{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}) by (cpu)))), \\\"grafana_target\\\", \\\"Iowait - Waiting for I/O to complete\\\", \\\"__name__\\\", \\\".*\\\") or label_replace((sum(rate(node_cpu_seconds_total{mode=\\\"irq\\\",instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}[{{rateInterval}}])) / scalar(count(count(node_cpu_seconds_total{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}) by (cpu)))), \\\"grafana_target\\\", \\\"Irq - Servicing interrupts\\\", \\\"__name__\\\", \\\".*\\\") or label_replace((sum(rate(node_cpu_seconds_total{mode=\\\"softirq\\\",instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}[{{rateInterval}}])) / scalar(count(count(node_cpu_seconds_total{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}) by (cpu)))), \\\"grafana_target\\\", \\\"Softirq - Servicing softirqs\\\", \\\"__name__\\\", \\\".*\\\") or label_replace((sum(rate(node_cpu_seconds_total{mode=\\\"steal\\\",instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}[{{rateInterval}}])) / scalar(count(count(node_cpu_seconds_total{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}) by (cpu)))), \\\"grafana_target\\\", \\\"Steal - Time spent in other operating systems when running in a virtualized environment\\\", \\\"__name__\\\", \\\".*\\\") or label_replace((sum(rate(node_cpu_seconds_total{mode=\\\"idle\\\",instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}[{{rateInterval}}])) / scalar(count(count(node_cpu_seconds_total{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}) by (cpu)))), \\\"grafana_target\\\", \\\"Idle - Waiting for something to happen\\\", \\\"__name__\\\", \\\".*\\\") or label_replace((sum by(instance) (rate(node_cpu_guest_seconds_total{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}[{{rateInterval}}])) / on(instance) group_left sum by (instance)((rate(node_cpu_seconds_total{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}[{{rateInterval}}]))) > 0), \\\"grafana_target\\\", \\\"Guest CPU usage\\\", \\\"__name__\\\", \\\".*\\\")\",\"mode\":\"range\",\"range\":\"{{range}}\"}",
      "tab": "CPU & Memory",
      "config": {
        "xKey": "timestamp",
        "yKey": "value",
        "pivot": {
          "xKey": "timestamp",
          "seriesKey": "series",
          "valueKey": "value"
        },
        "legend": true,
        "yFormatter": "percent",
        "stacked": false,
        "colors": [
          "var(--brand-blue)",
          "var(--brand-green)",
          "var(--brand-orange)",
          "var(--brand-purple)",
          "var(--brand-red)",
          "var(--brand-teal)"
        ]
      }
    },
    {
      "id": "cpu-memory-net-disk-24-memory",
      "title": "Memory",
      "chartType": "area",
      "source": "prometheus",
      "width": 3,
      "sql": "{\"promql\":\"label_replace((node_memory_MemTotal_bytes{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"} - node_memory_MemFree_bytes{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"} - node_memory_Buffers_bytes{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"} - node_memory_Cached_bytes{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"} - node_memory_Slab_bytes{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"} - node_memory_PageTables_bytes{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"} - node_memory_SwapCached_bytes{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}), \\\"grafana_target\\\", \\\"Apps - Memory used by user-space applications\\\", \\\"__name__\\\", \\\".*\\\") or label_replace((node_memory_PageTables_bytes{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}), \\\"grafana_target\\\", \\\"PageTables - Memory used to map between virtual and physical memory addresses\\\", \\\"__name__\\\", \\\".*\\\") or label_replace((node_memory_SwapCached_bytes{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}), \\\"grafana_target\\\", \\\"SwapCache - Memory that keeps track of pages that have been fetched from swap but not yet been modified\\\", \\\"__name__\\\", \\\".*\\\") or label_replace((node_memory_Slab_bytes{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}), \\\"grafana_target\\\", \\\"Slab - Memory used by the kernel to cache data structures for its own use (caches like inode, dentry, etc)\\\", \\\"__name__\\\", \\\".*\\\") or label_replace((node_memory_Cached_bytes{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}), \\\"grafana_target\\\", \\\"Cache - Parked file data (file content) cache\\\", \\\"__name__\\\", \\\".*\\\") or label_replace((node_memory_Buffers_bytes{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}), \\\"grafana_target\\\", \\\"Buffers - Block device (e.g. harddisk) cache\\\", \\\"__name__\\\", \\\".*\\\") or label_replace((node_memory_MemFree_bytes{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}), \\\"grafana_target\\\", \\\"Unused - Free memory unassigned\\\", \\\"__name__\\\", \\\".*\\\") or label_replace(((node_memory_SwapTotal_bytes{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"} - node_memory_SwapFree_bytes{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"})), \\\"grafana_target\\\", \\\"Swap - Swap space used\\\", \\\"__name__\\\", \\\".*\\\") or label_replace((node_memory_HardwareCorrupted_bytes{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}), \\\"grafana_target\\\", \\\"Hardware Corrupted - Amount of RAM that the kernel identified as corrupted / not working\\\", \\\"__name__\\\", \\\".*\\\")\",\"mode\":\"range\",\"range\":\"{{range}}\"}",
      "tab": "CPU & Memory",
      "config": {
        "xKey": "timestamp",
        "yKey": "value",
        "pivot": {
          "xKey": "timestamp",
          "seriesKey": "series",
          "valueKey": "value"
        },
        "legend": true,
        "stacked": true,
        "colors": [
          "var(--brand-blue)",
          "var(--brand-green)",
          "var(--brand-orange)",
          "var(--brand-purple)",
          "var(--brand-red)",
          "var(--brand-teal)"
        ]
      }
    },
    {
      "id": "cpu-memory-net-disk-84-network-traffic",
      "title": "Network Traffic",
      "chartType": "area",
      "source": "prometheus",
      "width": 3,
      "sql": "{\"promql\":\"label_replace((rate(node_network_receive_bytes_total{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}[{{rateInterval}}])*8), \\\"grafana_target\\\", \\\"device - Rx in\\\", \\\"__name__\\\", \\\".*\\\") or label_replace((rate(node_network_transmit_bytes_total{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}[{{rateInterval}}])*8), \\\"grafana_target\\\", \\\"device - Tx out\\\", \\\"__name__\\\", \\\".*\\\")\",\"mode\":\"range\",\"range\":\"{{range}}\"}",
      "tab": "CPU & Memory",
      "config": {
        "xKey": "timestamp",
        "yKey": "value",
        "pivot": {
          "xKey": "timestamp",
          "seriesKey": "series",
          "valueKey": "value"
        },
        "legend": true,
        "stacked": false,
        "colors": [
          "var(--brand-blue)",
          "var(--brand-green)",
          "var(--brand-orange)",
          "var(--brand-purple)",
          "var(--brand-red)",
          "var(--brand-teal)"
        ]
      }
    },
    {
      "id": "cpu-memory-net-disk-338-network-saturation",
      "title": "Network Saturation",
      "chartType": "area",
      "source": "prometheus",
      "width": 3,
      "sql": "{\"promql\":\"label_replace(((node_network_speed_bytes{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"} > bool 0) * (rate(node_network_receive_bytes_total{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}[{{rateInterval}}]) / node_network_speed_bytes{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"})), \\\"grafana_target\\\", \\\"device - Rx in\\\", \\\"__name__\\\", \\\".*\\\") or label_replace(((node_network_speed_bytes{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"} > bool 0) * (rate(node_network_transmit_bytes_total{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}[{{rateInterval}}]) / node_network_speed_bytes{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"})), \\\"grafana_target\\\", \\\"device - Tx out\\\", \\\"__name__\\\", \\\".*\\\")\",\"mode\":\"range\",\"range\":\"{{range}}\"}",
      "tab": "CPU & Memory",
      "config": {
        "xKey": "timestamp",
        "yKey": "value",
        "pivot": {
          "xKey": "timestamp",
          "seriesKey": "series",
          "valueKey": "value"
        },
        "legend": true,
        "yFormatter": "percent",
        "stacked": false,
        "colors": [
          "var(--brand-blue)",
          "var(--brand-green)",
          "var(--brand-orange)",
          "var(--brand-purple)",
          "var(--brand-red)",
          "var(--brand-teal)"
        ]
      }
    },
    {
      "id": "cpu-memory-net-disk-229-disk-iops",
      "title": "Disk IOps",
      "chartType": "line",
      "source": "prometheus",
      "width": 3,
      "sql": "{\"promql\":\"label_replace((rate(node_disk_reads_completed_total{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\",device=~\\\"[a-z]+|nvme[0-9]+n[0-9]+|mmcblk[0-9]+|disk[0-9]+\\\"}[{{rateInterval}}])), \\\"grafana_target\\\", \\\"device - Read\\\", \\\"__name__\\\", \\\".*\\\") or label_replace((rate(node_disk_writes_completed_total{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\",device=~\\\"[a-z]+|nvme[0-9]+n[0-9]+|mmcblk[0-9]+|disk[0-9]+\\\"}[{{rateInterval}}])), \\\"grafana_target\\\", \\\"device - Write\\\", \\\"__name__\\\", \\\".*\\\")\",\"mode\":\"range\",\"range\":\"{{range}}\"}",
      "tab": "CPU & Memory",
      "config": {
        "xKey": "timestamp",
        "yKey": "value",
        "pivot": {
          "xKey": "timestamp",
          "seriesKey": "series",
          "valueKey": "value"
        },
        "legend": true,
        "colors": [
          "var(--brand-blue)",
          "var(--brand-green)",
          "var(--brand-orange)",
          "var(--brand-purple)",
          "var(--brand-red)",
          "var(--brand-teal)"
        ]
      }
    },
    {
      "id": "cpu-memory-net-disk-42-disk-throughput",
      "title": "Disk Throughput",
      "chartType": "area",
      "source": "prometheus",
      "width": 3,
      "sql": "{\"promql\":\"label_replace((rate(node_disk_read_bytes_total{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\",device=~\\\"[a-z]+|nvme[0-9]+n[0-9]+|mmcblk[0-9]+|disk[0-9]+\\\"}[{{rateInterval}}])), \\\"grafana_target\\\", \\\"device - Read\\\", \\\"__name__\\\", \\\".*\\\") or label_replace((rate(node_disk_written_bytes_total{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\",device=~\\\"[a-z]+|nvme[0-9]+n[0-9]+|mmcblk[0-9]+|disk[0-9]+\\\"}[{{rateInterval}}])), \\\"grafana_target\\\", \\\"device - Write\\\", \\\"__name__\\\", \\\".*\\\")\",\"mode\":\"range\",\"range\":\"{{range}}\"}",
      "tab": "CPU & Memory",
      "config": {
        "xKey": "timestamp",
        "yKey": "value",
        "pivot": {
          "xKey": "timestamp",
          "seriesKey": "series",
          "valueKey": "value"
        },
        "legend": true,
        "stacked": false,
        "colors": [
          "var(--brand-blue)",
          "var(--brand-green)",
          "var(--brand-orange)",
          "var(--brand-purple)",
          "var(--brand-red)",
          "var(--brand-teal)"
        ]
      }
    },
    {
      "id": "cpu-memory-net-disk-43-filesystem-space-available",
      "title": "Filesystem Space Available",
      "chartType": "line",
      "source": "prometheus",
      "width": 3,
      "sql": "{\"promql\":\"node_filesystem_avail_bytes{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\",device!~'rootfs'}\",\"mode\":\"range\",\"range\":\"{{range}}\"}",
      "tab": "CPU & Memory",
      "config": {
        "xKey": "timestamp",
        "yKey": "value",
        "pivot": {
          "xKey": "timestamp",
          "seriesKey": "series",
          "valueKey": "value"
        },
        "legend": false,
        "colors": [
          "var(--brand-blue)",
          "var(--brand-green)",
          "var(--brand-orange)",
          "var(--brand-purple)",
          "var(--brand-red)",
          "var(--brand-teal)"
        ]
      }
    },
    {
      "id": "cpu-memory-net-disk-156-filesystem-used",
      "title": "Filesystem Used",
      "chartType": "line",
      "source": "prometheus",
      "width": 3,
      "sql": "{\"promql\":\"node_filesystem_size_bytes{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\",device!~'rootfs'} - node_filesystem_avail_bytes{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\",device!~'rootfs'}\",\"mode\":\"range\",\"range\":\"{{range}}\"}",
      "tab": "CPU & Memory",
      "config": {
        "xKey": "timestamp",
        "yKey": "value",
        "pivot": {
          "xKey": "timestamp",
          "seriesKey": "series",
          "valueKey": "value"
        },
        "legend": false,
        "colors": [
          "var(--brand-blue)",
          "var(--brand-green)",
          "var(--brand-orange)",
          "var(--brand-purple)",
          "var(--brand-red)",
          "var(--brand-teal)"
        ]
      }
    },
    {
      "id": "cpu-memory-net-disk-127-disk-i-o-utilization",
      "title": "Disk I/O Utilization",
      "chartType": "area",
      "source": "prometheus",
      "width": 3,
      "sql": "{\"promql\":\"rate(node_disk_io_time_seconds_total{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\",device=~\\\"[a-z]+|nvme[0-9]+n[0-9]+|mmcblk[0-9]+|disk[0-9]+\\\"} [{{rateInterval}}])\",\"mode\":\"range\",\"range\":\"{{range}}\"}",
      "tab": "CPU & Memory",
      "config": {
        "xKey": "timestamp",
        "yKey": "value",
        "pivot": {
          "xKey": "timestamp",
          "seriesKey": "series",
          "valueKey": "value"
        },
        "legend": false,
        "yFormatter": "percent",
        "stacked": false,
        "colors": [
          "var(--brand-blue)",
          "var(--brand-green)",
          "var(--brand-orange)",
          "var(--brand-purple)",
          "var(--brand-red)",
          "var(--brand-teal)"
        ]
      }
    },
    {
      "id": "cpu-memory-net-disk-322-pressure-stall-information",
      "title": "Pressure Stall Information",
      "chartType": "line",
      "source": "prometheus",
      "width": 3,
      "sql": "{\"promql\":\"label_replace((rate(node_pressure_cpu_waiting_seconds_total{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}[{{rateInterval}}])), \\\"grafana_target\\\", \\\"CPU - Some\\\", \\\"__name__\\\", \\\".*\\\") or label_replace((rate(node_pressure_memory_waiting_seconds_total{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}[{{rateInterval}}])), \\\"grafana_target\\\", \\\"Memory - Some\\\", \\\"__name__\\\", \\\".*\\\") or label_replace((rate(node_pressure_memory_stalled_seconds_total{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}[{{rateInterval}}])), \\\"grafana_target\\\", \\\"Memory - Full\\\", \\\"__name__\\\", \\\".*\\\") or label_replace((rate(node_pressure_io_waiting_seconds_total{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}[{{rateInterval}}])), \\\"grafana_target\\\", \\\"I/O - Some\\\", \\\"__name__\\\", \\\".*\\\") or label_replace((rate(node_pressure_io_stalled_seconds_total{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}[{{rateInterval}}])), \\\"grafana_target\\\", \\\"I/O - Full\\\", \\\"__name__\\\", \\\".*\\\") or label_replace((rate(node_pressure_irq_stalled_seconds_total{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}[{{rateInterval}}])), \\\"grafana_target\\\", \\\"IRQ - Full\\\", \\\"__name__\\\", \\\".*\\\")\",\"mode\":\"range\",\"range\":\"{{range}}\"}",
      "tab": "CPU & Memory",
      "config": {
        "xKey": "timestamp",
        "yKey": "value",
        "pivot": {
          "xKey": "timestamp",
          "seriesKey": "series",
          "valueKey": "value"
        },
        "legend": true,
        "yFormatter": "percent",
        "colors": [
          "var(--brand-blue)",
          "var(--brand-green)",
          "var(--brand-orange)",
          "var(--brand-purple)",
          "var(--brand-red)",
          "var(--brand-teal)"
        ]
      }
    },
    {
      "id": "section-266-memory-meminfo",
      "title": "Memory Meminfo",
      "chartType": "section",
      "width": 1,
      "columns": 6,
      "tab": "CPU & Memory"
    },
    {
      "id": "memory-meminfo-135-memory-committed",
      "title": "Memory Committed",
      "chartType": "line",
      "source": "prometheus",
      "width": 3,
      "sql": "{\"promql\":\"label_replace((node_memory_Committed_AS_bytes{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}), \\\"grafana_target\\\", \\\"Committed_AS – Memory promised to processes (not necessarily used)\\\", \\\"__name__\\\", \\\".*\\\") or label_replace((node_memory_CommitLimit_bytes{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}), \\\"grafana_target\\\", \\\"CommitLimit - Max allowable committed memory\\\", \\\"__name__\\\", \\\".*\\\")\",\"mode\":\"range\",\"range\":\"{{range}}\"}",
      "tab": "CPU & Memory",
      "config": {
        "xKey": "timestamp",
        "yKey": "value",
        "pivot": {
          "xKey": "timestamp",
          "seriesKey": "series",
          "valueKey": "value"
        },
        "legend": true,
        "colors": [
          "var(--brand-blue)",
          "var(--brand-green)",
          "var(--brand-orange)",
          "var(--brand-purple)",
          "var(--brand-red)",
          "var(--brand-teal)"
        ]
      }
    },
    {
      "id": "memory-meminfo-130-memory-writeback-and-dirty",
      "title": "Memory Writeback and Dirty",
      "chartType": "line",
      "source": "prometheus",
      "width": 3,
      "sql": "{\"promql\":\"label_replace((node_memory_Writeback_bytes{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}), \\\"grafana_target\\\", \\\"Writeback – Memory currently being flushed to disk\\\", \\\"__name__\\\", \\\".*\\\") or label_replace((node_memory_WritebackTmp_bytes{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}), \\\"grafana_target\\\", \\\"WritebackTmp – FUSE temporary writeback buffers\\\", \\\"__name__\\\", \\\".*\\\") or label_replace((node_memory_Dirty_bytes{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}), \\\"grafana_target\\\", \\\"Dirty – Memory marked dirty (pending write to disk)\\\", \\\"__name__\\\", \\\".*\\\") or label_replace((node_memory_NFS_Unstable_bytes{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}), \\\"grafana_target\\\", \\\"NFS Unstable – Pages sent to NFS server, awaiting storage commit\\\", \\\"__name__\\\", \\\".*\\\")\",\"mode\":\"range\",\"range\":\"{{range}}\"}",
      "tab": "CPU & Memory",
      "config": {
        "xKey": "timestamp",
        "yKey": "value",
        "pivot": {
          "xKey": "timestamp",
          "seriesKey": "series",
          "valueKey": "value"
        },
        "legend": true,
        "colors": [
          "var(--brand-blue)",
          "var(--brand-green)",
          "var(--brand-orange)",
          "var(--brand-purple)",
          "var(--brand-red)",
          "var(--brand-teal)"
        ]
      }
    },
    {
      "id": "memory-meminfo-131-memory-slab",
      "title": "Memory Slab",
      "chartType": "line",
      "source": "prometheus",
      "width": 3,
      "sql": "{\"promql\":\"label_replace((node_memory_SUnreclaim_bytes{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}), \\\"grafana_target\\\", \\\"SUnreclaim – Non-reclaimable slab memory (kernel objects)\\\", \\\"__name__\\\", \\\".*\\\") or label_replace((node_memory_SReclaimable_bytes{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}), \\\"grafana_target\\\", \\\"SReclaimable – Potentially reclaimable slab memory (e.g., inode cache)\\\", \\\"__name__\\\", \\\".*\\\")\",\"mode\":\"range\",\"range\":\"{{range}}\"}",
      "tab": "CPU & Memory",
      "config": {
        "xKey": "timestamp",
        "yKey": "value",
        "pivot": {
          "xKey": "timestamp",
          "seriesKey": "series",
          "valueKey": "value"
        },
        "legend": true,
        "colors": [
          "var(--brand-blue)",
          "var(--brand-green)",
          "var(--brand-orange)",
          "var(--brand-purple)",
          "var(--brand-red)",
          "var(--brand-teal)"
        ]
      }
    },
    {
      "id": "memory-meminfo-138-memory-shared-and-mapped",
      "title": "Memory Shared and Mapped",
      "chartType": "line",
      "source": "prometheus",
      "width": 3,
      "sql": "{\"promql\":\"label_replace((node_memory_Mapped_bytes{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}), \\\"grafana_target\\\", \\\"Mapped – Memory mapped from files (e.g., libraries, mmap)\\\", \\\"__name__\\\", \\\".*\\\") or label_replace((node_memory_Shmem_bytes{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}), \\\"grafana_target\\\", \\\"Shmem – Shared memory used by processes and tmpfs\\\", \\\"__name__\\\", \\\".*\\\") or label_replace((node_memory_ShmemHugePages_bytes{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}), \\\"grafana_target\\\", \\\"ShmemHugePages – Shared memory (shmem/tmpfs) allocated with HugePages\\\", \\\"__name__\\\", \\\".*\\\") or label_replace((node_memory_ShmemPmdMapped_bytes{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}), \\\"grafana_target\\\", \\\"PMD Mapped – Shmem/tmpfs backed by Transparent HugePages (PMD)\\\", \\\"__name__\\\", \\\".*\\\")\",\"mode\":\"range\",\"range\":\"{{range}}\"}",
      "tab": "CPU & Memory",
      "config": {
        "xKey": "timestamp",
        "yKey": "value",
        "pivot": {
          "xKey": "timestamp",
          "seriesKey": "series",
          "valueKey": "value"
        },
        "legend": true,
        "colors": [
          "var(--brand-blue)",
          "var(--brand-green)",
          "var(--brand-orange)",
          "var(--brand-purple)",
          "var(--brand-red)",
          "var(--brand-teal)"
        ]
      }
    },
    {
      "id": "memory-meminfo-136-memory-lru-active-inactive",
      "title": "Memory LRU Active / Inactive (%)",
      "chartType": "line",
      "source": "prometheus",
      "width": 3,
      "sql": "{\"promql\":\"label_replace(((node_memory_Inactive_bytes{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}) \\n/ \\n(node_memory_MemTotal_bytes{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"})), \\\"grafana_target\\\", \\\"Inactive – Less recently used memory, more likely to be reclaimed\\\", \\\"__name__\\\", \\\".*\\\") or label_replace(((node_memory_Active_bytes{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}) \\n/ \\n(node_memory_MemTotal_bytes{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"})), \\\"grafana_target\\\", \\\"Active – Recently used memory, retained unless under pressure\\\", \\\"__name__\\\", \\\".*\\\")\",\"mode\":\"range\",\"range\":\"{{range}}\"}",
      "tab": "CPU & Memory",
      "config": {
        "xKey": "timestamp",
        "yKey": "value",
        "pivot": {
          "xKey": "timestamp",
          "seriesKey": "series",
          "valueKey": "value"
        },
        "legend": true,
        "yFormatter": "percent",
        "colors": [
          "var(--brand-blue)",
          "var(--brand-green)",
          "var(--brand-orange)",
          "var(--brand-purple)",
          "var(--brand-red)",
          "var(--brand-teal)"
        ]
      }
    },
    {
      "id": "memory-meminfo-191-memory-lru-active-inactive-detail",
      "title": "Memory LRU Active / Inactive Detail",
      "chartType": "line",
      "source": "prometheus",
      "width": 3,
      "sql": "{\"promql\":\"label_replace((node_memory_Inactive_file_bytes{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}), \\\"grafana_target\\\", \\\"Inactive_file - File-backed memory on inactive LRU list\\\", \\\"__name__\\\", \\\".*\\\") or label_replace((node_memory_Inactive_anon_bytes{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}), \\\"grafana_target\\\", \\\"Inactive_anon – Anonymous memory on inactive LRU (incl. tmpfs & swap cache)\\\", \\\"__name__\\\", \\\".*\\\") or label_replace((node_memory_Active_file_bytes{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}), \\\"grafana_target\\\", \\\"Active_file - File-backed memory on active LRU list\\\", \\\"__name__\\\", \\\".*\\\") or label_replace((node_memory_Active_anon_bytes{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}), \\\"grafana_target\\\", \\\"Active_anon – Anonymous memory on active LRU (incl. tmpfs & swap cache)\\\", \\\"__name__\\\", \\\".*\\\")\",\"mode\":\"range\",\"range\":\"{{range}}\"}",
      "tab": "CPU & Memory",
      "config": {
        "xKey": "timestamp",
        "yKey": "value",
        "pivot": {
          "xKey": "timestamp",
          "seriesKey": "series",
          "valueKey": "value"
        },
        "legend": true,
        "colors": [
          "var(--brand-blue)",
          "var(--brand-green)",
          "var(--brand-orange)",
          "var(--brand-purple)",
          "var(--brand-red)",
          "var(--brand-teal)"
        ]
      }
    },
    {
      "id": "memory-meminfo-160-memory-kernel-cpu-io",
      "title": "Memory Kernel / CPU / IO",
      "chartType": "line",
      "source": "prometheus",
      "width": 3,
      "sql": "{\"promql\":\"label_replace((node_memory_KernelStack_bytes{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}), \\\"grafana_target\\\", \\\"KernelStack – Kernel stack memory (per-thread, non-reclaimable)\\\", \\\"__name__\\\", \\\".*\\\") or label_replace((node_memory_Percpu_bytes{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}), \\\"grafana_target\\\", \\\"PerCPU – Dynamically allocated per-CPU memory (used by kernel modules)\\\", \\\"__name__\\\", \\\".*\\\") or label_replace((node_memory_Bounce_bytes{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}), \\\"grafana_target\\\", \\\"Bounce Memory – I/O buffer for DMA-limited devices\\\", \\\"__name__\\\", \\\".*\\\")\",\"mode\":\"range\",\"range\":\"{{range}}\"}",
      "tab": "CPU & Memory",
      "config": {
        "xKey": "timestamp",
        "yKey": "value",
        "pivot": {
          "xKey": "timestamp",
          "seriesKey": "series",
          "valueKey": "value"
        },
        "legend": true,
        "colors": [
          "var(--brand-blue)",
          "var(--brand-green)",
          "var(--brand-orange)",
          "var(--brand-purple)",
          "var(--brand-red)",
          "var(--brand-teal)"
        ]
      }
    },
    {
      "id": "memory-meminfo-70-memory-vmalloc",
      "title": "Memory Vmalloc",
      "chartType": "line",
      "source": "prometheus",
      "width": 3,
      "sql": "{\"promql\":\"label_replace((node_memory_VmallocChunk_bytes{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}), \\\"grafana_target\\\", \\\"Vmalloc Free Chunk – Largest available block in vmalloc area\\\", \\\"__name__\\\", \\\".*\\\") or label_replace((node_memory_VmallocTotal_bytes{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}), \\\"grafana_target\\\", \\\"Vmalloc Total – Total size of the vmalloc memory area\\\", \\\"__name__\\\", \\\".*\\\") or label_replace((node_memory_VmallocUsed_bytes{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}), \\\"grafana_target\\\", \\\"Vmalloc Used – Portion of vmalloc area currently in use\\\", \\\"__name__\\\", \\\".*\\\")\",\"mode\":\"range\",\"range\":\"{{range}}\"}",
      "tab": "CPU & Memory",
      "config": {
        "xKey": "timestamp",
        "yKey": "value",
        "pivot": {
          "xKey": "timestamp",
          "seriesKey": "series",
          "valueKey": "value"
        },
        "legend": true,
        "colors": [
          "var(--brand-blue)",
          "var(--brand-green)",
          "var(--brand-orange)",
          "var(--brand-purple)",
          "var(--brand-red)",
          "var(--brand-teal)"
        ]
      }
    },
    {
      "id": "memory-meminfo-129-memory-anonymous",
      "title": "Memory Anonymous",
      "chartType": "line",
      "source": "prometheus",
      "width": 3,
      "sql": "{\"promql\":\"label_replace((node_memory_AnonHugePages_bytes{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}), \\\"grafana_target\\\", \\\"AnonHugePages – Anonymous memory using HugePages\\\", \\\"__name__\\\", \\\".*\\\") or label_replace((node_memory_AnonPages_bytes{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}), \\\"grafana_target\\\", \\\"AnonPages – Anonymous memory (non-file-backed)\\\", \\\"__name__\\\", \\\".*\\\")\",\"mode\":\"range\",\"range\":\"{{range}}\"}",
      "tab": "CPU & Memory",
      "config": {
        "xKey": "timestamp",
        "yKey": "value",
        "pivot": {
          "xKey": "timestamp",
          "seriesKey": "series",
          "valueKey": "value"
        },
        "legend": true,
        "colors": [
          "var(--brand-blue)",
          "var(--brand-green)",
          "var(--brand-orange)",
          "var(--brand-purple)",
          "var(--brand-red)",
          "var(--brand-teal)"
        ]
      }
    },
    {
      "id": "memory-meminfo-137-memory-unevictable-and-mlocked",
      "title": "Memory Unevictable and MLocked",
      "chartType": "line",
      "source": "prometheus",
      "width": 3,
      "sql": "{\"promql\":\"label_replace((node_memory_Unevictable_bytes{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}), \\\"grafana_target\\\", \\\"Unevictable – Kernel-pinned memory (not swappable)\\\", \\\"__name__\\\", \\\".*\\\") or label_replace((node_memory_Mlocked_bytes{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}), \\\"grafana_target\\\", \\\"Mlocked – Application-locked memory via mlock()\\\", \\\"__name__\\\", \\\".*\\\")\",\"mode\":\"range\",\"range\":\"{{range}}\"}",
      "tab": "CPU & Memory",
      "config": {
        "xKey": "timestamp",
        "yKey": "value",
        "pivot": {
          "xKey": "timestamp",
          "seriesKey": "series",
          "valueKey": "value"
        },
        "legend": true,
        "colors": [
          "var(--brand-blue)",
          "var(--brand-green)",
          "var(--brand-orange)",
          "var(--brand-purple)",
          "var(--brand-red)",
          "var(--brand-teal)"
        ]
      }
    },
    {
      "id": "memory-meminfo-128-memory-directmap",
      "title": "Memory DirectMap",
      "chartType": "line",
      "source": "prometheus",
      "width": 3,
      "sql": "{\"promql\":\"label_replace((node_memory_DirectMap1G_bytes{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}), \\\"grafana_target\\\", \\\"DirectMap 1G – Memory mapped with 1GB pages\\\", \\\"__name__\\\", \\\".*\\\") or label_replace((node_memory_DirectMap2M_bytes{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}), \\\"grafana_target\\\", \\\"DirectMap 2M – Memory mapped with 2MB pages\\\", \\\"__name__\\\", \\\".*\\\") or label_replace((node_memory_DirectMap4k_bytes{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}), \\\"grafana_target\\\", \\\"DirectMap 4K – Memory mapped with 4KB pages\\\", \\\"__name__\\\", \\\".*\\\")\",\"mode\":\"range\",\"range\":\"{{range}}\"}",
      "tab": "CPU & Memory",
      "config": {
        "xKey": "timestamp",
        "yKey": "value",
        "pivot": {
          "xKey": "timestamp",
          "seriesKey": "series",
          "valueKey": "value"
        },
        "legend": true,
        "colors": [
          "var(--brand-blue)",
          "var(--brand-green)",
          "var(--brand-orange)",
          "var(--brand-purple)",
          "var(--brand-red)",
          "var(--brand-teal)"
        ]
      }
    },
    {
      "id": "memory-meminfo-140-memory-hugepages",
      "title": "Memory HugePages",
      "chartType": "line",
      "source": "prometheus",
      "width": 3,
      "sql": "{\"promql\":\"label_replace(((node_memory_HugePages_Total{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"} - node_memory_HugePages_Free{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}) * node_memory_Hugepagesize_bytes{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}), \\\"grafana_target\\\", \\\"HugePages Used – Currently allocated\\\", \\\"__name__\\\", \\\".*\\\") or label_replace((node_memory_HugePages_Rsvd{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"} * node_memory_Hugepagesize_bytes{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}), \\\"grafana_target\\\", \\\"HugePages Reserved – Promised but unused\\\", \\\"__name__\\\", \\\".*\\\") or label_replace((node_memory_HugePages_Surp{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"} * node_memory_Hugepagesize_bytes{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}), \\\"grafana_target\\\", \\\"HugePages Surplus – Dynamic pool extension\\\", \\\"__name__\\\", \\\".*\\\") or label_replace((node_memory_HugePages_Total{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"} * node_memory_Hugepagesize_bytes{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}), \\\"grafana_target\\\", \\\"HugePages Total – Reserved memory\\\", \\\"__name__\\\", \\\".*\\\")\",\"mode\":\"range\",\"range\":\"{{range}}\"}",
      "tab": "CPU & Memory",
      "config": {
        "xKey": "timestamp",
        "yKey": "value",
        "pivot": {
          "xKey": "timestamp",
          "seriesKey": "series",
          "valueKey": "value"
        },
        "legend": true,
        "colors": [
          "var(--brand-blue)",
          "var(--brand-green)",
          "var(--brand-orange)",
          "var(--brand-purple)",
          "var(--brand-red)",
          "var(--brand-teal)"
        ]
      }
    },
    {
      "id": "section-267-memory-vmstat",
      "title": "Memory Vmstat",
      "chartType": "section",
      "width": 1,
      "columns": 6,
      "tab": "CPU & Memory"
    },
    {
      "id": "memory-vmstat-176-memory-pages-in-out",
      "title": "Memory Pages In / Out",
      "chartType": "line",
      "source": "prometheus",
      "width": 3,
      "sql": "{\"promql\":\"label_replace((rate(node_vmstat_pgpgin{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}[{{rateInterval}}])), \\\"grafana_target\\\", \\\"Pagesin - Page in ops\\\", \\\"__name__\\\", \\\".*\\\") or label_replace((rate(node_vmstat_pgpgout{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}[{{rateInterval}}])), \\\"grafana_target\\\", \\\"Pagesout - Page out ops\\\", \\\"__name__\\\", \\\".*\\\")\",\"mode\":\"range\",\"range\":\"{{range}}\"}",
      "tab": "CPU & Memory",
      "config": {
        "xKey": "timestamp",
        "yKey": "value",
        "pivot": {
          "xKey": "timestamp",
          "seriesKey": "series",
          "valueKey": "value"
        },
        "legend": true,
        "colors": [
          "var(--brand-blue)",
          "var(--brand-green)",
          "var(--brand-orange)",
          "var(--brand-purple)",
          "var(--brand-red)",
          "var(--brand-teal)"
        ]
      }
    },
    {
      "id": "memory-vmstat-22-memory-pages-swap-in-out",
      "title": "Memory Pages Swap In / Out",
      "chartType": "line",
      "source": "prometheus",
      "width": 3,
      "sql": "{\"promql\":\"label_replace((rate(node_vmstat_pswpin{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}[{{rateInterval}}])), \\\"grafana_target\\\", \\\"Pswpin - Pages swapped in\\\", \\\"__name__\\\", \\\".*\\\") or label_replace((rate(node_vmstat_pswpout{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}[{{rateInterval}}])), \\\"grafana_target\\\", \\\"Pswpout - Pages swapped out\\\", \\\"__name__\\\", \\\".*\\\")\",\"mode\":\"range\",\"range\":\"{{range}}\"}",
      "tab": "CPU & Memory",
      "config": {
        "xKey": "timestamp",
        "yKey": "value",
        "pivot": {
          "xKey": "timestamp",
          "seriesKey": "series",
          "valueKey": "value"
        },
        "legend": true,
        "colors": [
          "var(--brand-blue)",
          "var(--brand-green)",
          "var(--brand-orange)",
          "var(--brand-purple)",
          "var(--brand-red)",
          "var(--brand-teal)"
        ]
      }
    },
    {
      "id": "memory-vmstat-175-memory-page-faults",
      "title": "Memory Page Faults",
      "chartType": "line",
      "source": "prometheus",
      "width": 3,
      "sql": "{\"promql\":\"label_replace((rate(node_vmstat_pgfault{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}[{{rateInterval}}])), \\\"grafana_target\\\", \\\"Pgfault - Page major and minor fault ops\\\", \\\"__name__\\\", \\\".*\\\") or label_replace((rate(node_vmstat_pgmajfault{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}[{{rateInterval}}])), \\\"grafana_target\\\", \\\"Pgmajfault - Major page fault ops\\\", \\\"__name__\\\", \\\".*\\\") or label_replace((rate(node_vmstat_pgfault{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}[{{rateInterval}}])  - rate(node_vmstat_pgmajfault{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}[{{rateInterval}}])), \\\"grafana_target\\\", \\\"Pgminfault - Minor page fault ops\\\", \\\"__name__\\\", \\\".*\\\")\",\"mode\":\"range\",\"range\":\"{{range}}\"}",
      "tab": "CPU & Memory",
      "config": {
        "xKey": "timestamp",
        "yKey": "value",
        "pivot": {
          "xKey": "timestamp",
          "seriesKey": "series",
          "valueKey": "value"
        },
        "legend": true,
        "colors": [
          "var(--brand-blue)",
          "var(--brand-green)",
          "var(--brand-orange)",
          "var(--brand-purple)",
          "var(--brand-red)",
          "var(--brand-teal)"
        ]
      }
    },
    {
      "id": "memory-vmstat-307-oom-killer",
      "title": "OOM Killer",
      "chartType": "line",
      "source": "prometheus",
      "width": 3,
      "sql": "{\"promql\":\"rate(node_vmstat_oom_kill{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}[{{rateInterval}}])\",\"mode\":\"range\",\"range\":\"{{range}}\"}",
      "tab": "CPU & Memory",
      "config": {
        "xKey": "timestamp",
        "yKey": "value",
        "pivot": {
          "xKey": "timestamp",
          "seriesKey": "series",
          "valueKey": "value"
        },
        "legend": false,
        "colors": [
          "var(--brand-blue)",
          "var(--brand-green)",
          "var(--brand-orange)",
          "var(--brand-purple)",
          "var(--brand-red)",
          "var(--brand-teal)"
        ]
      }
    },
    {
      "id": "section-293-system-timesync",
      "title": "System Timesync",
      "chartType": "section",
      "width": 1,
      "columns": 6,
      "tab": "System"
    },
    {
      "id": "system-timesync-260-time-synchronized-drift",
      "title": "Time Synchronized Drift",
      "chartType": "line",
      "source": "prometheus",
      "width": 3,
      "sql": "{\"promql\":\"label_replace((node_timex_estimated_error_seconds{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}), \\\"grafana_target\\\", \\\"Estimated error\\\", \\\"__name__\\\", \\\".*\\\") or label_replace((node_timex_offset_seconds{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}), \\\"grafana_target\\\", \\\"Offset local vs reference\\\", \\\"__name__\\\", \\\".*\\\") or label_replace((node_timex_maxerror_seconds{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}), \\\"grafana_target\\\", \\\"Maximum error\\\", \\\"__name__\\\", \\\".*\\\")\",\"mode\":\"range\",\"range\":\"{{range}}\"}",
      "tab": "System",
      "config": {
        "xKey": "timestamp",
        "yKey": "value",
        "pivot": {
          "xKey": "timestamp",
          "seriesKey": "series",
          "valueKey": "value"
        },
        "legend": true,
        "colors": [
          "var(--brand-blue)",
          "var(--brand-green)",
          "var(--brand-orange)",
          "var(--brand-purple)",
          "var(--brand-red)",
          "var(--brand-teal)"
        ]
      }
    },
    {
      "id": "system-timesync-291-time-pll-adjust",
      "title": "Time PLL Adjust",
      "chartType": "line",
      "source": "prometheus",
      "width": 3,
      "sql": "{\"promql\":\"node_timex_loop_time_constant{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}\",\"mode\":\"range\",\"range\":\"{{range}}\"}",
      "tab": "System",
      "config": {
        "xKey": "timestamp",
        "yKey": "value",
        "pivot": {
          "xKey": "timestamp",
          "seriesKey": "series",
          "valueKey": "value"
        },
        "legend": false,
        "yFormatter": "number",
        "colors": [
          "var(--brand-blue)",
          "var(--brand-green)",
          "var(--brand-orange)",
          "var(--brand-purple)",
          "var(--brand-red)",
          "var(--brand-teal)"
        ]
      }
    },
    {
      "id": "system-timesync-168-time-synchronized-status",
      "title": "Time Synchronized Status",
      "chartType": "line",
      "source": "prometheus",
      "width": 3,
      "sql": "{\"promql\":\"label_replace((node_timex_sync_status{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}), \\\"grafana_target\\\", \\\"Sync status (1 = ok)\\\", \\\"__name__\\\", \\\".*\\\") or label_replace((node_timex_frequency_adjustment_ratio{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}), \\\"grafana_target\\\", \\\"Frequency Adjustment\\\", \\\"__name__\\\", \\\".*\\\")\",\"mode\":\"range\",\"range\":\"{{range}}\"}",
      "tab": "System",
      "config": {
        "xKey": "timestamp",
        "yKey": "value",
        "pivot": {
          "xKey": "timestamp",
          "seriesKey": "series",
          "valueKey": "value"
        },
        "legend": true,
        "yFormatter": "number",
        "colors": [
          "var(--brand-blue)",
          "var(--brand-green)",
          "var(--brand-orange)",
          "var(--brand-purple)",
          "var(--brand-red)",
          "var(--brand-teal)"
        ]
      }
    },
    {
      "id": "system-timesync-333-pps-frequency-stability",
      "title": "PPS Frequency / Stability",
      "chartType": "line",
      "source": "prometheus",
      "width": 3,
      "sql": "{\"promql\":\"label_replace((node_timex_pps_frequency_hertz{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}), \\\"grafana_target\\\", \\\"PPS Frequency Offset\\\", \\\"__name__\\\", \\\".*\\\") or label_replace((node_timex_pps_stability_hertz{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}), \\\"grafana_target\\\", \\\"PPS Frequency Stability\\\", \\\"__name__\\\", \\\".*\\\")\",\"mode\":\"range\",\"range\":\"{{range}}\"}",
      "tab": "System",
      "config": {
        "xKey": "timestamp",
        "yKey": "value",
        "pivot": {
          "xKey": "timestamp",
          "seriesKey": "series",
          "valueKey": "value"
        },
        "legend": true,
        "colors": [
          "var(--brand-blue)",
          "var(--brand-green)",
          "var(--brand-orange)",
          "var(--brand-purple)",
          "var(--brand-red)",
          "var(--brand-teal)"
        ]
      }
    },
    {
      "id": "system-timesync-334-pps-time-accuracy",
      "title": "PPS Time Accuracy",
      "chartType": "line",
      "source": "prometheus",
      "width": 3,
      "sql": "{\"promql\":\"label_replace((node_timex_pps_jitter_seconds{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}), \\\"grafana_target\\\", \\\"PPS Jitter\\\", \\\"__name__\\\", \\\".*\\\") or label_replace((node_timex_pps_shift_seconds{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}), \\\"grafana_target\\\", \\\"PPS Shift\\\", \\\"__name__\\\", \\\".*\\\")\",\"mode\":\"range\",\"range\":\"{{range}}\"}",
      "tab": "System",
      "config": {
        "xKey": "timestamp",
        "yKey": "value",
        "pivot": {
          "xKey": "timestamp",
          "seriesKey": "series",
          "valueKey": "value"
        },
        "legend": true,
        "colors": [
          "var(--brand-blue)",
          "var(--brand-green)",
          "var(--brand-orange)",
          "var(--brand-purple)",
          "var(--brand-red)",
          "var(--brand-teal)"
        ]
      }
    },
    {
      "id": "system-timesync-335-pps-sync-events",
      "title": "PPS Sync Events",
      "chartType": "line",
      "source": "prometheus",
      "width": 3,
      "sql": "{\"promql\":\"label_replace((rate(node_timex_pps_calibration_total{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}[{{rateInterval}}])), \\\"grafana_target\\\", \\\"PPS Calibrations/sec\\\", \\\"__name__\\\", \\\".*\\\") or label_replace((rate(node_timex_pps_error_total{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}[{{rateInterval}}])), \\\"grafana_target\\\", \\\"PPS Errors/sec\\\", \\\"__name__\\\", \\\".*\\\") or label_replace((rate(node_timex_pps_stability_exceeded_total{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}[{{rateInterval}}])), \\\"grafana_target\\\", \\\"PPS Stability Exceeded/sec\\\", \\\"__name__\\\", \\\".*\\\") or label_replace((rate(node_timex_pps_jitter_total{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}[{{rateInterval}}])), \\\"grafana_target\\\", \\\"PPS Jitter Events/sec\\\", \\\"__name__\\\", \\\".*\\\")\",\"mode\":\"range\",\"range\":\"{{range}}\"}",
      "tab": "System",
      "config": {
        "xKey": "timestamp",
        "yKey": "value",
        "pivot": {
          "xKey": "timestamp",
          "seriesKey": "series",
          "valueKey": "value"
        },
        "legend": true,
        "colors": [
          "var(--brand-blue)",
          "var(--brand-green)",
          "var(--brand-orange)",
          "var(--brand-purple)",
          "var(--brand-red)",
          "var(--brand-teal)"
        ]
      }
    },
    {
      "id": "section-312-system-processes",
      "title": "System Processes",
      "chartType": "section",
      "width": 1,
      "columns": 6,
      "tab": "System"
    },
    {
      "id": "system-processes-62-processes-status",
      "title": "Processes Status",
      "chartType": "line",
      "source": "prometheus",
      "width": 3,
      "sql": "{\"promql\":\"label_replace((node_procs_blocked{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}), \\\"grafana_target\\\", \\\"Blocked (I/O Wait)\\\", \\\"__name__\\\", \\\".*\\\") or label_replace((node_procs_running{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}), \\\"grafana_target\\\", \\\"Runnable (Ready for CPU)\\\", \\\"__name__\\\", \\\".*\\\")\",\"mode\":\"range\",\"range\":\"{{range}}\"}",
      "tab": "System",
      "config": {
        "xKey": "timestamp",
        "yKey": "value",
        "pivot": {
          "xKey": "timestamp",
          "seriesKey": "series",
          "valueKey": "value"
        },
        "legend": true,
        "yFormatter": "number",
        "colors": [
          "var(--brand-blue)",
          "var(--brand-green)",
          "var(--brand-orange)",
          "var(--brand-purple)",
          "var(--brand-red)",
          "var(--brand-teal)"
        ]
      }
    },
    {
      "id": "system-processes-315-processes-detailed-states",
      "title": "Processes Detailed States",
      "chartType": "line",
      "source": "prometheus",
      "width": 3,
      "sql": "{\"promql\":\"node_processes_state{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}\",\"mode\":\"range\",\"range\":\"{{range}}\"}",
      "tab": "System",
      "config": {
        "xKey": "timestamp",
        "yKey": "value",
        "pivot": {
          "xKey": "timestamp",
          "seriesKey": "series",
          "valueKey": "value"
        },
        "legend": false,
        "yFormatter": "number",
        "colors": [
          "var(--brand-blue)",
          "var(--brand-green)",
          "var(--brand-orange)",
          "var(--brand-purple)",
          "var(--brand-red)",
          "var(--brand-teal)"
        ]
      }
    },
    {
      "id": "system-processes-148-processes-forks",
      "title": "Processes Forks",
      "chartType": "line",
      "source": "prometheus",
      "width": 3,
      "sql": "{\"promql\":\"rate(node_forks_total{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}[{{rateInterval}}])\",\"mode\":\"range\",\"range\":\"{{range}}\"}",
      "tab": "System",
      "config": {
        "xKey": "timestamp",
        "yKey": "value",
        "pivot": {
          "xKey": "timestamp",
          "seriesKey": "series",
          "valueKey": "value"
        },
        "legend": false,
        "colors": [
          "var(--brand-blue)",
          "var(--brand-green)",
          "var(--brand-orange)",
          "var(--brand-purple)",
          "var(--brand-red)",
          "var(--brand-teal)"
        ]
      }
    },
    {
      "id": "system-processes-305-cpu-saturation-per-core",
      "title": "CPU Saturation per Core",
      "chartType": "line",
      "source": "prometheus",
      "width": 3,
      "sql": "{\"promql\":\"((rate(node_schedstat_running_seconds_total{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}[{{rateInterval}}]) + rate(node_schedstat_waiting_seconds_total{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}[{{rateInterval}}])) > bool 0) * (rate(node_schedstat_waiting_seconds_total{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}[{{rateInterval}}]) / (rate(node_schedstat_running_seconds_total{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}[{{rateInterval}}]) + rate(node_schedstat_waiting_seconds_total{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}[{{rateInterval}}])))\",\"mode\":\"range\",\"range\":\"{{range}}\"}",
      "tab": "System",
      "config": {
        "xKey": "timestamp",
        "yKey": "value",
        "pivot": {
          "xKey": "timestamp",
          "seriesKey": "series",
          "valueKey": "value"
        },
        "legend": false,
        "yFormatter": "percent",
        "colors": [
          "var(--brand-blue)",
          "var(--brand-green)",
          "var(--brand-orange)",
          "var(--brand-purple)",
          "var(--brand-red)",
          "var(--brand-teal)"
        ]
      }
    },
    {
      "id": "system-processes-313-pids-number-and-limit",
      "title": "PIDs Number and Limit",
      "chartType": "line",
      "source": "prometheus",
      "width": 3,
      "sql": "{\"promql\":\"label_replace((node_processes_pids{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}), \\\"grafana_target\\\", \\\"Number of PIDs\\\", \\\"__name__\\\", \\\".*\\\") or label_replace((node_processes_max_processes{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}), \\\"grafana_target\\\", \\\"PIDs limit\\\", \\\"__name__\\\", \\\".*\\\")\",\"mode\":\"range\",\"range\":\"{{range}}\"}",
      "tab": "System",
      "config": {
        "xKey": "timestamp",
        "yKey": "value",
        "pivot": {
          "xKey": "timestamp",
          "seriesKey": "series",
          "valueKey": "value"
        },
        "legend": true,
        "yFormatter": "number",
        "colors": [
          "var(--brand-blue)",
          "var(--brand-green)",
          "var(--brand-orange)",
          "var(--brand-purple)",
          "var(--brand-red)",
          "var(--brand-teal)"
        ]
      }
    },
    {
      "id": "system-processes-314-threads-number-and-limit",
      "title": "Threads Number and Limit",
      "chartType": "line",
      "source": "prometheus",
      "width": 3,
      "sql": "{\"promql\":\"label_replace((node_processes_threads{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}), \\\"grafana_target\\\", \\\"Allocated threads\\\", \\\"__name__\\\", \\\".*\\\") or label_replace((node_processes_max_threads{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}), \\\"grafana_target\\\", \\\"Threads limit\\\", \\\"__name__\\\", \\\".*\\\")\",\"mode\":\"range\",\"range\":\"{{range}}\"}",
      "tab": "System",
      "config": {
        "xKey": "timestamp",
        "yKey": "value",
        "pivot": {
          "xKey": "timestamp",
          "seriesKey": "series",
          "valueKey": "value"
        },
        "legend": true,
        "yFormatter": "number",
        "colors": [
          "var(--brand-blue)",
          "var(--brand-green)",
          "var(--brand-orange)",
          "var(--brand-purple)",
          "var(--brand-red)",
          "var(--brand-teal)"
        ]
      }
    },
    {
      "id": "section-269-system-misc",
      "title": "System Misc",
      "chartType": "section",
      "width": 1,
      "columns": 6,
      "tab": "System"
    },
    {
      "id": "system-misc-8-context-switches-interrupts",
      "title": "Context Switches / Interrupts",
      "chartType": "line",
      "source": "prometheus",
      "width": 3,
      "sql": "{\"promql\":\"label_replace((rate(node_context_switches_total{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}[{{rateInterval}}])), \\\"grafana_target\\\", \\\"Context switches\\\", \\\"__name__\\\", \\\".*\\\") or label_replace((rate(node_intr_total{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}[{{rateInterval}}])), \\\"grafana_target\\\", \\\"Interrupts\\\", \\\"__name__\\\", \\\".*\\\")\",\"mode\":\"range\",\"range\":\"{{range}}\"}",
      "tab": "System",
      "config": {
        "xKey": "timestamp",
        "yKey": "value",
        "pivot": {
          "xKey": "timestamp",
          "seriesKey": "series",
          "valueKey": "value"
        },
        "legend": true,
        "colors": [
          "var(--brand-blue)",
          "var(--brand-green)",
          "var(--brand-orange)",
          "var(--brand-purple)",
          "var(--brand-red)",
          "var(--brand-teal)"
        ]
      }
    },
    {
      "id": "system-misc-7-system-load",
      "title": "System Load",
      "chartType": "line",
      "source": "prometheus",
      "width": 3,
      "sql": "{\"promql\":\"label_replace((node_load1{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}), \\\"grafana_target\\\", \\\"Load 1m\\\", \\\"__name__\\\", \\\".*\\\") or label_replace((node_load5{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}), \\\"grafana_target\\\", \\\"Load 5m\\\", \\\"__name__\\\", \\\".*\\\") or label_replace((node_load15{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}), \\\"grafana_target\\\", \\\"Load 15m\\\", \\\"__name__\\\", \\\".*\\\") or label_replace((count(count(node_cpu_seconds_total{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}) by (cpu))), \\\"grafana_target\\\", \\\"CPU Core Count\\\", \\\"__name__\\\", \\\".*\\\")\",\"mode\":\"range\",\"range\":\"{{range}}\"}",
      "tab": "System",
      "config": {
        "xKey": "timestamp",
        "yKey": "value",
        "pivot": {
          "xKey": "timestamp",
          "seriesKey": "series",
          "valueKey": "value"
        },
        "legend": true,
        "yFormatter": "number",
        "colors": [
          "var(--brand-blue)",
          "var(--brand-green)",
          "var(--brand-orange)",
          "var(--brand-purple)",
          "var(--brand-red)",
          "var(--brand-teal)"
        ]
      }
    },
    {
      "id": "system-misc-321-cpu-frequency-scaling",
      "title": "CPU Frequency Scaling",
      "chartType": "line",
      "source": "prometheus",
      "width": 3,
      "sql": "{\"promql\":\"label_replace((node_cpu_scaling_frequency_hertz{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}), \\\"grafana_target\\\", \\\"CPU cpu\\\", \\\"__name__\\\", \\\".*\\\") or label_replace((avg(node_cpu_scaling_frequency_max_hertz{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"})), \\\"grafana_target\\\", \\\"Max\\\", \\\"__name__\\\", \\\".*\\\") or label_replace((avg(node_cpu_scaling_frequency_min_hertz{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"})), \\\"grafana_target\\\", \\\"Min\\\", \\\"__name__\\\", \\\".*\\\")\",\"mode\":\"range\",\"range\":\"{{range}}\"}",
      "tab": "System",
      "config": {
        "xKey": "timestamp",
        "yKey": "value",
        "pivot": {
          "xKey": "timestamp",
          "seriesKey": "series",
          "valueKey": "value"
        },
        "legend": true,
        "colors": [
          "var(--brand-blue)",
          "var(--brand-green)",
          "var(--brand-orange)",
          "var(--brand-purple)",
          "var(--brand-red)",
          "var(--brand-teal)"
        ]
      }
    },
    {
      "id": "system-misc-306-cpu-schedule-timeslices",
      "title": "CPU Schedule Timeslices",
      "chartType": "line",
      "source": "prometheus",
      "width": 3,
      "sql": "{\"promql\":\"rate(node_schedstat_timeslices_total{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}[{{rateInterval}}])\",\"mode\":\"range\",\"range\":\"{{range}}\"}",
      "tab": "System",
      "config": {
        "xKey": "timestamp",
        "yKey": "value",
        "pivot": {
          "xKey": "timestamp",
          "seriesKey": "series",
          "valueKey": "value"
        },
        "legend": false,
        "colors": [
          "var(--brand-blue)",
          "var(--brand-green)",
          "var(--brand-orange)",
          "var(--brand-purple)",
          "var(--brand-red)",
          "var(--brand-teal)"
        ]
      }
    },
    {
      "id": "system-misc-259-irq-detail",
      "title": "IRQ Detail",
      "chartType": "line",
      "source": "prometheus",
      "width": 3,
      "sql": "{\"promql\":\"rate(node_interrupts_total{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}[{{rateInterval}}])\",\"mode\":\"range\",\"range\":\"{{range}}\"}",
      "tab": "System",
      "config": {
        "xKey": "timestamp",
        "yKey": "value",
        "pivot": {
          "xKey": "timestamp",
          "seriesKey": "series",
          "valueKey": "value"
        },
        "legend": false,
        "colors": [
          "var(--brand-blue)",
          "var(--brand-green)",
          "var(--brand-orange)",
          "var(--brand-purple)",
          "var(--brand-red)",
          "var(--brand-teal)"
        ]
      }
    },
    {
      "id": "system-misc-151-entropy",
      "title": "Entropy",
      "chartType": "line",
      "source": "prometheus",
      "width": 3,
      "sql": "{\"promql\":\"label_replace((node_entropy_available_bits{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}), \\\"grafana_target\\\", \\\"Entropy available\\\", \\\"__name__\\\", \\\".*\\\") or label_replace((node_entropy_pool_size_bits{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}), \\\"grafana_target\\\", \\\"Entropy pool max\\\", \\\"__name__\\\", \\\".*\\\")\",\"mode\":\"range\",\"range\":\"{{range}}\"}",
      "tab": "System",
      "config": {
        "xKey": "timestamp",
        "yKey": "value",
        "pivot": {
          "xKey": "timestamp",
          "seriesKey": "series",
          "valueKey": "value"
        },
        "legend": true,
        "colors": [
          "var(--brand-blue)",
          "var(--brand-green)",
          "var(--brand-orange)",
          "var(--brand-purple)",
          "var(--brand-red)",
          "var(--brand-teal)"
        ]
      }
    },
    {
      "id": "section-304-hardware-misc",
      "title": "Hardware Misc",
      "chartType": "section",
      "width": 1,
      "columns": 6,
      "tab": "System"
    },
    {
      "id": "hardware-misc-158-hardware-temperature-monitor",
      "title": "Hardware Temperature Monitor",
      "chartType": "line",
      "source": "prometheus",
      "width": 3,
      "sql": "{\"promql\":\"label_replace((node_hwmon_temp_celsius{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"} * on(chip) group_left(chip_name) node_hwmon_chip_names{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}), \\\"grafana_target\\\", \\\"chip_name sensor\\\", \\\"__name__\\\", \\\".*\\\") or label_replace((node_hwmon_temp_crit_celsius{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"} * on(chip) group_left(chip_name) node_hwmon_chip_names{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}), \\\"grafana_target\\\", \\\"chip_name sensor Critical\\\", \\\"__name__\\\", \\\".*\\\")\",\"mode\":\"range\",\"range\":\"{{range}}\"}",
      "tab": "System",
      "config": {
        "xKey": "timestamp",
        "yKey": "value",
        "pivot": {
          "xKey": "timestamp",
          "seriesKey": "series",
          "valueKey": "value"
        },
        "legend": true,
        "colors": [
          "var(--brand-blue)",
          "var(--brand-green)",
          "var(--brand-orange)",
          "var(--brand-purple)",
          "var(--brand-red)",
          "var(--brand-teal)"
        ]
      }
    },
    {
      "id": "hardware-misc-300-cooling-device-utilization",
      "title": "Cooling Device Utilization",
      "chartType": "line",
      "source": "prometheus",
      "width": 3,
      "sql": "{\"promql\":\"(node_cooling_device_max_state{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"} > bool 0) * (100 * node_cooling_device_cur_state{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"} / node_cooling_device_max_state{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"})\",\"mode\":\"range\",\"range\":\"{{range}}\"}",
      "tab": "System",
      "config": {
        "xKey": "timestamp",
        "yKey": "value",
        "pivot": {
          "xKey": "timestamp",
          "seriesKey": "series",
          "valueKey": "value"
        },
        "legend": false,
        "yFormatter": "percent",
        "colors": [
          "var(--brand-blue)",
          "var(--brand-green)",
          "var(--brand-orange)",
          "var(--brand-purple)",
          "var(--brand-red)",
          "var(--brand-teal)"
        ]
      }
    },
    {
      "id": "hardware-misc-302-power-supply",
      "title": "Power Supply",
      "chartType": "line",
      "source": "prometheus",
      "width": 3,
      "sql": "{\"promql\":\"node_power_supply_online{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}\",\"mode\":\"range\",\"range\":\"{{range}}\"}",
      "tab": "System",
      "config": {
        "xKey": "timestamp",
        "yKey": "value",
        "pivot": {
          "xKey": "timestamp",
          "seriesKey": "series",
          "valueKey": "value"
        },
        "legend": false,
        "yFormatter": "number",
        "colors": [
          "var(--brand-blue)",
          "var(--brand-green)",
          "var(--brand-orange)",
          "var(--brand-purple)",
          "var(--brand-red)",
          "var(--brand-teal)"
        ]
      }
    },
    {
      "id": "hardware-misc-325-hardware-fan-speed",
      "title": "Hardware Fan Speed",
      "chartType": "line",
      "source": "prometheus",
      "width": 3,
      "sql": "{\"promql\":\"node_hwmon_fan_rpm{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"} * on(chip) group_left(chip_name) node_hwmon_chip_names{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}\",\"mode\":\"range\",\"range\":\"{{range}}\"}",
      "tab": "System",
      "config": {
        "xKey": "timestamp",
        "yKey": "value",
        "pivot": {
          "xKey": "timestamp",
          "seriesKey": "series",
          "valueKey": "value"
        },
        "legend": false,
        "colors": [
          "var(--brand-blue)",
          "var(--brand-green)",
          "var(--brand-orange)",
          "var(--brand-purple)",
          "var(--brand-red)",
          "var(--brand-teal)"
        ]
      }
    },
    {
      "id": "section-296-systemd",
      "title": "Systemd",
      "chartType": "section",
      "width": 1,
      "columns": 6,
      "tab": "System"
    },
    {
      "id": "systemd-298-systemd-units-state",
      "title": "Systemd Units State",
      "chartType": "line",
      "source": "prometheus",
      "width": 3,
      "sql": "{\"promql\":\"label_replace((node_systemd_units{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\",state=\\\"activating\\\"}), \\\"grafana_target\\\", \\\"Activating\\\", \\\"__name__\\\", \\\".*\\\") or label_replace((node_systemd_units{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\",state=\\\"active\\\"}), \\\"grafana_target\\\", \\\"Active\\\", \\\"__name__\\\", \\\".*\\\") or label_replace((node_systemd_units{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\",state=\\\"deactivating\\\"}), \\\"grafana_target\\\", \\\"Deactivating\\\", \\\"__name__\\\", \\\".*\\\") or label_replace((node_systemd_units{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\",state=\\\"failed\\\"}), \\\"grafana_target\\\", \\\"Failed\\\", \\\"__name__\\\", \\\".*\\\") or label_replace((node_systemd_units{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\",state=\\\"inactive\\\"}), \\\"grafana_target\\\", \\\"Inactive\\\", \\\"__name__\\\", \\\".*\\\")\",\"mode\":\"range\",\"range\":\"{{range}}\"}",
      "tab": "System",
      "config": {
        "xKey": "timestamp",
        "yKey": "value",
        "pivot": {
          "xKey": "timestamp",
          "seriesKey": "series",
          "valueKey": "value"
        },
        "legend": true,
        "yFormatter": "number",
        "colors": [
          "var(--brand-blue)",
          "var(--brand-green)",
          "var(--brand-orange)",
          "var(--brand-purple)",
          "var(--brand-red)",
          "var(--brand-teal)"
        ]
      }
    },
    {
      "id": "systemd-331-systemd-sockets-current",
      "title": "Systemd Sockets Current",
      "chartType": "line",
      "source": "prometheus",
      "width": 3,
      "sql": "{\"promql\":\"node_systemd_socket_current_connections{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}\",\"mode\":\"range\",\"range\":\"{{range}}\"}",
      "tab": "System",
      "config": {
        "xKey": "timestamp",
        "yKey": "value",
        "pivot": {
          "xKey": "timestamp",
          "seriesKey": "series",
          "valueKey": "value"
        },
        "legend": false,
        "yFormatter": "number",
        "colors": [
          "var(--brand-blue)",
          "var(--brand-green)",
          "var(--brand-orange)",
          "var(--brand-purple)",
          "var(--brand-red)",
          "var(--brand-teal)"
        ]
      }
    },
    {
      "id": "systemd-297-systemd-sockets-accepted",
      "title": "Systemd Sockets Accepted",
      "chartType": "line",
      "source": "prometheus",
      "width": 3,
      "sql": "{\"promql\":\"rate(node_systemd_socket_accepted_connections_total{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}[{{rateInterval}}])\",\"mode\":\"range\",\"range\":\"{{range}}\"}",
      "tab": "System",
      "config": {
        "xKey": "timestamp",
        "yKey": "value",
        "pivot": {
          "xKey": "timestamp",
          "seriesKey": "series",
          "valueKey": "value"
        },
        "legend": false,
        "colors": [
          "var(--brand-blue)",
          "var(--brand-green)",
          "var(--brand-orange)",
          "var(--brand-purple)",
          "var(--brand-red)",
          "var(--brand-teal)"
        ]
      }
    },
    {
      "id": "systemd-332-systemd-sockets-refused",
      "title": "Systemd Sockets Refused",
      "chartType": "line",
      "source": "prometheus",
      "width": 3,
      "sql": "{\"promql\":\"rate(node_systemd_socket_refused_connections_total{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}[{{rateInterval}}])\",\"mode\":\"range\",\"range\":\"{{range}}\"}",
      "tab": "System",
      "config": {
        "xKey": "timestamp",
        "yKey": "value",
        "pivot": {
          "xKey": "timestamp",
          "seriesKey": "series",
          "valueKey": "value"
        },
        "legend": false,
        "colors": [
          "var(--brand-blue)",
          "var(--brand-green)",
          "var(--brand-orange)",
          "var(--brand-purple)",
          "var(--brand-red)",
          "var(--brand-teal)"
        ]
      }
    },
    {
      "id": "section-270-storage-disk",
      "title": "Storage Disk",
      "chartType": "section",
      "width": 1,
      "columns": 6,
      "tab": "Storage"
    },
    {
      "id": "storage-disk-9-disk-read-write-iops",
      "title": "Disk Read/Write IOps",
      "chartType": "line",
      "source": "prometheus",
      "width": 3,
      "sql": "{\"promql\":\"label_replace((rate(node_disk_reads_completed_total{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}[{{rateInterval}}])), \\\"grafana_target\\\", \\\"device - Read\\\", \\\"__name__\\\", \\\".*\\\") or label_replace((rate(node_disk_writes_completed_total{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}[{{rateInterval}}])), \\\"grafana_target\\\", \\\"device - Write\\\", \\\"__name__\\\", \\\".*\\\")\",\"mode\":\"range\",\"range\":\"{{range}}\"}",
      "tab": "Storage",
      "config": {
        "xKey": "timestamp",
        "yKey": "value",
        "pivot": {
          "xKey": "timestamp",
          "seriesKey": "series",
          "valueKey": "value"
        },
        "legend": true,
        "colors": [
          "var(--brand-blue)",
          "var(--brand-green)",
          "var(--brand-orange)",
          "var(--brand-purple)",
          "var(--brand-red)",
          "var(--brand-teal)"
        ]
      }
    },
    {
      "id": "storage-disk-33-disk-read-write-data",
      "title": "Disk Read/Write Data",
      "chartType": "line",
      "source": "prometheus",
      "width": 3,
      "sql": "{\"promql\":\"label_replace((rate(node_disk_read_bytes_total{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}[{{rateInterval}}])), \\\"grafana_target\\\", \\\"device - Read\\\", \\\"__name__\\\", \\\".*\\\") or label_replace((rate(node_disk_written_bytes_total{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}[{{rateInterval}}])), \\\"grafana_target\\\", \\\"device - Write\\\", \\\"__name__\\\", \\\".*\\\")\",\"mode\":\"range\",\"range\":\"{{range}}\"}",
      "tab": "Storage",
      "config": {
        "xKey": "timestamp",
        "yKey": "value",
        "pivot": {
          "xKey": "timestamp",
          "seriesKey": "series",
          "valueKey": "value"
        },
        "legend": true,
        "colors": [
          "var(--brand-blue)",
          "var(--brand-green)",
          "var(--brand-orange)",
          "var(--brand-purple)",
          "var(--brand-red)",
          "var(--brand-teal)"
        ]
      }
    },
    {
      "id": "storage-disk-37-disk-average-wait-time",
      "title": "Disk Average Wait Time",
      "chartType": "line",
      "source": "prometheus",
      "width": 3,
      "sql": "{\"promql\":\"label_replace(((rate(node_disk_reads_completed_total{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}[{{rateInterval}}]) > bool 0) * (rate(node_disk_read_time_seconds_total{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}[{{rateInterval}}]) / rate(node_disk_reads_completed_total{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}[{{rateInterval}}]))), \\\"grafana_target\\\", \\\"device - Read\\\", \\\"__name__\\\", \\\".*\\\") or label_replace(((rate(node_disk_writes_completed_total{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}[{{rateInterval}}]) > bool 0) * (rate(node_disk_write_time_seconds_total{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}[{{rateInterval}}]) / rate(node_disk_writes_completed_total{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}[{{rateInterval}}]))), \\\"grafana_target\\\", \\\"device - Write\\\", \\\"__name__\\\", \\\".*\\\")\",\"mode\":\"range\",\"range\":\"{{range}}\"}",
      "tab": "Storage",
      "config": {
        "xKey": "timestamp",
        "yKey": "value",
        "pivot": {
          "xKey": "timestamp",
          "seriesKey": "series",
          "valueKey": "value"
        },
        "legend": true,
        "colors": [
          "var(--brand-blue)",
          "var(--brand-green)",
          "var(--brand-orange)",
          "var(--brand-purple)",
          "var(--brand-red)",
          "var(--brand-teal)"
        ]
      }
    },
    {
      "id": "storage-disk-35-average-queue-size",
      "title": "Average Queue Size",
      "chartType": "line",
      "source": "prometheus",
      "width": 3,
      "sql": "{\"promql\":\"rate(node_disk_io_time_weighted_seconds_total{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}[{{rateInterval}}])\",\"mode\":\"range\",\"range\":\"{{range}}\"}",
      "tab": "Storage",
      "config": {
        "xKey": "timestamp",
        "yKey": "value",
        "pivot": {
          "xKey": "timestamp",
          "seriesKey": "series",
          "valueKey": "value"
        },
        "legend": false,
        "yFormatter": "number",
        "colors": [
          "var(--brand-blue)",
          "var(--brand-green)",
          "var(--brand-orange)",
          "var(--brand-purple)",
          "var(--brand-red)",
          "var(--brand-teal)"
        ]
      }
    },
    {
      "id": "storage-disk-133-disk-r-w-merged",
      "title": "Disk R/W Merged",
      "chartType": "line",
      "source": "prometheus",
      "width": 3,
      "sql": "{\"promql\":\"label_replace((rate(node_disk_reads_merged_total{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}[{{rateInterval}}])), \\\"grafana_target\\\", \\\"device - Read\\\", \\\"__name__\\\", \\\".*\\\") or label_replace((rate(node_disk_writes_merged_total{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}[{{rateInterval}}])), \\\"grafana_target\\\", \\\"device - Write\\\", \\\"__name__\\\", \\\".*\\\")\",\"mode\":\"range\",\"range\":\"{{range}}\"}",
      "tab": "Storage",
      "config": {
        "xKey": "timestamp",
        "yKey": "value",
        "pivot": {
          "xKey": "timestamp",
          "seriesKey": "series",
          "valueKey": "value"
        },
        "legend": true,
        "colors": [
          "var(--brand-blue)",
          "var(--brand-green)",
          "var(--brand-orange)",
          "var(--brand-purple)",
          "var(--brand-red)",
          "var(--brand-teal)"
        ]
      }
    },
    {
      "id": "storage-disk-36-time-spent-doing-i-os",
      "title": "Time Spent Doing I/Os",
      "chartType": "line",
      "source": "prometheus",
      "width": 3,
      "sql": "{\"promql\":\"label_replace((rate(node_disk_io_time_seconds_total{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}[{{rateInterval}}])), \\\"grafana_target\\\", \\\"device - General IO\\\", \\\"__name__\\\", \\\".*\\\") or label_replace((rate(node_disk_discard_time_seconds_total{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}[{{rateInterval}}])), \\\"grafana_target\\\", \\\"device - Discard/TRIM\\\", \\\"__name__\\\", \\\".*\\\") or label_replace((rate(node_disk_flush_requests_time_seconds_total{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}[{{rateInterval}}])), \\\"grafana_target\\\", \\\"device - Flush (write cache)\\\", \\\"__name__\\\", \\\".*\\\")\",\"mode\":\"range\",\"range\":\"{{range}}\"}",
      "tab": "Storage",
      "config": {
        "xKey": "timestamp",
        "yKey": "value",
        "pivot": {
          "xKey": "timestamp",
          "seriesKey": "series",
          "valueKey": "value"
        },
        "legend": true,
        "yFormatter": "percent",
        "colors": [
          "var(--brand-blue)",
          "var(--brand-green)",
          "var(--brand-orange)",
          "var(--brand-purple)",
          "var(--brand-red)",
          "var(--brand-teal)"
        ]
      }
    },
    {
      "id": "storage-disk-301-disk-ops-discards-flush",
      "title": "Disk Ops Discards / Flush",
      "chartType": "line",
      "source": "prometheus",
      "width": 3,
      "sql": "{\"promql\":\"label_replace((rate(node_disk_discards_completed_total{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}[{{rateInterval}}])), \\\"grafana_target\\\", \\\"device - Discards completed\\\", \\\"__name__\\\", \\\".*\\\") or label_replace((rate(node_disk_discards_merged_total{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}[{{rateInterval}}])), \\\"grafana_target\\\", \\\"device - Discards merged\\\", \\\"__name__\\\", \\\".*\\\") or label_replace((rate(node_disk_flush_requests_total{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}[{{rateInterval}}])), \\\"grafana_target\\\", \\\"device - Flush\\\", \\\"__name__\\\", \\\".*\\\")\",\"mode\":\"range\",\"range\":\"{{range}}\"}",
      "tab": "Storage",
      "config": {
        "xKey": "timestamp",
        "yKey": "value",
        "pivot": {
          "xKey": "timestamp",
          "seriesKey": "series",
          "valueKey": "value"
        },
        "legend": true,
        "colors": [
          "var(--brand-blue)",
          "var(--brand-green)",
          "var(--brand-orange)",
          "var(--brand-purple)",
          "var(--brand-red)",
          "var(--brand-teal)"
        ]
      }
    },
    {
      "id": "storage-disk-326-disk-sectors-discarded-successfully",
      "title": "Disk Sectors Discarded Successfully",
      "chartType": "line",
      "source": "prometheus",
      "width": 3,
      "sql": "{\"promql\":\"rate(node_disk_discarded_sectors_total{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}[{{rateInterval}}])\",\"mode\":\"range\",\"range\":\"{{range}}\"}",
      "tab": "Storage",
      "config": {
        "xKey": "timestamp",
        "yKey": "value",
        "pivot": {
          "xKey": "timestamp",
          "seriesKey": "series",
          "valueKey": "value"
        },
        "legend": false,
        "yFormatter": "number",
        "colors": [
          "var(--brand-blue)",
          "var(--brand-green)",
          "var(--brand-orange)",
          "var(--brand-purple)",
          "var(--brand-red)",
          "var(--brand-teal)"
        ]
      }
    },
    {
      "id": "storage-disk-34-instantaneous-queue-size",
      "title": "Instantaneous Queue Size",
      "chartType": "line",
      "source": "prometheus",
      "width": 3,
      "sql": "{\"promql\":\"node_disk_io_now{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}\",\"mode\":\"range\",\"range\":\"{{range}}\"}",
      "tab": "Storage",
      "config": {
        "xKey": "timestamp",
        "yKey": "value",
        "pivot": {
          "xKey": "timestamp",
          "seriesKey": "series",
          "valueKey": "value"
        },
        "legend": false,
        "yFormatter": "number",
        "colors": [
          "var(--brand-blue)",
          "var(--brand-green)",
          "var(--brand-orange)",
          "var(--brand-purple)",
          "var(--brand-red)",
          "var(--brand-teal)"
        ]
      }
    },
    {
      "id": "section-271-storage-filesystem",
      "title": "Storage Filesystem",
      "chartType": "section",
      "width": 1,
      "columns": 6,
      "tab": "Storage"
    },
    {
      "id": "storage-filesystem-28-file-descriptor",
      "title": "File Descriptor",
      "chartType": "line",
      "source": "prometheus",
      "width": 3,
      "sql": "{\"promql\":\"label_replace((node_filefd_maximum{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}), \\\"grafana_target\\\", \\\"Max open files\\\", \\\"__name__\\\", \\\".*\\\") or label_replace((node_filefd_allocated{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}), \\\"grafana_target\\\", \\\"Open files\\\", \\\"__name__\\\", \\\".*\\\")\",\"mode\":\"range\",\"range\":\"{{range}}\"}",
      "tab": "Storage",
      "config": {
        "xKey": "timestamp",
        "yKey": "value",
        "pivot": {
          "xKey": "timestamp",
          "seriesKey": "series",
          "valueKey": "value"
        },
        "legend": true,
        "yFormatter": "number",
        "colors": [
          "var(--brand-blue)",
          "var(--brand-green)",
          "var(--brand-orange)",
          "var(--brand-purple)",
          "var(--brand-red)",
          "var(--brand-teal)"
        ]
      }
    },
    {
      "id": "storage-filesystem-41-file-nodes-free",
      "title": "File Nodes Free",
      "chartType": "line",
      "source": "prometheus",
      "width": 3,
      "sql": "{\"promql\":\"node_filesystem_files_free{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\",device!~'rootfs'}\",\"mode\":\"range\",\"range\":\"{{range}}\"}",
      "tab": "Storage",
      "config": {
        "xKey": "timestamp",
        "yKey": "value",
        "pivot": {
          "xKey": "timestamp",
          "seriesKey": "series",
          "valueKey": "value"
        },
        "legend": false,
        "yFormatter": "number",
        "colors": [
          "var(--brand-blue)",
          "var(--brand-green)",
          "var(--brand-orange)",
          "var(--brand-purple)",
          "var(--brand-red)",
          "var(--brand-teal)"
        ]
      }
    },
    {
      "id": "storage-filesystem-44-filesystem-in-readonly-error",
      "title": "Filesystem in ReadOnly / Error",
      "chartType": "line",
      "source": "prometheus",
      "width": 3,
      "sql": "{\"promql\":\"label_replace((node_filesystem_readonly{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\",device!~'rootfs'}), \\\"grafana_target\\\", \\\"mountpoint - ReadOnly\\\", \\\"__name__\\\", \\\".*\\\") or label_replace((node_filesystem_device_error{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\",device!~'rootfs',fstype!~'tmpfs'}), \\\"grafana_target\\\", \\\"mountpoint - Device error\\\", \\\"__name__\\\", \\\".*\\\")\",\"mode\":\"range\",\"range\":\"{{range}}\"}",
      "tab": "Storage",
      "config": {
        "xKey": "timestamp",
        "yKey": "value",
        "pivot": {
          "xKey": "timestamp",
          "seriesKey": "series",
          "valueKey": "value"
        },
        "legend": true,
        "yFormatter": "number",
        "colors": [
          "var(--brand-blue)",
          "var(--brand-green)",
          "var(--brand-orange)",
          "var(--brand-purple)",
          "var(--brand-red)",
          "var(--brand-teal)"
        ]
      }
    },
    {
      "id": "storage-filesystem-219-file-nodes-size",
      "title": "File Nodes Size",
      "chartType": "line",
      "source": "prometheus",
      "width": 3,
      "sql": "{\"promql\":\"node_filesystem_files{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\",device!~'rootfs'}\",\"mode\":\"range\",\"range\":\"{{range}}\"}",
      "tab": "Storage",
      "config": {
        "xKey": "timestamp",
        "yKey": "value",
        "pivot": {
          "xKey": "timestamp",
          "seriesKey": "series",
          "valueKey": "value"
        },
        "legend": false,
        "yFormatter": "number",
        "colors": [
          "var(--brand-blue)",
          "var(--brand-green)",
          "var(--brand-orange)",
          "var(--brand-purple)",
          "var(--brand-red)",
          "var(--brand-teal)"
        ]
      }
    },
    {
      "id": "section-272-network-traffic",
      "title": "Network Traffic",
      "chartType": "section",
      "width": 1,
      "columns": 6,
      "tab": "Network"
    },
    {
      "id": "network-traffic-60-network-traffic-by-packets",
      "title": "Network Traffic by Packets",
      "chartType": "line",
      "source": "prometheus",
      "width": 3,
      "sql": "{\"promql\":\"label_replace((rate(node_network_receive_packets_total{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}[{{rateInterval}}])), \\\"grafana_target\\\", \\\"device - Rx in\\\", \\\"__name__\\\", \\\".*\\\") or label_replace((rate(node_network_transmit_packets_total{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}[{{rateInterval}}])), \\\"grafana_target\\\", \\\"device - Tx out\\\", \\\"__name__\\\", \\\".*\\\")\",\"mode\":\"range\",\"range\":\"{{range}}\"}",
      "tab": "Network",
      "config": {
        "xKey": "timestamp",
        "yKey": "value",
        "pivot": {
          "xKey": "timestamp",
          "seriesKey": "series",
          "valueKey": "value"
        },
        "legend": true,
        "colors": [
          "var(--brand-blue)",
          "var(--brand-green)",
          "var(--brand-orange)",
          "var(--brand-purple)",
          "var(--brand-red)",
          "var(--brand-teal)"
        ]
      }
    },
    {
      "id": "network-traffic-142-network-traffic-errors",
      "title": "Network Traffic Errors",
      "chartType": "line",
      "source": "prometheus",
      "width": 3,
      "sql": "{\"promql\":\"label_replace((rate(node_network_receive_errs_total{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}[{{rateInterval}}])), \\\"grafana_target\\\", \\\"device - Rx in\\\", \\\"__name__\\\", \\\".*\\\") or label_replace((rate(node_network_transmit_errs_total{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}[{{rateInterval}}])), \\\"grafana_target\\\", \\\"device - Tx out\\\", \\\"__name__\\\", \\\".*\\\")\",\"mode\":\"range\",\"range\":\"{{range}}\"}",
      "tab": "Network",
      "config": {
        "xKey": "timestamp",
        "yKey": "value",
        "pivot": {
          "xKey": "timestamp",
          "seriesKey": "series",
          "valueKey": "value"
        },
        "legend": true,
        "colors": [
          "var(--brand-blue)",
          "var(--brand-green)",
          "var(--brand-orange)",
          "var(--brand-purple)",
          "var(--brand-red)",
          "var(--brand-teal)"
        ]
      }
    },
    {
      "id": "network-traffic-143-network-traffic-drop",
      "title": "Network Traffic Drop",
      "chartType": "line",
      "source": "prometheus",
      "width": 3,
      "sql": "{\"promql\":\"label_replace((rate(node_network_receive_drop_total{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}[{{rateInterval}}])), \\\"grafana_target\\\", \\\"device - Rx in\\\", \\\"__name__\\\", \\\".*\\\") or label_replace((rate(node_network_transmit_drop_total{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}[{{rateInterval}}])), \\\"grafana_target\\\", \\\"device - Tx out\\\", \\\"__name__\\\", \\\".*\\\")\",\"mode\":\"range\",\"range\":\"{{range}}\"}",
      "tab": "Network",
      "config": {
        "xKey": "timestamp",
        "yKey": "value",
        "pivot": {
          "xKey": "timestamp",
          "seriesKey": "series",
          "valueKey": "value"
        },
        "legend": true,
        "colors": [
          "var(--brand-blue)",
          "var(--brand-green)",
          "var(--brand-orange)",
          "var(--brand-purple)",
          "var(--brand-red)",
          "var(--brand-teal)"
        ]
      }
    },
    {
      "id": "network-traffic-141-network-traffic-compressed",
      "title": "Network Traffic Compressed",
      "chartType": "line",
      "source": "prometheus",
      "width": 3,
      "sql": "{\"promql\":\"label_replace((rate(node_network_receive_compressed_total{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}[{{rateInterval}}])), \\\"grafana_target\\\", \\\"device - Rx in\\\", \\\"__name__\\\", \\\".*\\\") or label_replace((rate(node_network_transmit_compressed_total{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}[{{rateInterval}}])), \\\"grafana_target\\\", \\\"device - Tx out\\\", \\\"__name__\\\", \\\".*\\\")\",\"mode\":\"range\",\"range\":\"{{range}}\"}",
      "tab": "Network",
      "config": {
        "xKey": "timestamp",
        "yKey": "value",
        "pivot": {
          "xKey": "timestamp",
          "seriesKey": "series",
          "valueKey": "value"
        },
        "legend": true,
        "colors": [
          "var(--brand-blue)",
          "var(--brand-green)",
          "var(--brand-orange)",
          "var(--brand-purple)",
          "var(--brand-red)",
          "var(--brand-teal)"
        ]
      }
    },
    {
      "id": "network-traffic-146-network-traffic-multicast",
      "title": "Network Traffic Multicast",
      "chartType": "line",
      "source": "prometheus",
      "width": 3,
      "sql": "{\"promql\":\"rate(node_network_receive_multicast_total{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}[{{rateInterval}}])\",\"mode\":\"range\",\"range\":\"{{range}}\"}",
      "tab": "Network",
      "config": {
        "xKey": "timestamp",
        "yKey": "value",
        "pivot": {
          "xKey": "timestamp",
          "seriesKey": "series",
          "valueKey": "value"
        },
        "legend": false,
        "colors": [
          "var(--brand-blue)",
          "var(--brand-green)",
          "var(--brand-orange)",
          "var(--brand-purple)",
          "var(--brand-red)",
          "var(--brand-teal)"
        ]
      }
    },
    {
      "id": "network-traffic-327-network-traffic-nohandler",
      "title": "Network Traffic NoHandler",
      "chartType": "line",
      "source": "prometheus",
      "width": 3,
      "sql": "{\"promql\":\"rate(node_network_receive_nohandler_total{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}[{{rateInterval}}])\",\"mode\":\"range\",\"range\":\"{{range}}\"}",
      "tab": "Network",
      "config": {
        "xKey": "timestamp",
        "yKey": "value",
        "pivot": {
          "xKey": "timestamp",
          "seriesKey": "series",
          "valueKey": "value"
        },
        "legend": false,
        "colors": [
          "var(--brand-blue)",
          "var(--brand-green)",
          "var(--brand-orange)",
          "var(--brand-purple)",
          "var(--brand-red)",
          "var(--brand-teal)"
        ]
      }
    },
    {
      "id": "network-traffic-145-network-traffic-frame",
      "title": "Network Traffic Frame",
      "chartType": "line",
      "source": "prometheus",
      "width": 3,
      "sql": "{\"promql\":\"rate(node_network_receive_frame_total{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}[{{rateInterval}}])\",\"mode\":\"range\",\"range\":\"{{range}}\"}",
      "tab": "Network",
      "config": {
        "xKey": "timestamp",
        "yKey": "value",
        "pivot": {
          "xKey": "timestamp",
          "seriesKey": "series",
          "valueKey": "value"
        },
        "legend": false,
        "colors": [
          "var(--brand-blue)",
          "var(--brand-green)",
          "var(--brand-orange)",
          "var(--brand-purple)",
          "var(--brand-red)",
          "var(--brand-teal)"
        ]
      }
    },
    {
      "id": "network-traffic-144-network-traffic-fifo",
      "title": "Network Traffic Fifo",
      "chartType": "line",
      "source": "prometheus",
      "width": 3,
      "sql": "{\"promql\":\"label_replace((rate(node_network_receive_fifo_total{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}[{{rateInterval}}])), \\\"grafana_target\\\", \\\"device - Rx in\\\", \\\"__name__\\\", \\\".*\\\") or label_replace((rate(node_network_transmit_fifo_total{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}[{{rateInterval}}])), \\\"grafana_target\\\", \\\"device - Tx out\\\", \\\"__name__\\\", \\\".*\\\")\",\"mode\":\"range\",\"range\":\"{{range}}\"}",
      "tab": "Network",
      "config": {
        "xKey": "timestamp",
        "yKey": "value",
        "pivot": {
          "xKey": "timestamp",
          "seriesKey": "series",
          "valueKey": "value"
        },
        "legend": true,
        "colors": [
          "var(--brand-blue)",
          "var(--brand-green)",
          "var(--brand-orange)",
          "var(--brand-purple)",
          "var(--brand-red)",
          "var(--brand-teal)"
        ]
      }
    },
    {
      "id": "network-traffic-232-network-traffic-collision",
      "title": "Network Traffic Collision",
      "chartType": "line",
      "source": "prometheus",
      "width": 3,
      "sql": "{\"promql\":\"rate(node_network_transmit_colls_total{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}[{{rateInterval}}])\",\"mode\":\"range\",\"range\":\"{{range}}\"}",
      "tab": "Network",
      "config": {
        "xKey": "timestamp",
        "yKey": "value",
        "pivot": {
          "xKey": "timestamp",
          "seriesKey": "series",
          "valueKey": "value"
        },
        "legend": false,
        "colors": [
          "var(--brand-blue)",
          "var(--brand-green)",
          "var(--brand-orange)",
          "var(--brand-purple)",
          "var(--brand-red)",
          "var(--brand-teal)"
        ]
      }
    },
    {
      "id": "network-traffic-231-network-traffic-carrier-errors",
      "title": "Network Traffic Carrier Errors",
      "chartType": "line",
      "source": "prometheus",
      "width": 3,
      "sql": "{\"promql\":\"rate(node_network_transmit_carrier_total{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}[{{rateInterval}}])\",\"mode\":\"range\",\"range\":\"{{range}}\"}",
      "tab": "Network",
      "config": {
        "xKey": "timestamp",
        "yKey": "value",
        "pivot": {
          "xKey": "timestamp",
          "seriesKey": "series",
          "valueKey": "value"
        },
        "legend": false,
        "colors": [
          "var(--brand-blue)",
          "var(--brand-green)",
          "var(--brand-orange)",
          "var(--brand-purple)",
          "var(--brand-red)",
          "var(--brand-teal)"
        ]
      }
    },
    {
      "id": "network-traffic-230-arp-entries",
      "title": "ARP Entries",
      "chartType": "line",
      "source": "prometheus",
      "width": 3,
      "sql": "{\"promql\":\"node_arp_entries{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}\",\"mode\":\"range\",\"range\":\"{{range}}\"}",
      "tab": "Network",
      "config": {
        "xKey": "timestamp",
        "yKey": "value",
        "pivot": {
          "xKey": "timestamp",
          "seriesKey": "series",
          "valueKey": "value"
        },
        "legend": false,
        "yFormatter": "number",
        "colors": [
          "var(--brand-blue)",
          "var(--brand-green)",
          "var(--brand-orange)",
          "var(--brand-purple)",
          "var(--brand-red)",
          "var(--brand-teal)"
        ]
      }
    },
    {
      "id": "network-traffic-61-nf-conntrack",
      "title": "NF Conntrack",
      "chartType": "line",
      "source": "prometheus",
      "width": 3,
      "sql": "{\"promql\":\"label_replace((node_nf_conntrack_entries{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}), \\\"grafana_target\\\", \\\"NF conntrack entries\\\", \\\"__name__\\\", \\\".*\\\") or label_replace((node_nf_conntrack_entries_limit{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}), \\\"grafana_target\\\", \\\"NF conntrack limit\\\", \\\"__name__\\\", \\\".*\\\")\",\"mode\":\"range\",\"range\":\"{{range}}\"}",
      "tab": "Network",
      "config": {
        "xKey": "timestamp",
        "yKey": "value",
        "pivot": {
          "xKey": "timestamp",
          "seriesKey": "series",
          "valueKey": "value"
        },
        "legend": true,
        "yFormatter": "number",
        "colors": [
          "var(--brand-blue)",
          "var(--brand-green)",
          "var(--brand-orange)",
          "var(--brand-purple)",
          "var(--brand-red)",
          "var(--brand-teal)"
        ]
      }
    },
    {
      "id": "network-traffic-309-network-operational-status",
      "title": "Network Operational Status",
      "chartType": "line",
      "source": "prometheus",
      "width": 3,
      "sql": "{\"promql\":\"node_network_carrier{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}\",\"mode\":\"range\",\"range\":\"{{range}}\"}",
      "tab": "Network",
      "config": {
        "xKey": "timestamp",
        "yKey": "value",
        "pivot": {
          "xKey": "timestamp",
          "seriesKey": "series",
          "valueKey": "value"
        },
        "legend": false,
        "yFormatter": "number",
        "colors": [
          "var(--brand-blue)",
          "var(--brand-green)",
          "var(--brand-orange)",
          "var(--brand-purple)",
          "var(--brand-red)",
          "var(--brand-teal)"
        ]
      }
    },
    {
      "id": "network-traffic-280-speed",
      "title": "Speed",
      "chartType": "metric",
      "source": "prometheus",
      "width": 2,
      "sql": "{\"promql\":\"node_network_speed_bytes{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"} * 8\",\"mode\":\"instant\"}",
      "tab": "Network",
      "config": {
        "yKey": "value"
      }
    },
    {
      "id": "network-traffic-288-mtu",
      "title": "MTU",
      "chartType": "metric",
      "source": "prometheus",
      "width": 2,
      "sql": "{\"promql\":\"node_network_mtu_bytes{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}\",\"mode\":\"instant\"}",
      "tab": "Network",
      "config": {
        "yKey": "value",
        "yFormatter": "number"
      }
    },
    {
      "id": "section-273-network-sockstat",
      "title": "Network Sockstat",
      "chartType": "section",
      "width": 1,
      "columns": 6,
      "tab": "Network"
    },
    {
      "id": "network-sockstat-63-sockstat-tcp",
      "title": "Sockstat TCP",
      "chartType": "line",
      "source": "prometheus",
      "width": 3,
      "sql": "{\"promql\":\"label_replace((node_sockstat_TCP_alloc{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}), \\\"grafana_target\\\", \\\"Allocated Sockets\\\", \\\"__name__\\\", \\\".*\\\") or label_replace((node_sockstat_TCP_inuse{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}), \\\"grafana_target\\\", \\\"In-Use Sockets\\\", \\\"__name__\\\", \\\".*\\\") or label_replace((node_sockstat_TCP_orphan{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}), \\\"grafana_target\\\", \\\"Orphaned Sockets\\\", \\\"__name__\\\", \\\".*\\\") or label_replace((node_sockstat_TCP_tw{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}), \\\"grafana_target\\\", \\\"TIME_WAIT Sockets\\\", \\\"__name__\\\", \\\".*\\\")\",\"mode\":\"range\",\"range\":\"{{range}}\"}",
      "tab": "Network",
      "config": {
        "xKey": "timestamp",
        "yKey": "value",
        "pivot": {
          "xKey": "timestamp",
          "seriesKey": "series",
          "valueKey": "value"
        },
        "legend": true,
        "yFormatter": "number",
        "colors": [
          "var(--brand-blue)",
          "var(--brand-green)",
          "var(--brand-orange)",
          "var(--brand-purple)",
          "var(--brand-red)",
          "var(--brand-teal)"
        ]
      }
    },
    {
      "id": "network-sockstat-124-sockstat-udp",
      "title": "Sockstat UDP",
      "chartType": "line",
      "source": "prometheus",
      "width": 3,
      "sql": "{\"promql\":\"label_replace((node_sockstat_UDPLITE_inuse{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}), \\\"grafana_target\\\", \\\"UDPLite - In-Use Sockets\\\", \\\"__name__\\\", \\\".*\\\") or label_replace((node_sockstat_UDP_inuse{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}), \\\"grafana_target\\\", \\\"UDP - In-Use Sockets\\\", \\\"__name__\\\", \\\".*\\\")\",\"mode\":\"range\",\"range\":\"{{range}}\"}",
      "tab": "Network",
      "config": {
        "xKey": "timestamp",
        "yKey": "value",
        "pivot": {
          "xKey": "timestamp",
          "seriesKey": "series",
          "valueKey": "value"
        },
        "legend": true,
        "yFormatter": "number",
        "colors": [
          "var(--brand-blue)",
          "var(--brand-green)",
          "var(--brand-orange)",
          "var(--brand-purple)",
          "var(--brand-red)",
          "var(--brand-teal)"
        ]
      }
    },
    {
      "id": "network-sockstat-126-sockstat-used",
      "title": "Sockstat Used",
      "chartType": "line",
      "source": "prometheus",
      "width": 3,
      "sql": "{\"promql\":\"node_sockstat_sockets_used{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}\",\"mode\":\"range\",\"range\":\"{{range}}\"}",
      "tab": "Network",
      "config": {
        "xKey": "timestamp",
        "yKey": "value",
        "pivot": {
          "xKey": "timestamp",
          "seriesKey": "series",
          "valueKey": "value"
        },
        "legend": false,
        "yFormatter": "number",
        "colors": [
          "var(--brand-blue)",
          "var(--brand-green)",
          "var(--brand-orange)",
          "var(--brand-purple)",
          "var(--brand-red)",
          "var(--brand-teal)"
        ]
      }
    },
    {
      "id": "network-sockstat-125-sockstat-frag-raw",
      "title": "Sockstat FRAG / RAW",
      "chartType": "line",
      "source": "prometheus",
      "width": 3,
      "sql": "{\"promql\":\"label_replace((node_sockstat_FRAG_inuse{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}), \\\"grafana_target\\\", \\\"FRAG - In-Use Sockets\\\", \\\"__name__\\\", \\\".*\\\") or label_replace((node_sockstat_RAW_inuse{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}), \\\"grafana_target\\\", \\\"RAW - In-Use Sockets\\\", \\\"__name__\\\", \\\".*\\\")\",\"mode\":\"range\",\"range\":\"{{range}}\"}",
      "tab": "Network",
      "config": {
        "xKey": "timestamp",
        "yKey": "value",
        "pivot": {
          "xKey": "timestamp",
          "seriesKey": "series",
          "valueKey": "value"
        },
        "legend": true,
        "yFormatter": "number",
        "colors": [
          "var(--brand-blue)",
          "var(--brand-green)",
          "var(--brand-orange)",
          "var(--brand-purple)",
          "var(--brand-red)",
          "var(--brand-teal)"
        ]
      }
    },
    {
      "id": "network-sockstat-220-sockstat-memory-size",
      "title": "Sockstat Memory Size",
      "chartType": "line",
      "source": "prometheus",
      "width": 3,
      "sql": "{\"promql\":\"label_replace((node_sockstat_TCP_mem_bytes{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}), \\\"grafana_target\\\", \\\"TCP\\\", \\\"__name__\\\", \\\".*\\\") or label_replace((node_sockstat_UDP_mem_bytes{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}), \\\"grafana_target\\\", \\\"UDP\\\", \\\"__name__\\\", \\\".*\\\") or label_replace((node_sockstat_FRAG_memory{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}), \\\"grafana_target\\\", \\\"Fragmentation\\\", \\\"__name__\\\", \\\".*\\\")\",\"mode\":\"range\",\"range\":\"{{range}}\"}",
      "tab": "Network",
      "config": {
        "xKey": "timestamp",
        "yKey": "value",
        "pivot": {
          "xKey": "timestamp",
          "seriesKey": "series",
          "valueKey": "value"
        },
        "legend": true,
        "colors": [
          "var(--brand-blue)",
          "var(--brand-green)",
          "var(--brand-orange)",
          "var(--brand-purple)",
          "var(--brand-red)",
          "var(--brand-teal)"
        ]
      }
    },
    {
      "id": "network-sockstat-339-sockstat-average-socket-memory",
      "title": "Sockstat Average Socket Memory",
      "chartType": "line",
      "source": "prometheus",
      "width": 3,
      "sql": "{\"promql\":\"label_replace(((node_sockstat_TCP_inuse{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"} > bool 0) * (node_sockstat_TCP_mem_bytes{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"} / node_sockstat_TCP_inuse{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"})), \\\"grafana_target\\\", \\\"TCP\\\", \\\"__name__\\\", \\\".*\\\") or label_replace(((node_sockstat_UDP_inuse{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"} > bool 0) * (node_sockstat_UDP_mem_bytes{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"} / node_sockstat_UDP_inuse{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"})), \\\"grafana_target\\\", \\\"UDP\\\", \\\"__name__\\\", \\\".*\\\")\",\"mode\":\"range\",\"range\":\"{{range}}\"}",
      "tab": "Network",
      "config": {
        "xKey": "timestamp",
        "yKey": "value",
        "pivot": {
          "xKey": "timestamp",
          "seriesKey": "series",
          "valueKey": "value"
        },
        "legend": true,
        "colors": [
          "var(--brand-blue)",
          "var(--brand-green)",
          "var(--brand-orange)",
          "var(--brand-purple)",
          "var(--brand-red)",
          "var(--brand-teal)"
        ]
      }
    },
    {
      "id": "network-sockstat-336-tcp-udp-kernel-buffer-memory-pages",
      "title": "TCP/UDP Kernel Buffer Memory Pages",
      "chartType": "line",
      "source": "prometheus",
      "width": 3,
      "sql": "{\"promql\":\"label_replace((node_sockstat_TCP_mem{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}), \\\"grafana_target\\\", \\\"TCP\\\", \\\"__name__\\\", \\\".*\\\") or label_replace((node_sockstat_UDP_mem{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}), \\\"grafana_target\\\", \\\"UDP\\\", \\\"__name__\\\", \\\".*\\\")\",\"mode\":\"range\",\"range\":\"{{range}}\"}",
      "tab": "Network",
      "config": {
        "xKey": "timestamp",
        "yKey": "value",
        "pivot": {
          "xKey": "timestamp",
          "seriesKey": "series",
          "valueKey": "value"
        },
        "legend": true,
        "yFormatter": "number",
        "colors": [
          "var(--brand-blue)",
          "var(--brand-green)",
          "var(--brand-orange)",
          "var(--brand-purple)",
          "var(--brand-red)",
          "var(--brand-teal)"
        ]
      }
    },
    {
      "id": "network-sockstat-290-softnet-packets",
      "title": "Softnet Packets",
      "chartType": "line",
      "source": "prometheus",
      "width": 3,
      "sql": "{\"promql\":\"label_replace((rate(node_softnet_processed_total{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}[{{rateInterval}}])), \\\"grafana_target\\\", \\\"CPU cpu - Processed\\\", \\\"__name__\\\", \\\".*\\\") or label_replace((rate(node_softnet_dropped_total{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}[{{rateInterval}}])), \\\"grafana_target\\\", \\\"CPU cpu - Dropped\\\", \\\"__name__\\\", \\\".*\\\")\",\"mode\":\"range\",\"range\":\"{{range}}\"}",
      "tab": "Network",
      "config": {
        "xKey": "timestamp",
        "yKey": "value",
        "pivot": {
          "xKey": "timestamp",
          "seriesKey": "series",
          "valueKey": "value"
        },
        "legend": true,
        "colors": [
          "var(--brand-blue)",
          "var(--brand-green)",
          "var(--brand-orange)",
          "var(--brand-purple)",
          "var(--brand-red)",
          "var(--brand-teal)"
        ]
      }
    },
    {
      "id": "network-sockstat-310-softnet-out-of-quota",
      "title": "Softnet Out of Quota",
      "chartType": "line",
      "source": "prometheus",
      "width": 3,
      "sql": "{\"promql\":\"rate(node_softnet_times_squeezed_total{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}[{{rateInterval}}])\",\"mode\":\"range\",\"range\":\"{{range}}\"}",
      "tab": "Network",
      "config": {
        "xKey": "timestamp",
        "yKey": "value",
        "pivot": {
          "xKey": "timestamp",
          "seriesKey": "series",
          "valueKey": "value"
        },
        "legend": false,
        "colors": [
          "var(--brand-blue)",
          "var(--brand-green)",
          "var(--brand-orange)",
          "var(--brand-purple)",
          "var(--brand-red)",
          "var(--brand-teal)"
        ]
      }
    },
    {
      "id": "network-sockstat-330-softnet-rps",
      "title": "Softnet RPS",
      "chartType": "line",
      "source": "prometheus",
      "width": 3,
      "sql": "{\"promql\":\"label_replace((rate(node_softnet_received_rps_total{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}[{{rateInterval}}])), \\\"grafana_target\\\", \\\"CPU cpu - Processed\\\", \\\"__name__\\\", \\\".*\\\") or label_replace((rate(node_softnet_flow_limit_count_total{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}[{{rateInterval}}])), \\\"grafana_target\\\", \\\"CPU cpu - Dropped\\\", \\\"__name__\\\", \\\".*\\\")\",\"mode\":\"range\",\"range\":\"{{range}}\"}",
      "tab": "Network",
      "config": {
        "xKey": "timestamp",
        "yKey": "value",
        "pivot": {
          "xKey": "timestamp",
          "seriesKey": "series",
          "valueKey": "value"
        },
        "legend": true,
        "colors": [
          "var(--brand-blue)",
          "var(--brand-green)",
          "var(--brand-orange)",
          "var(--brand-purple)",
          "var(--brand-red)",
          "var(--brand-teal)"
        ]
      }
    },
    {
      "id": "section-274-network-netstat",
      "title": "Network Netstat",
      "chartType": "section",
      "width": 1,
      "columns": 6,
      "tab": "Network"
    },
    {
      "id": "network-netstat-221-netstat-ip-in-out-octets",
      "title": "Netstat IP In / Out Octets",
      "chartType": "line",
      "source": "prometheus",
      "width": 3,
      "sql": "{\"promql\":\"label_replace((rate(node_netstat_IpExt_InOctets{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}[{{rateInterval}}])), \\\"grafana_target\\\", \\\"IP Rx in\\\", \\\"__name__\\\", \\\".*\\\") or label_replace((rate(node_netstat_IpExt_OutOctets{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}[{{rateInterval}}])), \\\"grafana_target\\\", \\\"IP Tx out\\\", \\\"__name__\\\", \\\".*\\\")\",\"mode\":\"range\",\"range\":\"{{range}}\"}",
      "tab": "Network",
      "config": {
        "xKey": "timestamp",
        "yKey": "value",
        "pivot": {
          "xKey": "timestamp",
          "seriesKey": "series",
          "valueKey": "value"
        },
        "legend": true,
        "colors": [
          "var(--brand-blue)",
          "var(--brand-green)",
          "var(--brand-orange)",
          "var(--brand-purple)",
          "var(--brand-red)",
          "var(--brand-teal)"
        ]
      }
    },
    {
      "id": "network-netstat-299-tcp-in-out",
      "title": "TCP In / Out",
      "chartType": "line",
      "source": "prometheus",
      "width": 3,
      "sql": "{\"promql\":\"label_replace((rate(node_netstat_Tcp_InSegs{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}[{{rateInterval}}])), \\\"grafana_target\\\", \\\"TCP Rx in\\\", \\\"__name__\\\", \\\".*\\\") or label_replace((rate(node_netstat_Tcp_OutSegs{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}[{{rateInterval}}])), \\\"grafana_target\\\", \\\"TCP Tx out\\\", \\\"__name__\\\", \\\".*\\\")\",\"mode\":\"range\",\"range\":\"{{range}}\"}",
      "tab": "Network",
      "config": {
        "xKey": "timestamp",
        "yKey": "value",
        "pivot": {
          "xKey": "timestamp",
          "seriesKey": "series",
          "valueKey": "value"
        },
        "legend": true,
        "colors": [
          "var(--brand-blue)",
          "var(--brand-green)",
          "var(--brand-orange)",
          "var(--brand-purple)",
          "var(--brand-red)",
          "var(--brand-teal)"
        ]
      }
    },
    {
      "id": "network-netstat-55-udp-in-out",
      "title": "UDP In / Out",
      "chartType": "line",
      "source": "prometheus",
      "width": 3,
      "sql": "{\"promql\":\"label_replace((rate(node_netstat_Udp_InDatagrams{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}[{{rateInterval}}])), \\\"grafana_target\\\", \\\"UDP Rx in\\\", \\\"__name__\\\", \\\".*\\\") or label_replace((rate(node_netstat_Udp_OutDatagrams{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}[{{rateInterval}}])), \\\"grafana_target\\\", \\\"UDP Tx out\\\", \\\"__name__\\\", \\\".*\\\")\",\"mode\":\"range\",\"range\":\"{{range}}\"}",
      "tab": "Network",
      "config": {
        "xKey": "timestamp",
        "yKey": "value",
        "pivot": {
          "xKey": "timestamp",
          "seriesKey": "series",
          "valueKey": "value"
        },
        "legend": true,
        "colors": [
          "var(--brand-blue)",
          "var(--brand-green)",
          "var(--brand-orange)",
          "var(--brand-purple)",
          "var(--brand-red)",
          "var(--brand-teal)"
        ]
      }
    },
    {
      "id": "network-netstat-115-icmp-in-out",
      "title": "ICMP In / Out",
      "chartType": "line",
      "source": "prometheus",
      "width": 3,
      "sql": "{\"promql\":\"label_replace((rate(node_netstat_Icmp_InMsgs{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}[{{rateInterval}}])), \\\"grafana_target\\\", \\\"ICMP Rx in\\\", \\\"__name__\\\", \\\".*\\\") or label_replace((rate(node_netstat_Icmp_OutMsgs{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}[{{rateInterval}}])), \\\"grafana_target\\\", \\\"ICMP Tx out\\\", \\\"__name__\\\", \\\".*\\\")\",\"mode\":\"range\",\"range\":\"{{range}}\"}",
      "tab": "Network",
      "config": {
        "xKey": "timestamp",
        "yKey": "value",
        "pivot": {
          "xKey": "timestamp",
          "seriesKey": "series",
          "valueKey": "value"
        },
        "legend": true,
        "colors": [
          "var(--brand-blue)",
          "var(--brand-green)",
          "var(--brand-orange)",
          "var(--brand-purple)",
          "var(--brand-red)",
          "var(--brand-teal)"
        ]
      }
    },
    {
      "id": "network-netstat-104-tcp-errors",
      "title": "TCP Errors",
      "chartType": "line",
      "source": "prometheus",
      "width": 3,
      "sql": "{\"promql\":\"label_replace((rate(node_netstat_TcpExt_ListenOverflows{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}[{{rateInterval}}])), \\\"grafana_target\\\", \\\"Listen Overflows\\\", \\\"__name__\\\", \\\".*\\\") or label_replace((rate(node_netstat_TcpExt_ListenDrops{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}[{{rateInterval}}])), \\\"grafana_target\\\", \\\"Listen Drops\\\", \\\"__name__\\\", \\\".*\\\") or label_replace((rate(node_netstat_TcpExt_TCPSynRetrans{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}[{{rateInterval}}])), \\\"grafana_target\\\", \\\"SYN Retransmits\\\", \\\"__name__\\\", \\\".*\\\") or label_replace((rate(node_netstat_Tcp_RetransSegs{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}[{{rateInterval}}])), \\\"grafana_target\\\", \\\"Segment Retransmits\\\", \\\"__name__\\\", \\\".*\\\") or label_replace((rate(node_netstat_Tcp_InErrs{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}[{{rateInterval}}])), \\\"grafana_target\\\", \\\"Receive Errors\\\", \\\"__name__\\\", \\\".*\\\") or label_replace((rate(node_netstat_Tcp_OutRsts{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}[{{rateInterval}}])), \\\"grafana_target\\\", \\\"RST Sent\\\", \\\"__name__\\\", \\\".*\\\") or label_replace((rate(node_netstat_TcpExt_TCPRcvQDrop{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}[{{rateInterval}}])), \\\"grafana_target\\\", \\\"Receive Queue Drops\\\", \\\"__name__\\\", \\\".*\\\") or label_replace((rate(node_netstat_TcpExt_TCPOFOQueue{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}[{{rateInterval}}])), \\\"grafana_target\\\", \\\"Out-of-order Queued\\\", \\\"__name__\\\", \\\".*\\\") or label_replace((rate(node_netstat_TcpExt_TCPTimeouts{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}[{{rateInterval}}])), \\\"grafana_target\\\", \\\"TCP Timeouts\\\", \\\"__name__\\\", \\\".*\\\")\",\"mode\":\"range\",\"range\":\"{{range}}\"}",
      "tab": "Network",
      "config": {
        "xKey": "timestamp",
        "yKey": "value",
        "pivot": {
          "xKey": "timestamp",
          "seriesKey": "series",
          "valueKey": "value"
        },
        "legend": true,
        "colors": [
          "var(--brand-blue)",
          "var(--brand-green)",
          "var(--brand-orange)",
          "var(--brand-purple)",
          "var(--brand-red)",
          "var(--brand-teal)"
        ]
      }
    },
    {
      "id": "network-netstat-109-udp-errors",
      "title": "UDP Errors",
      "chartType": "line",
      "source": "prometheus",
      "width": 3,
      "sql": "{\"promql\":\"label_replace((rate(node_netstat_Udp_InErrors{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}[{{rateInterval}}])), \\\"grafana_target\\\", \\\"UDP Rx in Errors\\\", \\\"__name__\\\", \\\".*\\\") or label_replace((rate(node_netstat_Udp_NoPorts{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}[{{rateInterval}}])), \\\"grafana_target\\\", \\\"UDP No Listener\\\", \\\"__name__\\\", \\\".*\\\") or label_replace((rate(node_netstat_UdpLite_InErrors{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}[{{rateInterval}}])), \\\"grafana_target\\\", \\\"UDPLite Rx in Errors\\\", \\\"__name__\\\", \\\".*\\\") or label_replace((rate(node_netstat_Udp_RcvbufErrors{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}[{{rateInterval}}])), \\\"grafana_target\\\", \\\"UDP Rx in Buffer Errors\\\", \\\"__name__\\\", \\\".*\\\") or label_replace((rate(node_netstat_Udp_SndbufErrors{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}[{{rateInterval}}])), \\\"grafana_target\\\", \\\"UDP Tx out Buffer Errors\\\", \\\"__name__\\\", \\\".*\\\")\",\"mode\":\"range\",\"range\":\"{{range}}\"}",
      "tab": "Network",
      "config": {
        "xKey": "timestamp",
        "yKey": "value",
        "pivot": {
          "xKey": "timestamp",
          "seriesKey": "series",
          "valueKey": "value"
        },
        "legend": true,
        "colors": [
          "var(--brand-blue)",
          "var(--brand-green)",
          "var(--brand-orange)",
          "var(--brand-purple)",
          "var(--brand-red)",
          "var(--brand-teal)"
        ]
      }
    },
    {
      "id": "network-netstat-50-icmp-errors",
      "title": "ICMP Errors",
      "chartType": "line",
      "source": "prometheus",
      "width": 3,
      "sql": "{\"promql\":\"rate(node_netstat_Icmp_InErrors{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}[{{rateInterval}}])\",\"mode\":\"range\",\"range\":\"{{range}}\"}",
      "tab": "Network",
      "config": {
        "xKey": "timestamp",
        "yKey": "value",
        "pivot": {
          "xKey": "timestamp",
          "seriesKey": "series",
          "valueKey": "value"
        },
        "legend": false,
        "colors": [
          "var(--brand-blue)",
          "var(--brand-green)",
          "var(--brand-orange)",
          "var(--brand-purple)",
          "var(--brand-red)",
          "var(--brand-teal)"
        ]
      }
    },
    {
      "id": "network-netstat-91-tcp-syncookie",
      "title": "TCP SynCookie",
      "chartType": "line",
      "source": "prometheus",
      "width": 3,
      "sql": "{\"promql\":\"label_replace((rate(node_netstat_TcpExt_SyncookiesFailed{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}[{{rateInterval}}])), \\\"grafana_target\\\", \\\"SYN Cookies Failed\\\", \\\"__name__\\\", \\\".*\\\") or label_replace((rate(node_netstat_TcpExt_SyncookiesRecv{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}[{{rateInterval}}])), \\\"grafana_target\\\", \\\"SYN Cookies Validated\\\", \\\"__name__\\\", \\\".*\\\") or label_replace((rate(node_netstat_TcpExt_SyncookiesSent{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}[{{rateInterval}}])), \\\"grafana_target\\\", \\\"SYN Cookies Sent\\\", \\\"__name__\\\", \\\".*\\\")\",\"mode\":\"range\",\"range\":\"{{range}}\"}",
      "tab": "Network",
      "config": {
        "xKey": "timestamp",
        "yKey": "value",
        "pivot": {
          "xKey": "timestamp",
          "seriesKey": "series",
          "valueKey": "value"
        },
        "legend": true,
        "colors": [
          "var(--brand-blue)",
          "var(--brand-green)",
          "var(--brand-orange)",
          "var(--brand-purple)",
          "var(--brand-red)",
          "var(--brand-teal)"
        ]
      }
    },
    {
      "id": "network-netstat-85-tcp-connections",
      "title": "TCP Connections",
      "chartType": "line",
      "source": "prometheus",
      "width": 3,
      "sql": "{\"promql\":\"label_replace((node_netstat_Tcp_CurrEstab{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}), \\\"grafana_target\\\", \\\"Current Connections\\\", \\\"__name__\\\", \\\".*\\\") or label_replace((node_netstat_Tcp_MaxConn{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}), \\\"grafana_target\\\", \\\"Max Connections\\\", \\\"__name__\\\", \\\".*\\\")\",\"mode\":\"range\",\"range\":\"{{range}}\"}",
      "tab": "Network",
      "config": {
        "xKey": "timestamp",
        "yKey": "value",
        "pivot": {
          "xKey": "timestamp",
          "seriesKey": "series",
          "valueKey": "value"
        },
        "legend": true,
        "yFormatter": "number",
        "colors": [
          "var(--brand-blue)",
          "var(--brand-green)",
          "var(--brand-orange)",
          "var(--brand-purple)",
          "var(--brand-red)",
          "var(--brand-teal)"
        ]
      }
    },
    {
      "id": "network-netstat-337-udp-queue",
      "title": "UDP Queue",
      "chartType": "line",
      "source": "prometheus",
      "width": 3,
      "sql": "{\"promql\":\"label_replace((node_udp_queues{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\",ip=\\\"v4\\\",queue=\\\"rx\\\"}), \\\"grafana_target\\\", \\\"UDP Rx in Queue\\\", \\\"__name__\\\", \\\".*\\\") or label_replace((node_udp_queues{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\",ip=\\\"v4\\\",queue=\\\"tx\\\"}), \\\"grafana_target\\\", \\\"UDP Tx out Queue\\\", \\\"__name__\\\", \\\".*\\\")\",\"mode\":\"range\",\"range\":\"{{range}}\"}",
      "tab": "Network",
      "config": {
        "xKey": "timestamp",
        "yKey": "value",
        "pivot": {
          "xKey": "timestamp",
          "seriesKey": "series",
          "valueKey": "value"
        },
        "legend": true,
        "yFormatter": "number",
        "colors": [
          "var(--brand-blue)",
          "var(--brand-green)",
          "var(--brand-orange)",
          "var(--brand-purple)",
          "var(--brand-red)",
          "var(--brand-teal)"
        ]
      }
    },
    {
      "id": "network-netstat-82-tcp-direct-transition",
      "title": "TCP Direct Transition",
      "chartType": "line",
      "source": "prometheus",
      "width": 3,
      "sql": "{\"promql\":\"label_replace((rate(node_netstat_Tcp_ActiveOpens{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}[{{rateInterval}}])), \\\"grafana_target\\\", \\\"Active Opens\\\", \\\"__name__\\\", \\\".*\\\") or label_replace((rate(node_netstat_Tcp_PassiveOpens{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}[{{rateInterval}}])), \\\"grafana_target\\\", \\\"Passive Opens\\\", \\\"__name__\\\", \\\".*\\\")\",\"mode\":\"range\",\"range\":\"{{range}}\"}",
      "tab": "Network",
      "config": {
        "xKey": "timestamp",
        "yKey": "value",
        "pivot": {
          "xKey": "timestamp",
          "seriesKey": "series",
          "valueKey": "value"
        },
        "legend": true,
        "colors": [
          "var(--brand-blue)",
          "var(--brand-green)",
          "var(--brand-orange)",
          "var(--brand-purple)",
          "var(--brand-red)",
          "var(--brand-teal)"
        ]
      }
    },
    {
      "id": "network-netstat-320-tcp-stat-persistent",
      "title": "TCP Stat Persistent",
      "chartType": "line",
      "source": "prometheus",
      "width": 3,
      "sql": "{\"promql\":\"label_replace((node_tcp_connection_states{state=\\\"established\\\",instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}), \\\"grafana_target\\\", \\\"Established\\\", \\\"__name__\\\", \\\".*\\\") or label_replace((node_tcp_connection_states{state=\\\"fin_wait2\\\",instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}), \\\"grafana_target\\\", \\\"FIN_WAIT2\\\", \\\"__name__\\\", \\\".*\\\") or label_replace((node_tcp_connection_states{state=\\\"listen\\\",instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}), \\\"grafana_target\\\", \\\"Listen\\\", \\\"__name__\\\", \\\".*\\\") or label_replace((node_tcp_connection_states{state=\\\"time_wait\\\",instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}), \\\"grafana_target\\\", \\\"TIME_WAIT\\\", \\\"__name__\\\", \\\".*\\\") or label_replace((node_tcp_connection_states{state=\\\"close_wait\\\", instance=\\\"{{instance}}\\\", job=\\\"{{job}}\\\"}), \\\"grafana_target\\\", \\\"CLOSE_WAIT\\\", \\\"__name__\\\", \\\".*\\\")\",\"mode\":\"range\",\"range\":\"{{range}}\"}",
      "tab": "Network",
      "config": {
        "xKey": "timestamp",
        "yKey": "value",
        "pivot": {
          "xKey": "timestamp",
          "seriesKey": "series",
          "valueKey": "value"
        },
        "legend": true,
        "yFormatter": "number",
        "colors": [
          "var(--brand-blue)",
          "var(--brand-green)",
          "var(--brand-orange)",
          "var(--brand-purple)",
          "var(--brand-red)",
          "var(--brand-teal)"
        ]
      }
    },
    {
      "id": "network-netstat-341-tcp-stat-transient",
      "title": "TCP Stat Transient",
      "chartType": "line",
      "source": "prometheus",
      "width": 3,
      "sql": "{\"promql\":\"label_replace((node_tcp_connection_states{state=\\\"syn_sent\\\",instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}), \\\"grafana_target\\\", \\\"SYN_SENT\\\", \\\"__name__\\\", \\\".*\\\") or label_replace((node_tcp_connection_states{state=\\\"syn_recv\\\",instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}), \\\"grafana_target\\\", \\\"SYN_RECV\\\", \\\"__name__\\\", \\\".*\\\") or label_replace((node_tcp_connection_states{state=\\\"fin_wait1\\\",instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}), \\\"grafana_target\\\", \\\"FIN_WAIT1\\\", \\\"__name__\\\", \\\".*\\\") or label_replace((node_tcp_connection_states{state=\\\"close\\\",instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}), \\\"grafana_target\\\", \\\"CLOSE\\\", \\\"__name__\\\", \\\".*\\\") or label_replace((node_tcp_connection_states{state=\\\"last_ack\\\",instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}), \\\"grafana_target\\\", \\\"LAST_ACK\\\", \\\"__name__\\\", \\\".*\\\") or label_replace((node_tcp_connection_states{state=\\\"closing\\\",instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}), \\\"grafana_target\\\", \\\"CLOSING\\\", \\\"__name__\\\", \\\".*\\\")\",\"mode\":\"range\",\"range\":\"{{range}}\"}",
      "tab": "Network",
      "config": {
        "xKey": "timestamp",
        "yKey": "value",
        "pivot": {
          "xKey": "timestamp",
          "seriesKey": "series",
          "valueKey": "value"
        },
        "legend": true,
        "yFormatter": "number",
        "colors": [
          "var(--brand-blue)",
          "var(--brand-green)",
          "var(--brand-orange)",
          "var(--brand-purple)",
          "var(--brand-red)",
          "var(--brand-teal)"
        ]
      }
    },
    {
      "id": "network-netstat-340-tcp-socket-queue",
      "title": "TCP Socket Queue",
      "chartType": "line",
      "source": "prometheus",
      "width": 3,
      "sql": "{\"promql\":\"label_replace((node_tcp_connection_states{state=\\\"rx_queued_bytes\\\",instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}), \\\"grafana_target\\\", \\\"RX Queued (waiting to be read)\\\", \\\"__name__\\\", \\\".*\\\") or label_replace((node_tcp_connection_states{state=\\\"tx_queued_bytes\\\",instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}), \\\"grafana_target\\\", \\\"TX Queued (waiting to be sent)\\\", \\\"__name__\\\", \\\".*\\\")\",\"mode\":\"range\",\"range\":\"{{range}}\"}",
      "tab": "Network",
      "config": {
        "xKey": "timestamp",
        "yKey": "value",
        "pivot": {
          "xKey": "timestamp",
          "seriesKey": "series",
          "valueKey": "value"
        },
        "legend": true,
        "colors": [
          "var(--brand-blue)",
          "var(--brand-green)",
          "var(--brand-orange)",
          "var(--brand-purple)",
          "var(--brand-red)",
          "var(--brand-teal)"
        ]
      }
    },
    {
      "id": "section-279-node-exporter",
      "title": "Node Exporter",
      "chartType": "section",
      "width": 1,
      "columns": 6,
      "tab": "Exporter"
    },
    {
      "id": "node-exporter-40-node-exporter-scrape-time",
      "title": "Node Exporter Scrape Time",
      "chartType": "line",
      "source": "prometheus",
      "width": 3,
      "sql": "{\"promql\":\"node_scrape_collector_duration_seconds{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}\",\"mode\":\"range\",\"range\":\"{{range}}\"}",
      "tab": "Exporter",
      "config": {
        "xKey": "timestamp",
        "yKey": "value",
        "pivot": {
          "xKey": "timestamp",
          "seriesKey": "series",
          "valueKey": "value"
        },
        "legend": false,
        "colors": [
          "var(--brand-blue)",
          "var(--brand-green)",
          "var(--brand-orange)",
          "var(--brand-purple)",
          "var(--brand-red)",
          "var(--brand-teal)"
        ]
      }
    },
    {
      "id": "node-exporter-308-exporter-process-cpu-usage",
      "title": "Exporter Process CPU Usage",
      "chartType": "line",
      "source": "prometheus",
      "width": 3,
      "sql": "{\"promql\":\"rate(process_cpu_seconds_total{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}[{{rateInterval}}])\",\"mode\":\"range\",\"range\":\"{{range}}\"}",
      "tab": "Exporter",
      "config": {
        "xKey": "timestamp",
        "yKey": "value",
        "pivot": {
          "xKey": "timestamp",
          "seriesKey": "series",
          "valueKey": "value"
        },
        "legend": false,
        "yFormatter": "percent",
        "colors": [
          "var(--brand-blue)",
          "var(--brand-green)",
          "var(--brand-orange)",
          "var(--brand-purple)",
          "var(--brand-red)",
          "var(--brand-teal)"
        ]
      }
    },
    {
      "id": "node-exporter-149-exporter-processes-memory",
      "title": "Exporter Processes Memory",
      "chartType": "line",
      "source": "prometheus",
      "width": 3,
      "sql": "{\"promql\":\"label_replace((process_virtual_memory_bytes{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}), \\\"grafana_target\\\", \\\"Virtual Memory\\\", \\\"__name__\\\", \\\".*\\\") or label_replace((process_virtual_memory_max_bytes{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}), \\\"grafana_target\\\", \\\"Virtual Memory Limit\\\", \\\"__name__\\\", \\\".*\\\")\",\"mode\":\"range\",\"range\":\"{{range}}\"}",
      "tab": "Exporter",
      "config": {
        "xKey": "timestamp",
        "yKey": "value",
        "pivot": {
          "xKey": "timestamp",
          "seriesKey": "series",
          "valueKey": "value"
        },
        "legend": true,
        "colors": [
          "var(--brand-blue)",
          "var(--brand-green)",
          "var(--brand-orange)",
          "var(--brand-purple)",
          "var(--brand-red)",
          "var(--brand-teal)"
        ]
      }
    },
    {
      "id": "node-exporter-64-exporter-file-descriptor-usage",
      "title": "Exporter File Descriptor Usage",
      "chartType": "line",
      "source": "prometheus",
      "width": 3,
      "sql": "{\"promql\":\"label_replace((process_max_fds{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}), \\\"grafana_target\\\", \\\"Maximum open file descriptors\\\", \\\"__name__\\\", \\\".*\\\") or label_replace((process_open_fds{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}), \\\"grafana_target\\\", \\\"Open file descriptors\\\", \\\"__name__\\\", \\\".*\\\")\",\"mode\":\"range\",\"range\":\"{{range}}\"}",
      "tab": "Exporter",
      "config": {
        "xKey": "timestamp",
        "yKey": "value",
        "pivot": {
          "xKey": "timestamp",
          "seriesKey": "series",
          "valueKey": "value"
        },
        "legend": true,
        "yFormatter": "number",
        "colors": [
          "var(--brand-blue)",
          "var(--brand-green)",
          "var(--brand-orange)",
          "var(--brand-purple)",
          "var(--brand-red)",
          "var(--brand-teal)"
        ]
      }
    },
    {
      "id": "node-exporter-157-node-exporter-scrape",
      "title": "Node Exporter Scrape",
      "chartType": "bar",
      "source": "prometheus",
      "width": 1,
      "sql": "{\"promql\":\"label_replace((node_scrape_collector_success{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}), \\\"grafana_target\\\", \\\"collector\\\", \\\"__name__\\\", \\\".*\\\") or label_replace((1 - node_textfile_scrape_error{instance=\\\"{{instance}}\\\",job=\\\"{{job}}\\\"}), \\\"grafana_target\\\", \\\"textfile\\\", \\\"__name__\\\", \\\".*\\\")\",\"mode\":\"instant\"}",
      "tab": "Exporter",
      "config": {
        "xKey": "series",
        "yKey": "value",
        "legend": false,
        "yFormatter": "number"
      }
    },
    {
      "id": "section-app-overview",
      "title": "App Overview",
      "chartType": "section",
      "width": 1,
      "columns": 6,
      "tab": "App / Overview",
      "config": {
        "description": "Prometheus Observability Demo app state and current workload phase."
      }
    },
    {
      "id": "app-latency-request-latency",
      "title": "Request Latency",
      "chartType": "line",
      "source": "prometheus",
      "width": 4,
      "sql": "{\"promql\":\"label_replace((histogram_quantile(0.50, sum by (le, route) (rate(demo_http_request_duration_seconds_bucket[5m])))), \\\"grafana_target\\\", \\\"p50 $1\\\", \\\"route\\\", \\\"(.*)\\\") or label_replace((histogram_quantile(0.95, sum by (le, route) (rate(demo_http_request_duration_seconds_bucket[5m])))), \\\"grafana_target\\\", \\\"p95 $1\\\", \\\"route\\\", \\\"(.*)\\\") or label_replace((histogram_quantile(0.99, sum by (le, route) (rate(demo_http_request_duration_seconds_bucket[5m])))), \\\"grafana_target\\\", \\\"p99 $1\\\", \\\"route\\\", \\\"(.*)\\\")\",\"mode\":\"range\",\"range\":\"{{range}}\"}",
      "tab": "App / Overview",
      "config": {
        "xKey": "timestamp",
        "yKey": "value",
        "pivot": {
          "xKey": "timestamp",
          "seriesKey": "series",
          "valueKey": "value"
        },
        "legend": true,
        "colors": [
          "var(--brand-blue)",
          "var(--brand-green)",
          "var(--brand-orange)",
          "var(--brand-purple)",
          "var(--brand-red)",
          "var(--brand-teal)"
        ]
      }
    },
    {
      "id": "app-overview-chaos-mode",
      "title": "Chaos Mode",
      "chartType": "metric",
      "source": "prometheus",
      "width": 1,
      "sql": "{\"promql\":\"label_replace((demo_chaos_mode), \\\"grafana_target\\\", \\\"chaos mode\\\", \\\"__name__\\\", \\\".*\\\")\",\"mode\":\"instant\"}",
      "tab": "App / Overview",
      "config": {
        "xKey": "series",
        "yKey": "value",
        "legend": false,
        "yFormatter": "number",
        "valueLabels": {
          "0": "normal",
          "1": "error storm",
          "2": "latency spike",
          "3": "degraded"
        },
        "description": "Current injected failure mode."
      }
    },
    {
      "id": "app-overview-active-workload-phase",
      "title": "Active Workload Phase",
      "chartType": "line",
      "source": "prometheus",
      "width": 5,
      "sql": "{\"promql\":\"label_replace((demo_workload_phase), \\\"grafana_target\\\", \\\"$1\\\", \\\"phase\\\", \\\"(.*)\\\")\",\"mode\":\"range\",\"range\":\"{{range}}\"}",
      "tab": "App / Overview",
      "config": {
        "xKey": "timestamp",
        "yKey": "value",
        "pivot": {
          "xKey": "timestamp",
          "seriesKey": "series",
          "valueKey": "value"
        },
        "legend": true,
        "colors": [
          "var(--brand-blue)",
          "var(--brand-green)",
          "var(--brand-orange)",
          "var(--brand-purple)",
          "var(--brand-red)",
          "var(--brand-teal)"
        ],
        "yFormatter": "number"
      }
    },
    {
      "id": "section-app-latency",
      "title": "App Latency",
      "chartType": "section",
      "width": 1,
      "columns": 6,
      "tab": "App / Latency",
      "config": {
        "description": "Synthetic dependency latency that drives degraded modes."
      }
    },
    {
      "id": "app-latency-synthetic-dependency-latency",
      "title": "Synthetic Dependency Latency",
      "chartType": "line",
      "source": "prometheus",
      "width": 2,
      "sql": "{\"promql\":\"label_replace((histogram_quantile(0.95, sum by (le, dependency) (rate(demo_dependency_duration_seconds_bucket[5m])))), \\\"grafana_target\\\", \\\"p95 $1\\\", \\\"dependency\\\", \\\"(.*)\\\")\",\"mode\":\"range\",\"range\":\"{{range}}\"}",
      "tab": "App / Latency",
      "config": {
        "xKey": "timestamp",
        "yKey": "value",
        "pivot": {
          "xKey": "timestamp",
          "seriesKey": "series",
          "valueKey": "value"
        },
        "legend": true,
        "colors": [
          "var(--brand-blue)",
          "var(--brand-green)",
          "var(--brand-orange)",
          "var(--brand-purple)",
          "var(--brand-red)",
          "var(--brand-teal)"
        ]
      }
    },
    {
      "id": "section-app-traffic",
      "title": "App Traffic",
      "chartType": "section",
      "width": 1,
      "columns": 6,
      "tab": "App / Traffic",
      "config": {
        "description": "Route volume, status mix, current concurrency, and 5xx ratio."
      }
    },
    {
      "id": "app-traffic-request-rate-by-route",
      "title": "Request Rate by Route",
      "chartType": "line",
      "source": "prometheus",
      "width": 3,
      "sql": "{\"promql\":\"label_replace((sum by (route) (rate(demo_http_requests_total[1m]))), \\\"grafana_target\\\", \\\"$1\\\", \\\"route\\\", \\\"(.*)\\\")\",\"mode\":\"range\",\"range\":\"{{range}}\"}",
      "tab": "App / Traffic",
      "config": {
        "xKey": "timestamp",
        "yKey": "value",
        "pivot": {
          "xKey": "timestamp",
          "seriesKey": "series",
          "valueKey": "value"
        },
        "legend": true,
        "colors": [
          "var(--brand-blue)",
          "var(--brand-green)",
          "var(--brand-orange)",
          "var(--brand-purple)",
          "var(--brand-red)",
          "var(--brand-teal)"
        ]
      }
    },
    {
      "id": "app-traffic-status-code-mix",
      "title": "Status Code Mix",
      "chartType": "line",
      "source": "prometheus",
      "width": 3,
      "sql": "{\"promql\":\"label_replace((sum by (status) (rate(demo_http_requests_total[1m]))), \\\"grafana_target\\\", \\\"HTTP $1\\\", \\\"status\\\", \\\"(.*)\\\")\",\"mode\":\"range\",\"range\":\"{{range}}\"}",
      "tab": "App / Traffic",
      "config": {
        "xKey": "timestamp",
        "yKey": "value",
        "pivot": {
          "xKey": "timestamp",
          "seriesKey": "series",
          "valueKey": "value"
        },
        "legend": true,
        "colors": [
          "var(--brand-blue)",
          "var(--brand-green)",
          "var(--brand-orange)",
          "var(--brand-purple)",
          "var(--brand-red)",
          "var(--brand-teal)"
        ]
      }
    },
    {
      "id": "app-traffic-error-rate",
      "title": "Error Rate",
      "chartType": "line",
      "source": "prometheus",
      "width": 3,
      "sql": "{\"promql\":\"label_replace((sum(rate(demo_http_requests_total{status=~\\\"5..\\\"}[5m])) / clamp_min(sum(rate(demo_http_requests_total[5m])), 0.001)), \\\"grafana_target\\\", \\\"5xx error ratio\\\", \\\"__name__\\\", \\\".*\\\")\",\"mode\":\"range\",\"range\":\"{{range}}\"}",
      "tab": "App / Traffic",
      "config": {
        "xKey": "timestamp",
        "yKey": "value",
        "pivot": {
          "xKey": "timestamp",
          "seriesKey": "series",
          "valueKey": "value"
        },
        "legend": true,
        "colors": [
          "var(--brand-red)",
          "var(--brand-orange)",
          "var(--brand-blue)"
        ],
        "yFormatter": "percent"
      }
    },
    {
      "id": "app-traffic-in-flight-requests",
      "title": "In-Flight Requests",
      "chartType": "line",
      "source": "prometheus",
      "width": 3,
      "sql": "{\"promql\":\"label_replace((demo_http_requests_in_flight), \\\"grafana_target\\\", \\\"in flight\\\", \\\"__name__\\\", \\\".*\\\")\",\"mode\":\"range\",\"range\":\"{{range}}\"}",
      "tab": "App / Traffic",
      "config": {
        "xKey": "timestamp",
        "yKey": "value",
        "pivot": {
          "xKey": "timestamp",
          "seriesKey": "series",
          "valueKey": "value"
        },
        "legend": true,
        "colors": [
          "var(--brand-blue)",
          "var(--brand-green)",
          "var(--brand-orange)",
          "var(--brand-purple)",
          "var(--brand-red)",
          "var(--brand-teal)"
        ],
        "yFormatter": "number"
      }
    },
    {
      "id": "section-app-workload",
      "title": "App Workload",
      "chartType": "section",
      "width": 1,
      "columns": 6,
      "tab": "App / Workload",
      "config": {
        "description": "Synthetic pressure generators for correlating app behavior with node CPU, disk, and memory signals."
      }
    },
    {
      "id": "app-workload-synthetic-cpu-work",
      "title": "Synthetic CPU Work",
      "chartType": "line",
      "source": "prometheus",
      "width": 2,
      "sql": "{\"promql\":\"label_replace((rate(demo_cpu_work_seconds_total[1m])), \\\"grafana_target\\\", \\\"CPU work seconds/sec\\\", \\\"__name__\\\", \\\".*\\\")\",\"mode\":\"range\",\"range\":\"{{range}}\"}",
      "tab": "App / Workload",
      "config": {
        "xKey": "timestamp",
        "yKey": "value",
        "pivot": {
          "xKey": "timestamp",
          "seriesKey": "series",
          "valueKey": "value"
        },
        "legend": true,
        "colors": [
          "var(--brand-blue)",
          "var(--brand-green)",
          "var(--brand-orange)",
          "var(--brand-purple)",
          "var(--brand-red)",
          "var(--brand-teal)"
        ]
      }
    },
    {
      "id": "app-workload-synthetic-disk-io",
      "title": "Synthetic Disk I/O",
      "chartType": "line",
      "source": "prometheus",
      "width": 2,
      "sql": "{\"promql\":\"label_replace((rate(demo_io_work_bytes_total[1m])), \\\"grafana_target\\\", \\\"disk write bytes/sec\\\", \\\"__name__\\\", \\\".*\\\")\",\"mode\":\"range\",\"range\":\"{{range}}\"}",
      "tab": "App / Workload",
      "config": {
        "xKey": "timestamp",
        "yKey": "value",
        "pivot": {
          "xKey": "timestamp",
          "seriesKey": "series",
          "valueKey": "value"
        },
        "legend": true,
        "colors": [
          "var(--brand-blue)",
          "var(--brand-green)",
          "var(--brand-orange)",
          "var(--brand-purple)",
          "var(--brand-red)",
          "var(--brand-teal)"
        ]
      }
    },
    {
      "id": "app-workload-synthetic-memory-allocation",
      "title": "Synthetic Memory Allocation",
      "chartType": "line",
      "source": "prometheus",
      "width": 2,
      "sql": "{\"promql\":\"label_replace((rate(demo_memory_work_bytes_total[1m])), \\\"grafana_target\\\", \\\"allocated bytes/sec\\\", \\\"__name__\\\", \\\".*\\\")\",\"mode\":\"range\",\"range\":\"{{range}}\"}",
      "tab": "App / Workload",
      "config": {
        "xKey": "timestamp",
        "yKey": "value",
        "pivot": {
          "xKey": "timestamp",
          "seriesKey": "series",
          "valueKey": "value"
        },
        "legend": true,
        "colors": [
          "var(--brand-blue)",
          "var(--brand-green)",
          "var(--brand-orange)",
          "var(--brand-purple)",
          "var(--brand-red)",
          "var(--brand-teal)"
        ]
      }
    }
  ]
}
