{{- $Values := (.helm).Values | default .Values }}
{{- $clusterLabel := ($Values.global).clusterLabel | default "cluster" }}
{{- $multicluster := ((($Values.grafana).sidecar).dashboards).multicluster | default false }}
{{- $defaultDatasource := "prometheus" -}}
{{- range (((($Values.grafana).sidecar).datasources).victoriametrics | default list) }}
  {{- if and .isDefault .type }}{{ $defaultDatasource = .type }}{{- end }}
{{- end }}
__elements: {}
__inputs:
- description: ''
  label: Prometheus
  name: DS_PROMETHEUS
  pluginId: prometheus
  pluginName: Prometheus
  type: datasource
__requires:
- id: bargauge
  name: Bar gauge
  type: panel
  version: ''
- id: gauge
  name: Gauge
  type: panel
  version: ''
- id: grafana
  name: Grafana
  type: grafana
  version: 9.4.3
- id: prometheus
  name: Prometheus
  type: datasource
  version: 1.0.0
- id: stat
  name: Stat
  type: panel
  version: ''
- id: timeseries
  name: Time series
  type: panel
  version: ''
annotations:
  list:
  - $$hashKey: object:1058
    builtIn: 1
    datasource:
      type: datasource
      uid: grafana
    enable: true
    hide: true
    iconColor: rgba(0, 211, 255, 1)
    name: Annotations & Alerts
    target:
      limit: 100
      matchAny: false
      tags: []
      type: dashboard
    type: dashboard
condition: {{ false }}
editable: false
fiscalYearStartMonth: 0
gnetId: 1860
graphTooltip: 1
id: null
links:
- icon: external link
  tags: []
  targetBlank: true
  title: GitHub
  type: link
  url: https://github.com/rfmoz/grafana-dashboards
- icon: external link
  tags: []
  targetBlank: true
  title: Grafana
  type: link
  url: https://grafana.com/grafana/dashboards/1860
liveNow: false
panels:
- collapsed: false
  datasource:
    type: {{ $defaultDatasource }}
    uid: '000000001'
  gridPos:
    h: 1
    w: 24
    x: 0
    'y': 0
  id: 261
  panels: []
  targets:
  - datasource:
      type: {{ $defaultDatasource }}
      uid: '000000001'
    refId: A
  title: Quick CPU / Mem / Disk
  type: row
- datasource:
    type: {{ $defaultDatasource }}
    uid: ${datasource}
  description: Resource pressure via PSI
  fieldConfig:
    defaults:
      color:
        mode: thresholds
      decimals: 1
      links: []
      mappings: []
      max: 1
      min: 0
      thresholds:
        mode: percentage
        steps:
        - color: green
          value: null
        - color: dark-yellow
          value: 70
        - color: dark-red
          value: 90
      unit: percentunit
    overrides: []
  gridPos:
    h: 4
    w: 3
    x: 0
    'y': 1
  id: 323
  links: []
  options:
    displayMode: basic
    minVizHeight: 10
    minVizWidth: 0
    orientation: horizontal
    reduceOptions:
      calcs:
      - lastNotNull
      fields: ''
      values: false
    showUnfilled: true
    text: {}
  pluginVersion: 9.4.3
  targets:
  - datasource:
      type: {{ $defaultDatasource }}
      uid: ${datasource}
    editorMode: code
    exemplar: false
    expr: irate(node_pressure_cpu_waiting_seconds_total{instance="$node",job="$job"}[$__rate_interval])
    format: time_series
    instant: true
    intervalFactor: 1
    legendFormat: CPU
    range: false
    refId: CPU some
    step: 240
  - datasource:
      type: {{ $defaultDatasource }}
      uid: ${datasource}
    editorMode: code
    exemplar: false
    expr: irate(node_pressure_memory_waiting_seconds_total{instance="$node",job="$job"}[$__rate_interval])
    format: time_series
    hide: false
    instant: true
    intervalFactor: 1
    legendFormat: Mem
    range: false
    refId: Memory some
    step: 240
  - datasource:
      type: {{ $defaultDatasource }}
      uid: ${datasource}
    editorMode: code
    exemplar: false
    expr: irate(node_pressure_io_waiting_seconds_total{instance="$node",job="$job"}[$__rate_interval])
    format: time_series
    hide: false
    instant: true
    intervalFactor: 1
    legendFormat: I/O
    range: false
    refId: I/O some
    step: 240
  title: Pressure
  type: bargauge
- datasource:
    type: {{ $defaultDatasource }}
    uid: ${datasource}
  description: Busy state of all CPU cores together
  fieldConfig:
    defaults:
      color:
        mode: thresholds
      decimals: 1
      mappings:
      - options:
          match: 'null'
          result:
            text: N/A
        type: special
      max: 100
      min: 0
      thresholds:
        mode: absolute
        steps:
        - color: rgba(50, 172, 45, 0.97)
          value: null
        - color: rgba(237, 129, 40, 0.89)
          value: 85
        - color: rgba(245, 54, 54, 0.9)
          value: 95
      unit: percent
    overrides: []
  gridPos:
    h: 4
    w: 3
    x: 3
    'y': 1
  id: 20
  links: []
  options:
    orientation: auto
    reduceOptions:
      calcs:
      - lastNotNull
      fields: ''
      values: false
    showThresholdLabels: false
    showThresholdMarkers: true
  pluginVersion: 9.4.3
  targets:
  - datasource:
      type: {{ $defaultDatasource }}
      uid: ${datasource}
    editorMode: code
    exemplar: false
    expr: 100 * (1 - avg(rate(node_cpu_seconds_total{mode="idle", instance="$node"}[$__rate_interval])))
    hide: false
    instant: true
    intervalFactor: 1
    legendFormat: ''
    range: false
    refId: A
    step: 240
  title: CPU Busy
  type: gauge
- datasource:
    type: {{ $defaultDatasource }}
    uid: ${datasource}
  description: System load  over all CPU cores together
  fieldConfig:
    defaults:
      color:
        mode: thresholds
      decimals: 1
      mappings:
      - options:
          match: 'null'
          result:
            text: N/A
        type: special
      max: 100
      min: 0
      thresholds:
        mode: absolute
        steps:
        - color: rgba(50, 172, 45, 0.97)
          value: null
        - color: rgba(237, 129, 40, 0.89)
          value: 85
        - color: rgba(245, 54, 54, 0.9)
          value: 95
      unit: percent
    overrides: []
  gridPos:
    h: 4
    w: 3
    x: 6
    'y': 1
  id: 155
  links: []
  options:
    orientation: auto
    reduceOptions:
      calcs:
      - lastNotNull
      fields: ''
      values: false
    showThresholdLabels: false
    showThresholdMarkers: true
  pluginVersion: 9.4.3
  targets:
  - datasource:
      type: {{ $defaultDatasource }}
      uid: ${datasource}
    editorMode: code
    exemplar: false
    expr: scalar(node_load1{instance="$node",job="$job"}) * 100 / count(count(node_cpu_seconds_total{instance="$node",job="$job"}) by (cpu))
    format: time_series
    hide: false
    instant: true
    intervalFactor: 1
    range: false
    refId: A
    step: 240
  title: Sys Load
  type: gauge
- datasource:
    type: {{ $defaultDatasource }}
    uid: ${datasource}
  description: Non available RAM memory
  fieldConfig:
    defaults:
      color:
        mode: thresholds
      decimals: 1
      mappings: []
      max: 100
      min: 0
      thresholds:
        mode: absolute
        steps:
        - color: rgba(50, 172, 45, 0.97)
          value: null
        - color: rgba(237, 129, 40, 0.89)
          value: 80
        - color: rgba(245, 54, 54, 0.9)
          value: 90
      unit: percent
    overrides: []
  gridPos:
    h: 4
    w: 3
    x: 9
    'y': 1
  hideTimeOverride: false
  id: 16
  links: []
  options:
    orientation: auto
    reduceOptions:
      calcs:
      - lastNotNull
      fields: ''
      values: false
    showThresholdLabels: false
    showThresholdMarkers: true
  pluginVersion: 9.4.3
  targets:
  - datasource:
      type: {{ $defaultDatasource }}
      uid: ${datasource}
    editorMode: code
    exemplar: false
    expr: ((node_memory_MemTotal_bytes{instance="$node", job="$job"} - node_memory_MemFree_bytes{instance="$node", job="$job"}) / node_memory_MemTotal_bytes{instance="$node", job="$job"}) * 100
    format: time_series
    hide: true
    instant: true
    intervalFactor: 1
    range: false
    refId: A
    step: 240
  - datasource:
      type: {{ $defaultDatasource }}
      uid: ${datasource}
    editorMode: code
    exemplar: false
    expr: (1 - (node_memory_MemAvailable_bytes{instance="$node", job="$job"} / node_memory_MemTotal_bytes{instance="$node", job="$job"})) * 100
    format: time_series
    hide: false
    instant: true
    intervalFactor: 1
    range: false
    refId: B
    step: 240
  title: RAM Used
  type: gauge
- datasource:
    type: {{ $defaultDatasource }}
    uid: ${datasource}
  description: Used Swap
  fieldConfig:
    defaults:
      color:
        mode: thresholds
      decimals: 1
      mappings:
      - options:
          match: 'null'
          result:
            text: N/A
        type: special
      max: 100
      min: 0
      thresholds:
        mode: absolute
        steps:
        - color: rgba(50, 172, 45, 0.97)
          value: null
        - color: rgba(237, 129, 40, 0.89)
          value: 10
        - color: rgba(245, 54, 54, 0.9)
          value: 25
      unit: percent
    overrides: []
  gridPos:
    h: 4
    w: 3
    x: 12
    'y': 1
  id: 21
  links: []
  options:
    orientation: auto
    reduceOptions:
      calcs:
      - lastNotNull
      fields: ''
      values: false
    showThresholdLabels: false
    showThresholdMarkers: true
  pluginVersion: 9.4.3
  targets:
  - datasource:
      type: {{ $defaultDatasource }}
      uid: ${datasource}
    editorMode: code
    exemplar: false
    expr: ((node_memory_SwapTotal_bytes{instance="$node",job="$job"} - node_memory_SwapFree_bytes{instance="$node",job="$job"}) / (node_memory_SwapTotal_bytes{instance="$node",job="$job"})) * 100
    instant: true
    intervalFactor: 1
    range: false
    refId: A
    step: 240
  title: SWAP Used
  type: gauge
- datasource:
    type: {{ $defaultDatasource }}
    uid: ${datasource}
  description: Used Root FS
  fieldConfig:
    defaults:
      color:
        mode: thresholds
      decimals: 1
      mappings:
      - options:
          match: 'null'
          result:
            text: N/A
        type: special
      max: 100
      min: 0
      thresholds:
        mode: absolute
        steps:
        - color: rgba(50, 172, 45, 0.97)
          value: null
        - color: rgba(237, 129, 40, 0.89)
          value: 80
        - color: rgba(245, 54, 54, 0.9)
          value: 90
      unit: percent
    overrides: []
  gridPos:
    h: 4
    w: 3
    x: 15
    'y': 1
  id: 154
  links: []
  options:
    orientation: auto
    reduceOptions:
      calcs:
      - lastNotNull
      fields: ''
      values: false
    showThresholdLabels: false
    showThresholdMarkers: true
  pluginVersion: 9.4.3
  targets:
  - datasource:
      type: {{ $defaultDatasource }}
      uid: ${datasource}
    editorMode: code
    exemplar: false
    expr: 100 - ((node_filesystem_avail_bytes{instance="$node",job="$job",mountpoint="/",fstype!="rootfs"} * 100) / node_filesystem_size_bytes{instance="$node",job="$job",mountpoint="/",fstype!="rootfs"})
    format: time_series
    instant: true
    intervalFactor: 1
    range: false
    refId: A
    step: 240
  title: Root FS Used
  type: gauge
- datasource:
    type: {{ $defaultDatasource }}
    uid: ${datasource}
  description: Total number of CPU cores
  fieldConfig:
    defaults:
      color:
        mode: thresholds
      mappings:
      - options:
          match: 'null'
          result:
            text: N/A
        type: special
      thresholds:
        mode: absolute
        steps:
        - color: green
          value: null
        - color: red
          value: 80
      unit: short
    overrides: []
  gridPos:
    h: 2
    w: 2
    x: 18
    'y': 1
  id: 14
  links: []
  maxDataPoints: 100
  options:
    colorMode: none
    graphMode: none
    justifyMode: auto
    orientation: horizontal
    reduceOptions:
      calcs:
      - lastNotNull
      fields: ''
      values: false
    textMode: auto
  pluginVersion: 9.4.3
  targets:
  - datasource:
      type: {{ $defaultDatasource }}
      uid: ${datasource}
    editorMode: code
    exemplar: false
    expr: count(count(node_cpu_seconds_total{instance="$node",job="$job"}) by (cpu))
    instant: true
    legendFormat: __auto
    range: false
    refId: A
  title: CPU Cores
  type: stat
- datasource:
    type: {{ $defaultDatasource }}
    uid: ${datasource}
  description: System uptime
  fieldConfig:
    defaults:
      color:
        mode: thresholds
      decimals: 1
      mappings:
      - options:
          match: 'null'
          result:
            text: N/A
        type: special
      thresholds:
        mode: absolute
        steps:
        - color: green
          value: null
        - color: red
          value: 80
      unit: s
    overrides: []
  gridPos:
    h: 2
    w: 4
    x: 20
    'y': 1
  hideTimeOverride: true
  id: 15
  links: []
  maxDataPoints: 100
  options:
    colorMode: none
    graphMode: none
    justifyMode: auto
    orientation: horizontal
    reduceOptions:
      calcs:
      - lastNotNull
      fields: ''
      values: false
    textMode: auto
  pluginVersion: 9.4.3
  targets:
  - datasource:
      type: {{ $defaultDatasource }}
      uid: ${datasource}
    editorMode: code
    exemplar: false
    expr: node_time_seconds{instance="$node",job="$job"} - node_boot_time_seconds{instance="$node",job="$job"}
    instant: true
    intervalFactor: 1
    range: false
    refId: A
    step: 240
  title: Uptime
  type: stat
- datasource:
    type: {{ $defaultDatasource }}
    uid: ${datasource}
  description: Total RootFS
  fieldConfig:
    defaults:
      color:
        mode: thresholds
      decimals: 0
      mappings:
      - options:
          match: 'null'
          result:
            text: N/A
        type: special
      thresholds:
        mode: absolute
        steps:
        - color: rgba(50, 172, 45, 0.97)
          value: null
        - color: rgba(237, 129, 40, 0.89)
          value: 70
        - color: rgba(245, 54, 54, 0.9)
          value: 90
      unit: bytes
    overrides: []
  gridPos:
    h: 2
    w: 2
    x: 18
    'y': 3
  id: 23
  links: []
  maxDataPoints: 100
  options:
    colorMode: none
    graphMode: none
    justifyMode: auto
    orientation: horizontal
    reduceOptions:
      calcs:
      - lastNotNull
      fields: ''
      values: false
    textMode: auto
  pluginVersion: 9.4.3
  targets:
  - datasource:
      type: {{ $defaultDatasource }}
      uid: ${datasource}
    editorMode: code
    exemplar: false
    expr: node_filesystem_size_bytes{instance="$node",job="$job",mountpoint="/",fstype!="rootfs"}
    format: time_series
    hide: false
    instant: true
    intervalFactor: 1
    range: false
    refId: A
    step: 240
  title: RootFS Total
  type: stat
- datasource:
    type: {{ $defaultDatasource }}
    uid: ${datasource}
  description: Total RAM
  fieldConfig:
    defaults:
      color:
        mode: thresholds
      decimals: 0
      mappings:
      - options:
          match: 'null'
          result:
            text: N/A
        type: special
      thresholds:
        mode: absolute
        steps:
        - color: green
          value: null
        - color: red
          value: 80
      unit: bytes
    overrides: []
  gridPos:
    h: 2
    w: 2
    x: 20
    'y': 3
  id: 75
  links: []
  maxDataPoints: 100
  options:
    colorMode: none
    graphMode: none
    justifyMode: auto
    orientation: horizontal
    reduceOptions:
      calcs:
      - lastNotNull
      fields: ''
      values: false
    textMode: auto
  pluginVersion: 9.4.3
  targets:
  - datasource:
      type: {{ $defaultDatasource }}
      uid: ${datasource}
    editorMode: code
    exemplar: false
    expr: node_memory_MemTotal_bytes{instance="$node",job="$job"}
    instant: true
    intervalFactor: 1
    range: false
    refId: A
    step: 240
  title: RAM Total
  type: stat
- datasource:
    type: {{ $defaultDatasource }}
    uid: ${datasource}
  description: Total SWAP
  fieldConfig:
    defaults:
      color:
        mode: thresholds
      decimals: 0
      mappings:
      - options:
          match: 'null'
          result:
            text: N/A
        type: special
      thresholds:
        mode: absolute
        steps:
        - color: green
          value: null
        - color: red
          value: 80
      unit: bytes
    overrides: []
  gridPos:
    h: 2
    w: 2
    x: 22
    'y': 3
  id: 18
  links: []
  maxDataPoints: 100
  options:
    colorMode: none
    graphMode: none
    justifyMode: auto
    orientation: horizontal
    reduceOptions:
      calcs:
      - lastNotNull
      fields: ''
      values: false
    textMode: auto
  pluginVersion: 9.4.3
  targets:
  - datasource:
      type: {{ $defaultDatasource }}
      uid: ${datasource}
    editorMode: code
    exemplar: false
    expr: node_memory_SwapTotal_bytes{instance="$node",job="$job"}
    instant: true
    intervalFactor: 1
    range: false
    refId: A
    step: 240
  title: SWAP Total
  type: stat
- collapsed: false
  datasource:
    type: {{ $defaultDatasource }}
    uid: '000000001'
  gridPos:
    h: 1
    w: 24
    x: 0
    'y': 5
  id: 263
  panels: []
  targets:
  - datasource:
      type: {{ $defaultDatasource }}
      uid: '000000001'
    refId: A
  title: Basic CPU / Mem / Net / Disk
  type: row
- datasource:
    type: {{ $defaultDatasource }}
    uid: ${datasource}
  description: Basic CPU info
  fieldConfig:
    defaults:
      color:
        mode: palette-classic
      custom:
        axisCenteredZero: false
        axisColorMode: text
        axisLabel: ''
        axisPlacement: auto
        barAlignment: 0
        drawStyle: line
        fillOpacity: 40
        gradientMode: none
        hideFrom:
          legend: false
          tooltip: false
          viz: false
        lineInterpolation: smooth
        lineWidth: 1
        pointSize: 5
        scaleDistribution:
          type: linear
        showPoints: never
        spanNulls: false
        stacking:
          group: A
          mode: percent
        thresholdsStyle:
          mode: 'off'
      links: []
      mappings: []
      min: 0
      thresholds:
        mode: absolute
        steps:
        - color: green
          value: null
        - color: red
          value: 80
      unit: percentunit
    overrides:
    - matcher:
        id: byName
        options: Busy Iowait
      properties:
      - id: color
        value:
          fixedColor: '#890F02'
          mode: fixed
    - matcher:
        id: byName
        options: Idle
      properties:
      - id: color
        value:
          fixedColor: '#052B51'
          mode: fixed
    - matcher:
        id: byName
        options: Busy Iowait
      properties:
      - id: color
        value:
          fixedColor: '#890F02'
          mode: fixed
    - matcher:
        id: byName
        options: Idle
      properties:
      - id: color
        value:
          fixedColor: '#7EB26D'
          mode: fixed
    - matcher:
        id: byName
        options: Busy System
      properties:
      - id: color
        value:
          fixedColor: '#EAB839'
          mode: fixed
    - matcher:
        id: byName
        options: Busy User
      properties:
      - id: color
        value:
          fixedColor: '#0A437C'
          mode: fixed
    - matcher:
        id: byName
        options: Busy Other
      properties:
      - id: color
        value:
          fixedColor: '#6D1F62'
          mode: fixed
  gridPos:
    h: 7
    w: 12
    x: 0
    'y': 6
  id: 77
  links: []
  options:
    legend:
      calcs: []
      displayMode: list
      placement: bottom
      showLegend: true
      width: 250
    tooltip:
      mode: multi
      sort: desc
  pluginVersion: 9.2.0
  targets:
  - datasource:
      type: {{ $defaultDatasource }}
      uid: ${datasource}
    editorMode: code
    exemplar: false
    expr: sum(irate(node_cpu_seconds_total{instance="$node",job="$job", mode="system"}[$__rate_interval])) / scalar(count(count(node_cpu_seconds_total{instance="$node",job="$job"}) by (cpu)))
    format: time_series
    hide: false
    instant: false
    intervalFactor: 1
    legendFormat: Busy System
    range: true
    refId: A
    step: 240
  - datasource:
      type: {{ $defaultDatasource }}
      uid: ${datasource}
    editorMode: code
    expr: sum(irate(node_cpu_seconds_total{instance="$node",job="$job", mode="user"}[$__rate_interval])) / scalar(count(count(node_cpu_seconds_total{instance="$node",job="$job"}) by (cpu)))
    format: time_series
    hide: false
    intervalFactor: 1
    legendFormat: Busy User
    range: true
    refId: B
    step: 240
  - datasource:
      type: {{ $defaultDatasource }}
      uid: ${datasource}
    editorMode: code
    expr: sum(irate(node_cpu_seconds_total{instance="$node",job="$job", mode="iowait"}[$__rate_interval])) / scalar(count(count(node_cpu_seconds_total{instance="$node",job="$job"}) by (cpu)))
    format: time_series
    intervalFactor: 1
    legendFormat: Busy Iowait
    range: true
    refId: C
    step: 240
  - datasource:
      type: {{ $defaultDatasource }}
      uid: ${datasource}
    editorMode: code
    expr: sum(irate(node_cpu_seconds_total{instance="$node",job="$job", mode=~".*irq"}[$__rate_interval])) / scalar(count(count(node_cpu_seconds_total{instance="$node",job="$job"}) by (cpu)))
    format: time_series
    intervalFactor: 1
    legendFormat: Busy IRQs
    range: true
    refId: D
    step: 240
  - datasource:
      type: {{ $defaultDatasource }}
      uid: ${datasource}
    editorMode: code
    expr: sum(irate(node_cpu_seconds_total{instance="$node",job="$job",  mode!='idle',mode!='user',mode!='system',mode!='iowait',mode!='irq',mode!='softirq'}[$__rate_interval])) / scalar(count(count(node_cpu_seconds_total{instance="$node",job="$job"}) by (cpu)))
    format: time_series
    intervalFactor: 1
    legendFormat: Busy Other
    range: true
    refId: E
    step: 240
  - datasource:
      type: {{ $defaultDatasource }}
      uid: ${datasource}
    editorMode: code
    expr: sum(irate(node_cpu_seconds_total{instance="$node",job="$job", mode="idle"}[$__rate_interval])) / scalar(count(count(node_cpu_seconds_total{instance="$node",job="$job"}) by (cpu)))
    format: time_series
    intervalFactor: 1
    legendFormat: Idle
    range: true
    refId: F
    step: 240
  title: CPU Basic
  type: timeseries
- datasource:
    type: {{ $defaultDatasource }}
    uid: ${datasource}
  description: Basic memory usage
  fieldConfig:
    defaults:
      color:
        mode: palette-classic
      custom:
        axisCenteredZero: false
        axisColorMode: text
        axisLabel: ''
        axisPlacement: auto
        barAlignment: 0
        drawStyle: line
        fillOpacity: 40
        gradientMode: none
        hideFrom:
          legend: false
          tooltip: false
          viz: false
        lineInterpolation: linear
        lineWidth: 1
        pointSize: 5
        scaleDistribution:
          type: linear
        showPoints: never
        spanNulls: false
        stacking:
          group: A
          mode: normal
        thresholdsStyle:
          mode: 'off'
      links: []
      mappings: []
      min: 0
      thresholds:
        mode: absolute
        steps:
        - color: green
          value: null
        - color: red
          value: 80
      unit: bytes
    overrides:
    - matcher:
        id: byName
        options: Apps
      properties:
      - id: color
        value:
          fixedColor: '#629E51'
          mode: fixed
    - matcher:
        id: byName
        options: Buffers
      properties:
      - id: color
        value:
          fixedColor: '#614D93'
          mode: fixed
    - matcher:
        id: byName
        options: Cache
      properties:
      - id: color
        value:
          fixedColor: '#6D1F62'
          mode: fixed
    - matcher:
        id: byName
        options: Cached
      properties:
      - id: color
        value:
          fixedColor: '#511749'
          mode: fixed
    - matcher:
        id: byName
        options: Committed
      properties:
      - id: color
        value:
          fixedColor: '#508642'
          mode: fixed
    - matcher:
        id: byName
        options: Free
      properties:
      - id: color
        value:
          fixedColor: '#0A437C'
          mode: fixed
    - matcher:
        id: byName
        options: Hardware Corrupted - Amount of RAM that the kernel identified as corrupted / not working
      properties:
      - id: color
        value:
          fixedColor: '#CFFAFF'
          mode: fixed
    - matcher:
        id: byName
        options: Inactive
      properties:
      - id: color
        value:
          fixedColor: '#584477'
          mode: fixed
    - matcher:
        id: byName
        options: PageTables
      properties:
      - id: color
        value:
          fixedColor: '#0A50A1'
          mode: fixed
    - matcher:
        id: byName
        options: Page_Tables
      properties:
      - id: color
        value:
          fixedColor: '#0A50A1'
          mode: fixed
    - matcher:
        id: byName
        options: RAM_Free
      properties:
      - id: color
        value:
          fixedColor: '#E0F9D7'
          mode: fixed
    - matcher:
        id: byName
        options: SWAP Used
      properties:
      - id: color
        value:
          fixedColor: '#BF1B00'
          mode: fixed
    - matcher:
        id: byName
        options: Slab
      properties:
      - id: color
        value:
          fixedColor: '#806EB7'
          mode: fixed
    - matcher:
        id: byName
        options: Slab_Cache
      properties:
      - id: color
        value:
          fixedColor: '#E0752D'
          mode: fixed
    - matcher:
        id: byName
        options: Swap
      properties:
      - id: color
        value:
          fixedColor: '#BF1B00'
          mode: fixed
    - matcher:
        id: byName
        options: Swap Used
      properties:
      - id: color
        value:
          fixedColor: '#BF1B00'
          mode: fixed
    - matcher:
        id: byName
        options: Swap_Cache
      properties:
      - id: color
        value:
          fixedColor: '#C15C17'
          mode: fixed
    - matcher:
        id: byName
        options: Swap_Free
      properties:
      - id: color
        value:
          fixedColor: '#2F575E'
          mode: fixed
    - matcher:
        id: byName
        options: Unused
      properties:
      - id: color
        value:
          fixedColor: '#EAB839'
          mode: fixed
    - matcher:
        id: byName
        options: RAM Total
      properties:
      - id: color
        value:
          fixedColor: '#E0F9D7'
          mode: fixed
      - id: custom.fillOpacity
        value: 0
      - id: custom.stacking
        value:
          group: false
          mode: normal
    - matcher:
        id: byName
        options: RAM Cache + Buffer
      properties:
      - id: color
        value:
          fixedColor: '#052B51'
          mode: fixed
    - matcher:
        id: byName
        options: RAM Free
      properties:
      - id: color
        value:
          fixedColor: '#7EB26D'
          mode: fixed
    - matcher:
        id: byName
        options: Available
      properties:
      - id: color
        value:
          fixedColor: '#DEDAF7'
          mode: fixed
      - id: custom.fillOpacity
        value: 0
      - id: custom.stacking
        value:
          group: false
          mode: normal
  gridPos:
    h: 7
    w: 12
    x: 12
    'y': 6
  id: 78
  links: []
  options:
    legend:
      calcs: []
      displayMode: list
      placement: bottom
      showLegend: true
      width: 350
    tooltip:
      mode: multi
      sort: none
  pluginVersion: 9.2.0
  targets:
  - datasource:
      type: {{ $defaultDatasource }}
      uid: ${datasource}
    expr: node_memory_MemTotal_bytes{instance="$node",job="$job"}
    format: time_series
    hide: false
    intervalFactor: 1
    legendFormat: RAM Total
    refId: A
    step: 240
  - datasource:
      type: {{ $defaultDatasource }}
      uid: ${datasource}
    expr: node_memory_MemTotal_bytes{instance="$node",job="$job"} - node_memory_MemFree_bytes{instance="$node",job="$job"} - (node_memory_Cached_bytes{instance="$node",job="$job"} + node_memory_Buffers_bytes{instance="$node",job="$job"} + node_memory_SReclaimable_bytes{instance="$node",job="$job"})
    format: time_series
    hide: false
    intervalFactor: 1
    legendFormat: RAM Used
    refId: B
    step: 240
  - datasource:
      type: {{ $defaultDatasource }}
      uid: ${datasource}
    expr: node_memory_Cached_bytes{instance="$node",job="$job"} + node_memory_Buffers_bytes{instance="$node",job="$job"} + node_memory_SReclaimable_bytes{instance="$node",job="$job"}
    format: time_series
    intervalFactor: 1
    legendFormat: RAM Cache + Buffer
    refId: C
    step: 240
  - datasource:
      type: {{ $defaultDatasource }}
      uid: ${datasource}
    expr: node_memory_MemFree_bytes{instance="$node",job="$job"}
    format: time_series
    intervalFactor: 1
    legendFormat: RAM Free
    refId: D
    step: 240
  - datasource:
      type: {{ $defaultDatasource }}
      uid: ${datasource}
    expr: (node_memory_SwapTotal_bytes{instance="$node",job="$job"} - node_memory_SwapFree_bytes{instance="$node",job="$job"})
    format: time_series
    intervalFactor: 1
    legendFormat: SWAP Used
    refId: E
    step: 240
  title: Memory Basic
  type: timeseries
- datasource:
    type: {{ $defaultDatasource }}
    uid: ${datasource}
  description: Basic network info per interface
  fieldConfig:
    defaults:
      color:
        mode: palette-classic
      custom:
        axisCenteredZero: false
        axisColorMode: text
        axisLabel: ''
        axisPlacement: auto
        barAlignment: 0
        drawStyle: line
        fillOpacity: 40
        gradientMode: none
        hideFrom:
          legend: false
          tooltip: false
          viz: false
        lineInterpolation: linear
        lineWidth: 1
        pointSize: 5
        scaleDistribution:
          type: linear
        showPoints: never
        spanNulls: false
        stacking:
          group: A
          mode: none
        thresholdsStyle:
          mode: 'off'
      links: []
      mappings: []
      thresholds:
        mode: absolute
        steps:
        - color: green
          value: null
        - color: red
          value: 80
      unit: bps
    overrides:
    - matcher:
        id: byName
        options: Recv_bytes_eth2
      properties:
      - id: color
        value:
          fixedColor: '#7EB26D'
          mode: fixed
    - matcher:
        id: byName
        options: Recv_bytes_lo
      properties:
      - id: color
        value:
          fixedColor: '#0A50A1'
          mode: fixed
    - matcher:
        id: byName
        options: Recv_drop_eth2
      properties:
      - id: color
        value:
          fixedColor: '#6ED0E0'
          mode: fixed
    - matcher:
        id: byName
        options: Recv_drop_lo
      properties:
      - id: color
        value:
          fixedColor: '#E0F9D7'
          mode: fixed
    - matcher:
        id: byName
        options: Recv_errs_eth2
      properties:
      - id: color
        value:
          fixedColor: '#BF1B00'
          mode: fixed
    - matcher:
        id: byName
        options: Recv_errs_lo
      properties:
      - id: color
        value:
          fixedColor: '#CCA300'
          mode: fixed
    - matcher:
        id: byName
        options: Trans_bytes_eth2
      properties:
      - id: color
        value:
          fixedColor: '#7EB26D'
          mode: fixed
    - matcher:
        id: byName
        options: Trans_bytes_lo
      properties:
      - id: color
        value:
          fixedColor: '#0A50A1'
          mode: fixed
    - matcher:
        id: byName
        options: Trans_drop_eth2
      properties:
      - id: color
        value:
          fixedColor: '#6ED0E0'
          mode: fixed
    - matcher:
        id: byName
        options: Trans_drop_lo
      properties:
      - id: color
        value:
          fixedColor: '#E0F9D7'
          mode: fixed
    - matcher:
        id: byName
        options: Trans_errs_eth2
      properties:
      - id: color
        value:
          fixedColor: '#BF1B00'
          mode: fixed
    - matcher:
        id: byName
        options: Trans_errs_lo
      properties:
      - id: color
        value:
          fixedColor: '#CCA300'
          mode: fixed
    - matcher:
        id: byName
        options: recv_bytes_lo
      properties:
      - id: color
        value:
          fixedColor: '#0A50A1'
          mode: fixed
    - matcher:
        id: byName
        options: recv_drop_eth0
      properties:
      - id: color
        value:
          fixedColor: '#99440A'
          mode: fixed
    - matcher:
        id: byName
        options: recv_drop_lo
      properties:
      - id: color
        value:
          fixedColor: '#967302'
          mode: fixed
    - matcher:
        id: byName
        options: recv_errs_eth0
      properties:
      - id: color
        value:
          fixedColor: '#BF1B00'
          mode: fixed
    - matcher:
        id: byName
        options: recv_errs_lo
      properties:
      - id: color
        value:
          fixedColor: '#890F02'
          mode: fixed
    - matcher:
        id: byName
        options: trans_bytes_eth0
      properties:
      - id: color
        value:
          fixedColor: '#7EB26D'
          mode: fixed
    - matcher:
        id: byName
        options: trans_bytes_lo
      properties:
      - id: color
        value:
          fixedColor: '#0A50A1'
          mode: fixed
    - matcher:
        id: byName
        options: trans_drop_eth0
      properties:
      - id: color
        value:
          fixedColor: '#99440A'
          mode: fixed
    - matcher:
        id: byName
        options: trans_drop_lo
      properties:
      - id: color
        value:
          fixedColor: '#967302'
          mode: fixed
    - matcher:
        id: byName
        options: trans_errs_eth0
      properties:
      - id: color
        value:
          fixedColor: '#BF1B00'
          mode: fixed
    - matcher:
        id: byName
        options: trans_errs_lo
      properties:
      - id: color
        value:
          fixedColor: '#890F02'
          mode: fixed
    - matcher:
        id: byRegexp
        options: /.*trans.*/
      properties:
      - id: custom.transform
        value: negative-Y
  gridPos:
    h: 7
    w: 12
    x: 0
    'y': 13
  id: 74
  links: []
  options:
    legend:
      calcs: []
      displayMode: list
      placement: bottom
      showLegend: true
    tooltip:
      mode: multi
      sort: none
  pluginVersion: 9.2.0
  targets:
  - datasource:
      type: {{ $defaultDatasource }}
      uid: ${datasource}
    expr: irate(node_network_receive_bytes_total{instance="$node",job="$job"}[$__rate_interval])*8
    format: time_series
    intervalFactor: 1
    legendFormat: recv {{`{{`}}device{{`}}`}}
    refId: A
    step: 240
  - datasource:
      type: {{ $defaultDatasource }}
      uid: ${datasource}
    expr: irate(node_network_transmit_bytes_total{instance="$node",job="$job"}[$__rate_interval])*8
    format: time_series
    intervalFactor: 1
    legendFormat: 'trans {{`{{`}}device{{`}}`}} '
    refId: B
    step: 240
  title: Network Traffic Basic
  type: timeseries
- datasource:
    type: {{ $defaultDatasource }}
    uid: ${datasource}
  description: Disk space used of all filesystems mounted
  fieldConfig:
    defaults:
      color:
        mode: palette-classic
      custom:
        axisCenteredZero: false
        axisColorMode: text
        axisLabel: ''
        axisPlacement: auto
        barAlignment: 0
        drawStyle: line
        fillOpacity: 40
        gradientMode: none
        hideFrom:
          legend: false
          tooltip: false
          viz: false
        lineInterpolation: linear
        lineWidth: 1
        pointSize: 5
        scaleDistribution:
          type: linear
        showPoints: never
        spanNulls: false
        stacking:
          group: A
          mode: none
        thresholdsStyle:
          mode: 'off'
      links: []
      mappings: []
      max: 100
      min: 0
      thresholds:
        mode: absolute
        steps:
        - color: green
          value: null
        - color: red
          value: 80
      unit: percent
    overrides: []
  gridPos:
    h: 7
    w: 12
    x: 12
    'y': 13
  id: 152
  links: []
  options:
    legend:
      calcs: []
      displayMode: list
      placement: bottom
      showLegend: true
    tooltip:
      mode: multi
      sort: none
  pluginVersion: 9.2.0
  targets:
  - datasource:
      type: {{ $defaultDatasource }}
      uid: ${datasource}
    expr: 100 - ((node_filesystem_avail_bytes{instance="$node",job="$job",device!~'rootfs'} * 100) / node_filesystem_size_bytes{instance="$node",job="$job",device!~'rootfs'})
    format: time_series
    intervalFactor: 1
    legendFormat: '{{`{{`}}mountpoint{{`}}`}}'
    refId: A
    step: 240
  title: Disk Space Used Basic
  type: timeseries
- collapsed: true
  datasource:
    type: {{ $defaultDatasource }}
    uid: '000000001'
  gridPos:
    h: 1
    w: 24
    x: 0
    'y': 20
  id: 265
  panels:
  - datasource:
      type: {{ $defaultDatasource }}
      uid: ${datasource}
    description: ''
    fieldConfig:
      defaults:
        color:
          mode: palette-classic
        custom:
          axisCenteredZero: false
          axisColorMode: text
          axisLabel: percentage
          axisPlacement: auto
          barAlignment: 0
          drawStyle: line
          fillOpacity: 70
          gradientMode: none
          hideFrom:
            legend: false
            tooltip: false
            viz: false
          lineInterpolation: smooth
          lineWidth: 2
          pointSize: 5
          scaleDistribution:
            type: linear
          showPoints: never
          spanNulls: false
          stacking:
            group: A
            mode: percent
          thresholdsStyle:
            mode: 'off'
        links: []
        mappings: []
        min: 0
        thresholds:
          mode: absolute
          steps:
          - color: green
          - color: red
            value: 80
        unit: percentunit
      overrides:
      - matcher:
          id: byName
          options: Idle - Waiting for something to happen
        properties:
        - id: color
          value:
            fixedColor: '#052B51'
            mode: fixed
      - matcher:
          id: byName
          options: Iowait - Waiting for I/O to complete
        properties:
        - id: color
          value:
            fixedColor: '#EAB839'
            mode: fixed
      - matcher:
          id: byName
          options: Irq - Servicing interrupts
        properties:
        - id: color
          value:
            fixedColor: '#BF1B00'
            mode: fixed
      - matcher:
          id: byName
          options: Nice - Niced processes executing in user mode
        properties:
        - id: color
          value:
            fixedColor: '#C15C17'
            mode: fixed
      - matcher:
          id: byName
          options: Softirq - Servicing softirqs
        properties:
        - id: color
          value:
            fixedColor: '#E24D42'
            mode: fixed
      - matcher:
          id: byName
          options: Steal - Time spent in other operating systems when running in a virtualized environment
        properties:
        - id: color
          value:
            fixedColor: '#FCE2DE'
            mode: fixed
      - matcher:
          id: byName
          options: System - Processes executing in kernel mode
        properties:
        - id: color
          value:
            fixedColor: '#508642'
            mode: fixed
      - matcher:
          id: byName
          options: User - Normal processes executing in user mode
        properties:
        - id: color
          value:
            fixedColor: '#5195CE'
            mode: fixed
    gridPos:
      h: 12
      w: 12
      x: 0
      'y': 21
    id: 3
    links: []
    options:
      legend:
        calcs:
        - mean
        - lastNotNull
        - max
        - min
        displayMode: table
        placement: bottom
        showLegend: true
        width: 250
      tooltip:
        mode: multi
        sort: desc
    pluginVersion: 9.2.0
    targets:
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      editorMode: code
      expr: sum(irate(node_cpu_seconds_total{instance="$node",job="$job", mode="system"}[$__rate_interval])) / scalar(count(count(node_cpu_seconds_total{instance="$node",job="$job"}) by (cpu)))
      format: time_series
      interval: ''
      intervalFactor: 1
      legendFormat: System - Processes executing in kernel mode
      range: true
      refId: A
      step: 240
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      editorMode: code
      expr: sum(irate(node_cpu_seconds_total{instance="$node",job="$job", mode="user"}[$__rate_interval])) / scalar(count(count(node_cpu_seconds_total{instance="$node",job="$job"}) by (cpu)))
      format: time_series
      intervalFactor: 1
      legendFormat: User - Normal processes executing in user mode
      range: true
      refId: B
      step: 240
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      editorMode: code
      expr: sum(irate(node_cpu_seconds_total{instance="$node",job="$job", mode="nice"}[$__rate_interval])) / scalar(count(count(node_cpu_seconds_total{instance="$node",job="$job"}) by (cpu)))
      format: time_series
      intervalFactor: 1
      legendFormat: Nice - Niced processes executing in user mode
      range: true
      refId: C
      step: 240
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      editorMode: code
      expr: sum by(instance) (irate(node_cpu_seconds_total{instance="$node",job="$job", mode="iowait"}[$__rate_interval])) / scalar(count(count(node_cpu_seconds_total{instance="$node",job="$job"}) by (cpu)))
      format: time_series
      intervalFactor: 1
      legendFormat: Iowait - Waiting for I/O to complete
      range: true
      refId: E
      step: 240
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      editorMode: code
      expr: sum(irate(node_cpu_seconds_total{instance="$node",job="$job", mode="irq"}[$__rate_interval])) / scalar(count(count(node_cpu_seconds_total{instance="$node",job="$job"}) by (cpu)))
      format: time_series
      intervalFactor: 1
      legendFormat: Irq - Servicing interrupts
      range: true
      refId: F
      step: 240
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      editorMode: code
      expr: sum(irate(node_cpu_seconds_total{instance="$node",job="$job", mode="softirq"}[$__rate_interval])) / scalar(count(count(node_cpu_seconds_total{instance="$node",job="$job"}) by (cpu)))
      format: time_series
      intervalFactor: 1
      legendFormat: Softirq - Servicing softirqs
      range: true
      refId: G
      step: 240
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      editorMode: code
      expr: sum(irate(node_cpu_seconds_total{instance="$node",job="$job", mode="steal"}[$__rate_interval])) / scalar(count(count(node_cpu_seconds_total{instance="$node",job="$job"}) by (cpu)))
      format: time_series
      intervalFactor: 1
      legendFormat: Steal - Time spent in other operating systems when running in a virtualized environment
      range: true
      refId: H
      step: 240
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      editorMode: code
      expr: sum(irate(node_cpu_seconds_total{instance="$node",job="$job", mode="idle"}[$__rate_interval])) / scalar(count(count(node_cpu_seconds_total{instance="$node",job="$job"}) by (cpu)))
      format: time_series
      hide: false
      intervalFactor: 1
      legendFormat: Idle - Waiting for something to happen
      range: true
      refId: J
      step: 240
    title: CPU
    type: timeseries
  - datasource:
      type: {{ $defaultDatasource }}
      uid: ${datasource}
    description: ''
    fieldConfig:
      defaults:
        color:
          mode: palette-classic
        custom:
          axisCenteredZero: false
          axisColorMode: text
          axisLabel: bytes
          axisPlacement: auto
          barAlignment: 0
          drawStyle: line
          fillOpacity: 40
          gradientMode: none
          hideFrom:
            legend: false
            tooltip: false
            viz: false
          lineInterpolation: linear
          lineWidth: 1
          pointSize: 5
          scaleDistribution:
            type: linear
          showPoints: never
          spanNulls: false
          stacking:
            group: A
            mode: normal
          thresholdsStyle:
            mode: 'off'
        links: []
        mappings: []
        min: 0
        thresholds:
          mode: absolute
          steps:
          - color: green
          - color: red
            value: 80
        unit: bytes
      overrides:
      - matcher:
          id: byName
          options: Apps
        properties:
        - id: color
          value:
            fixedColor: '#629E51'
            mode: fixed
      - matcher:
          id: byName
          options: Buffers
        properties:
        - id: color
          value:
            fixedColor: '#614D93'
            mode: fixed
      - matcher:
          id: byName
          options: Cache
        properties:
        - id: color
          value:
            fixedColor: '#6D1F62'
            mode: fixed
      - matcher:
          id: byName
          options: Cached
        properties:
        - id: color
          value:
            fixedColor: '#511749'
            mode: fixed
      - matcher:
          id: byName
          options: Committed
        properties:
        - id: color
          value:
            fixedColor: '#508642'
            mode: fixed
      - matcher:
          id: byName
          options: Free
        properties:
        - id: color
          value:
            fixedColor: '#0A437C'
            mode: fixed
      - matcher:
          id: byName
          options: Hardware Corrupted - Amount of RAM that the kernel identified as corrupted / not working
        properties:
        - id: color
          value:
            fixedColor: '#CFFAFF'
            mode: fixed
      - matcher:
          id: byName
          options: Inactive
        properties:
        - id: color
          value:
            fixedColor: '#584477'
            mode: fixed
      - matcher:
          id: byName
          options: PageTables
        properties:
        - id: color
          value:
            fixedColor: '#0A50A1'
            mode: fixed
      - matcher:
          id: byName
          options: Page_Tables
        properties:
        - id: color
          value:
            fixedColor: '#0A50A1'
            mode: fixed
      - matcher:
          id: byName
          options: RAM_Free
        properties:
        - id: color
          value:
            fixedColor: '#E0F9D7'
            mode: fixed
      - matcher:
          id: byName
          options: Slab
        properties:
        - id: color
          value:
            fixedColor: '#806EB7'
            mode: fixed
      - matcher:
          id: byName
          options: Slab_Cache
        properties:
        - id: color
          value:
            fixedColor: '#E0752D'
            mode: fixed
      - matcher:
          id: byName
          options: Swap
        properties:
        - id: color
          value:
            fixedColor: '#BF1B00'
            mode: fixed
      - matcher:
          id: byName
          options: Swap - Swap memory usage
        properties:
        - id: color
          value:
            fixedColor: '#BF1B00'
            mode: fixed
      - matcher:
          id: byName
          options: Swap_Cache
        properties:
        - id: color
          value:
            fixedColor: '#C15C17'
            mode: fixed
      - matcher:
          id: byName
          options: Swap_Free
        properties:
        - id: color
          value:
            fixedColor: '#2F575E'
            mode: fixed
      - matcher:
          id: byName
          options: Unused
        properties:
        - id: color
          value:
            fixedColor: '#EAB839'
            mode: fixed
      - matcher:
          id: byName
          options: Unused - Free memory unassigned
        properties:
        - id: color
          value:
            fixedColor: '#052B51'
            mode: fixed
      - matcher:
          id: byRegexp
          options: /.*Hardware Corrupted - *./
        properties:
        - id: custom.stacking
          value:
            group: false
            mode: normal
    gridPos:
      h: 12
      w: 12
      x: 12
      'y': 21
    id: 24
    links: []
    options:
      legend:
        calcs:
        - mean
        - lastNotNull
        - max
        - min
        displayMode: table
        placement: bottom
        showLegend: true
        width: 350
      tooltip:
        mode: multi
        sort: none
    pluginVersion: 9.2.0
    targets:
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      expr: node_memory_MemTotal_bytes{instance="$node",job="$job"} - node_memory_MemFree_bytes{instance="$node",job="$job"} - node_memory_Buffers_bytes{instance="$node",job="$job"} - node_memory_Cached_bytes{instance="$node",job="$job"} - node_memory_Slab_bytes{instance="$node",job="$job"} - node_memory_PageTables_bytes{instance="$node",job="$job"} - node_memory_SwapCached_bytes{instance="$node",job="$job"}
      format: time_series
      hide: false
      intervalFactor: 1
      legendFormat: Apps - Memory used by user-space applications
      refId: A
      step: 240
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      expr: node_memory_PageTables_bytes{instance="$node",job="$job"}
      format: time_series
      hide: false
      intervalFactor: 1
      legendFormat: PageTables - Memory used to map between virtual and physical memory addresses
      refId: B
      step: 240
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      expr: node_memory_SwapCached_bytes{instance="$node",job="$job"}
      format: time_series
      intervalFactor: 1
      legendFormat: SwapCache - Memory that keeps track of pages that have been fetched from swap but not yet been modified
      refId: C
      step: 240
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      expr: node_memory_Slab_bytes{instance="$node",job="$job"}
      format: time_series
      hide: false
      intervalFactor: 1
      legendFormat: Slab - Memory used by the kernel to cache data structures for its own use (caches like inode, dentry, etc)
      refId: D
      step: 240
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      expr: node_memory_Cached_bytes{instance="$node",job="$job"}
      format: time_series
      hide: false
      intervalFactor: 1
      legendFormat: Cache - Parked file data (file content) cache
      refId: E
      step: 240
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      expr: node_memory_Buffers_bytes{instance="$node",job="$job"}
      format: time_series
      hide: false
      intervalFactor: 1
      legendFormat: Buffers - Block device (e.g. harddisk) cache
      refId: F
      step: 240
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      expr: node_memory_MemFree_bytes{instance="$node",job="$job"}
      format: time_series
      hide: false
      intervalFactor: 1
      legendFormat: Unused - Free memory unassigned
      refId: G
      step: 240
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      expr: (node_memory_SwapTotal_bytes{instance="$node",job="$job"} - node_memory_SwapFree_bytes{instance="$node",job="$job"})
      format: time_series
      hide: false
      intervalFactor: 1
      legendFormat: Swap - Swap space used
      refId: H
      step: 240
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      expr: node_memory_HardwareCorrupted_bytes{instance="$node",job="$job"}
      format: time_series
      hide: false
      intervalFactor: 1
      legendFormat: Hardware Corrupted - Amount of RAM that the kernel identified as corrupted / not working
      refId: I
      step: 240
    title: Memory Stack
    type: timeseries
  - datasource:
      type: {{ $defaultDatasource }}
      uid: ${datasource}
    fieldConfig:
      defaults:
        color:
          mode: palette-classic
        custom:
          axisCenteredZero: false
          axisColorMode: text
          axisLabel: bits out (-) / in (+)
          axisPlacement: auto
          barAlignment: 0
          drawStyle: line
          fillOpacity: 40
          gradientMode: none
          hideFrom:
            legend: false
            tooltip: false
            viz: false
          lineInterpolation: linear
          lineWidth: 1
          pointSize: 5
          scaleDistribution:
            type: linear
          showPoints: never
          spanNulls: false
          stacking:
            group: A
            mode: none
          thresholdsStyle:
            mode: 'off'
        links: []
        mappings: []
        thresholds:
          mode: absolute
          steps:
          - color: green
          - color: red
            value: 80
        unit: bps
      overrides:
      - matcher:
          id: byName
          options: receive_packets_eth0
        properties:
        - id: color
          value:
            fixedColor: '#7EB26D'
            mode: fixed
      - matcher:
          id: byName
          options: receive_packets_lo
        properties:
        - id: color
          value:
            fixedColor: '#E24D42'
            mode: fixed
      - matcher:
          id: byName
          options: transmit_packets_eth0
        properties:
        - id: color
          value:
            fixedColor: '#7EB26D'
            mode: fixed
      - matcher:
          id: byName
          options: transmit_packets_lo
        properties:
        - id: color
          value:
            fixedColor: '#E24D42'
            mode: fixed
      - matcher:
          id: byRegexp
          options: /.*Trans.*/
        properties:
        - id: custom.transform
          value: negative-Y
    gridPos:
      h: 12
      w: 12
      x: 0
      'y': 33
    id: 84
    links: []
    options:
      legend:
        calcs:
        - mean
        - lastNotNull
        - max
        - min
        displayMode: table
        placement: bottom
        showLegend: true
      tooltip:
        mode: multi
        sort: none
    pluginVersion: 9.2.0
    targets:
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      expr: irate(node_network_receive_bytes_total{instance="$node",job="$job"}[$__rate_interval])*8
      format: time_series
      intervalFactor: 1
      legendFormat: '{{`{{`}}device{{`}}`}} - Receive'
      refId: A
      step: 240
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      expr: irate(node_network_transmit_bytes_total{instance="$node",job="$job"}[$__rate_interval])*8
      format: time_series
      intervalFactor: 1
      legendFormat: '{{`{{`}}device{{`}}`}} - Transmit'
      refId: B
      step: 240
    title: Network Traffic
    type: timeseries
  - datasource:
      type: {{ $defaultDatasource }}
      uid: ${datasource}
    description: ''
    fieldConfig:
      defaults:
        color:
          mode: palette-classic
        custom:
          axisCenteredZero: false
          axisColorMode: text
          axisLabel: bytes
          axisPlacement: auto
          barAlignment: 0
          drawStyle: line
          fillOpacity: 40
          gradientMode: none
          hideFrom:
            legend: false
            tooltip: false
            viz: false
          lineInterpolation: linear
          lineWidth: 1
          pointSize: 5
          scaleDistribution:
            type: linear
          showPoints: never
          spanNulls: false
          stacking:
            group: A
            mode: none
          thresholdsStyle:
            mode: 'off'
        links: []
        mappings: []
        min: 0
        thresholds:
          mode: absolute
          steps:
          - color: green
          - color: red
            value: 80
        unit: bytes
      overrides: []
    gridPos:
      h: 12
      w: 12
      x: 12
      'y': 33
    id: 156
    links: []
    options:
      legend:
        calcs:
        - mean
        - lastNotNull
        - max
        - min
        displayMode: table
        placement: bottom
        showLegend: true
      tooltip:
        mode: multi
        sort: none
    pluginVersion: 9.2.0
    targets:
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      expr: node_filesystem_size_bytes{instance="$node",job="$job",device!~'rootfs'} - node_filesystem_avail_bytes{instance="$node",job="$job",device!~'rootfs'}
      format: time_series
      intervalFactor: 1
      legendFormat: '{{`{{`}}mountpoint{{`}}`}}'
      refId: A
      step: 240
    title: Disk Space Used
    type: timeseries
  - datasource:
      type: {{ $defaultDatasource }}
      uid: ${datasource}
    description: ''
    fieldConfig:
      defaults:
        color:
          mode: palette-classic
        custom:
          axisCenteredZero: false
          axisColorMode: text
          axisLabel: IO read (-) / write (+)
          axisPlacement: auto
          barAlignment: 0
          drawStyle: line
          fillOpacity: 20
          gradientMode: none
          hideFrom:
            legend: false
            tooltip: false
            viz: false
          lineInterpolation: linear
          lineWidth: 1
          pointSize: 5
          scaleDistribution:
            type: linear
          showPoints: never
          spanNulls: false
          stacking:
            group: A
            mode: none
          thresholdsStyle:
            mode: 'off'
        links: []
        mappings: []
        thresholds:
          mode: absolute
          steps:
          - color: green
          - color: red
            value: 80
        unit: iops
      overrides:
      - matcher:
          id: byRegexp
          options: /.*Read.*/
        properties:
        - id: custom.transform
          value: negative-Y
      - matcher:
          id: byRegexp
          options: /.*sda_.*/
        properties:
        - id: color
          value:
            fixedColor: '#7EB26D'
            mode: fixed
      - matcher:
          id: byRegexp
          options: /.*sdb_.*/
        properties:
        - id: color
          value:
            fixedColor: '#EAB839'
            mode: fixed
      - matcher:
          id: byRegexp
          options: /.*sdc_.*/
        properties:
        - id: color
          value:
            fixedColor: '#6ED0E0'
            mode: fixed
      - matcher:
          id: byRegexp
          options: /.*sdd_.*/
        properties:
        - id: color
          value:
            fixedColor: '#EF843C'
            mode: fixed
      - matcher:
          id: byRegexp
          options: /.*sde_.*/
        properties:
        - id: color
          value:
            fixedColor: '#E24D42'
            mode: fixed
      - matcher:
          id: byRegexp
          options: /.*sda1.*/
        properties:
        - id: color
          value:
            fixedColor: '#584477'
            mode: fixed
      - matcher:
          id: byRegexp
          options: /.*sda2_.*/
        properties:
        - id: color
          value:
            fixedColor: '#BA43A9'
            mode: fixed
      - matcher:
          id: byRegexp
          options: /.*sda3_.*/
        properties:
        - id: color
          value:
            fixedColor: '#F4D598'
            mode: fixed
      - matcher:
          id: byRegexp
          options: /.*sdb1.*/
        properties:
        - id: color
          value:
            fixedColor: '#0A50A1'
            mode: fixed
      - matcher:
          id: byRegexp
          options: /.*sdb2.*/
        properties:
        - id: color
          value:
            fixedColor: '#BF1B00'
            mode: fixed
      - matcher:
          id: byRegexp
          options: /.*sdb2.*/
        properties:
        - id: color
          value:
            fixedColor: '#BF1B00'
            mode: fixed
      - matcher:
          id: byRegexp
          options: /.*sdb3.*/
        properties:
        - id: color
          value:
            fixedColor: '#E0752D'
            mode: fixed
      - matcher:
          id: byRegexp
          options: /.*sdc1.*/
        properties:
        - id: color
          value:
            fixedColor: '#962D82'
            mode: fixed
      - matcher:
          id: byRegexp
          options: /.*sdc2.*/
        properties:
        - id: color
          value:
            fixedColor: '#614D93'
            mode: fixed
      - matcher:
          id: byRegexp
          options: /.*sdc3.*/
        properties:
        - id: color
          value:
            fixedColor: '#9AC48A'
            mode: fixed
      - matcher:
          id: byRegexp
          options: /.*sdd1.*/
        properties:
        - id: color
          value:
            fixedColor: '#65C5DB'
            mode: fixed
      - matcher:
          id: byRegexp
          options: /.*sdd2.*/
        properties:
        - id: color
          value:
            fixedColor: '#F9934E'
            mode: fixed
      - matcher:
          id: byRegexp
          options: /.*sdd3.*/
        properties:
        - id: color
          value:
            fixedColor: '#EA6460'
            mode: fixed
      - matcher:
          id: byRegexp
          options: /.*sde1.*/
        properties:
        - id: color
          value:
            fixedColor: '#E0F9D7'
            mode: fixed
      - matcher:
          id: byRegexp
          options: /.*sdd2.*/
        properties:
        - id: color
          value:
            fixedColor: '#FCEACA'
            mode: fixed
      - matcher:
          id: byRegexp
          options: /.*sde3.*/
        properties:
        - id: color
          value:
            fixedColor: '#F9E2D2'
            mode: fixed
    gridPos:
      h: 12
      w: 12
      x: 0
      'y': 45
    id: 229
    links: []
    options:
      legend:
        calcs:
        - mean
        - lastNotNull
        - max
        - min
        displayMode: table
        placement: bottom
        showLegend: true
      tooltip:
        mode: single
        sort: none
    pluginVersion: 9.2.0
    targets:
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      expr: irate(node_disk_reads_completed_total{instance="$node",job="$job",device=~"$diskdevices"}[$__rate_interval])
      intervalFactor: 4
      legendFormat: '{{`{{`}}device{{`}}`}} - Reads completed'
      refId: A
      step: 240
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      expr: irate(node_disk_writes_completed_total{instance="$node",job="$job",device=~"$diskdevices"}[$__rate_interval])
      intervalFactor: 1
      legendFormat: '{{`{{`}}device{{`}}`}} - Writes completed'
      refId: B
      step: 240
    title: Disk IOps
    type: timeseries
  - datasource:
      type: {{ $defaultDatasource }}
      uid: ${datasource}
    description: ''
    fieldConfig:
      defaults:
        color:
          mode: palette-classic
        custom:
          axisCenteredZero: false
          axisColorMode: text
          axisLabel: bytes read (-) / write (+)
          axisPlacement: auto
          barAlignment: 0
          drawStyle: line
          fillOpacity: 40
          gradientMode: none
          hideFrom:
            legend: false
            tooltip: false
            viz: false
          lineInterpolation: linear
          lineWidth: 1
          pointSize: 5
          scaleDistribution:
            type: linear
          showPoints: never
          spanNulls: false
          stacking:
            group: A
            mode: none
          thresholdsStyle:
            mode: 'off'
        links: []
        mappings: []
        thresholds:
          mode: absolute
          steps:
          - color: green
          - color: red
            value: 80
        unit: Bps
      overrides:
      - matcher:
          id: byName
          options: io time
        properties:
        - id: color
          value:
            fixedColor: '#890F02'
            mode: fixed
      - matcher:
          id: byRegexp
          options: /.*read*./
        properties:
        - id: custom.transform
          value: negative-Y
      - matcher:
          id: byRegexp
          options: /.*sda.*/
        properties:
        - id: color
          value:
            fixedColor: '#7EB26D'
            mode: fixed
      - matcher:
          id: byRegexp
          options: /.*sdb.*/
        properties:
        - id: color
          value:
            fixedColor: '#EAB839'
            mode: fixed
      - matcher:
          id: byRegexp
          options: /.*sdc.*/
        properties:
        - id: color
          value:
            fixedColor: '#6ED0E0'
            mode: fixed
      - matcher:
          id: byRegexp
          options: /.*sdd.*/
        properties:
        - id: color
          value:
            fixedColor: '#EF843C'
            mode: fixed
      - matcher:
          id: byRegexp
          options: /.*sde.*/
        properties:
        - id: color
          value:
            fixedColor: '#E24D42'
            mode: fixed
      - matcher:
          id: byType
          options: time
        properties:
        - id: custom.axisPlacement
          value: hidden
    gridPos:
      h: 12
      w: 12
      x: 12
      'y': 45
    id: 42
    links: []
    options:
      legend:
        calcs:
        - mean
        - lastNotNull
        - max
        - min
        displayMode: table
        placement: bottom
        showLegend: true
      tooltip:
        mode: multi
        sort: none
    pluginVersion: 9.2.0
    targets:
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      expr: irate(node_disk_read_bytes_total{instance="$node",job="$job",device=~"$diskdevices"}[$__rate_interval])
      format: time_series
      hide: false
      intervalFactor: 1
      legendFormat: '{{`{{`}}device{{`}}`}} - Successfully read bytes'
      refId: A
      step: 240
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      expr: irate(node_disk_written_bytes_total{instance="$node",job="$job",device=~"$diskdevices"}[$__rate_interval])
      format: time_series
      hide: false
      intervalFactor: 1
      legendFormat: '{{`{{`}}device{{`}}`}} - Successfully written bytes'
      refId: B
      step: 240
    title: I/O Usage Read / Write
    type: timeseries
  - datasource:
      type: {{ $defaultDatasource }}
      uid: ${datasource}
    description: ''
    fieldConfig:
      defaults:
        color:
          mode: palette-classic
        custom:
          axisCenteredZero: false
          axisColorMode: text
          axisLabel: '%util'
          axisPlacement: auto
          barAlignment: 0
          drawStyle: line
          fillOpacity: 40
          gradientMode: none
          hideFrom:
            legend: false
            tooltip: false
            viz: false
          lineInterpolation: linear
          lineWidth: 1
          pointSize: 5
          scaleDistribution:
            type: linear
          showPoints: never
          spanNulls: false
          stacking:
            group: A
            mode: none
          thresholdsStyle:
            mode: 'off'
        links: []
        mappings: []
        min: 0
        thresholds:
          mode: absolute
          steps:
          - color: green
          - color: red
            value: 80
        unit: percentunit
      overrides:
      - matcher:
          id: byName
          options: io time
        properties:
        - id: color
          value:
            fixedColor: '#890F02'
            mode: fixed
      - matcher:
          id: byType
          options: time
        properties:
        - id: custom.axisPlacement
          value: hidden
    gridPos:
      h: 12
      w: 12
      x: 0
      'y': 57
    id: 127
    links: []
    options:
      legend:
        calcs:
        - mean
        - lastNotNull
        - max
        - min
        displayMode: table
        placement: bottom
        showLegend: true
      tooltip:
        mode: multi
        sort: none
    pluginVersion: 9.2.0
    targets:
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      expr: irate(node_disk_io_time_seconds_total{instance="$node",job="$job",device=~"$diskdevices"} [$__rate_interval])
      format: time_series
      hide: false
      interval: ''
      intervalFactor: 1
      legendFormat: '{{`{{`}}device{{`}}`}}'
      refId: A
      step: 240
    title: I/O Utilization
    type: timeseries
  - datasource:
      type: {{ $defaultDatasource }}
      uid: ${datasource}
    fieldConfig:
      defaults:
        color:
          mode: palette-classic
        custom:
          axisCenteredZero: false
          axisColorMode: text
          axisLabel: percentage
          axisPlacement: auto
          barAlignment: 0
          drawStyle: bars
          fillOpacity: 70
          gradientMode: none
          hideFrom:
            legend: false
            tooltip: false
            viz: false
          lineInterpolation: smooth
          lineWidth: 2
          pointSize: 3
          scaleDistribution:
            type: linear
          showPoints: never
          spanNulls: false
          stacking:
            group: A
            mode: none
          thresholdsStyle:
            mode: 'off'
        mappings: []
        max: 1
        thresholds:
          mode: absolute
          steps:
          - color: green
          - color: red
            value: 80
        unit: percentunit
      overrides:
      - matcher:
          id: byRegexp
          options: /^Guest - /
        properties:
        - id: color
          value:
            fixedColor: '#5195ce'
            mode: fixed
      - matcher:
          id: byRegexp
          options: /^GuestNice - /
        properties:
        - id: color
          value:
            fixedColor: '#c15c17'
            mode: fixed
    gridPos:
      h: 12
      w: 12
      x: 12
      'y': 57
    id: 319
    options:
      legend:
        calcs:
        - mean
        - lastNotNull
        - max
        - min
        displayMode: table
        placement: bottom
        showLegend: true
      tooltip:
        mode: multi
        sort: desc
    targets:
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      editorMode: code
      expr: sum by(instance) (irate(node_cpu_guest_seconds_total{instance="$node",job="$job", mode="user"}[1m])) / on(instance) group_left sum by (instance)((irate(node_cpu_seconds_total{instance="$node",job="$job"}[1m])))
      hide: false
      legendFormat: Guest - Time spent running a virtual CPU for a guest operating system
      range: true
      refId: A
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      editorMode: code
      expr: sum by(instance) (irate(node_cpu_guest_seconds_total{instance="$node",job="$job", mode="nice"}[1m])) / on(instance) group_left sum by (instance)((irate(node_cpu_seconds_total{instance="$node",job="$job"}[1m])))
      hide: false
      legendFormat: GuestNice - Time spent running a niced guest  (virtual CPU for guest operating system)
      range: true
      refId: B
    title: CPU spent seconds in guests (VMs)
    type: timeseries
  targets:
  - datasource:
      type: {{ $defaultDatasource }}
      uid: '000000001'
    refId: A
  title: CPU / Memory / Net / Disk
  type: row
- collapsed: true
  datasource:
    type: {{ $defaultDatasource }}
    uid: '000000001'
  gridPos:
    h: 1
    w: 24
    x: 0
    'y': 21
  id: 266
  panels:
  - datasource:
      type: {{ $defaultDatasource }}
      uid: ${datasource}
    fieldConfig:
      defaults:
        color:
          mode: palette-classic
        custom:
          axisCenteredZero: false
          axisColorMode: text
          axisLabel: bytes
          axisPlacement: auto
          barAlignment: 0
          drawStyle: line
          fillOpacity: 20
          gradientMode: none
          hideFrom:
            legend: false
            tooltip: false
            viz: false
          lineInterpolation: linear
          lineWidth: 1
          pointSize: 5
          scaleDistribution:
            type: linear
          showPoints: never
          spanNulls: false
          stacking:
            group: A
            mode: normal
          thresholdsStyle:
            mode: 'off'
        links: []
        mappings: []
        min: 0
        thresholds:
          mode: absolute
          steps:
          - color: green
          - color: red
            value: 80
        unit: bytes
      overrides:
      - matcher:
          id: byName
          options: Apps
        properties:
        - id: color
          value:
            fixedColor: '#629E51'
            mode: fixed
      - matcher:
          id: byName
          options: Buffers
        properties:
        - id: color
          value:
            fixedColor: '#614D93'
            mode: fixed
      - matcher:
          id: byName
          options: Cache
        properties:
        - id: color
          value:
            fixedColor: '#6D1F62'
            mode: fixed
      - matcher:
          id: byName
          options: Cached
        properties:
        - id: color
          value:
            fixedColor: '#511749'
            mode: fixed
      - matcher:
          id: byName
          options: Committed
        properties:
        - id: color
          value:
            fixedColor: '#508642'
            mode: fixed
      - matcher:
          id: byName
          options: Free
        properties:
        - id: color
          value:
            fixedColor: '#0A437C'
            mode: fixed
      - matcher:
          id: byName
          options: Hardware Corrupted - Amount of RAM that the kernel identified as corrupted / not working
        properties:
        - id: color
          value:
            fixedColor: '#CFFAFF'
            mode: fixed
      - matcher:
          id: byName
          options: Inactive
        properties:
        - id: color
          value:
            fixedColor: '#584477'
            mode: fixed
      - matcher:
          id: byName
          options: PageTables
        properties:
        - id: color
          value:
            fixedColor: '#0A50A1'
            mode: fixed
      - matcher:
          id: byName
          options: Page_Tables
        properties:
        - id: color
          value:
            fixedColor: '#0A50A1'
            mode: fixed
      - matcher:
          id: byName
          options: RAM_Free
        properties:
        - id: color
          value:
            fixedColor: '#E0F9D7'
            mode: fixed
      - matcher:
          id: byName
          options: Slab
        properties:
        - id: color
          value:
            fixedColor: '#806EB7'
            mode: fixed
      - matcher:
          id: byName
          options: Slab_Cache
        properties:
        - id: color
          value:
            fixedColor: '#E0752D'
            mode: fixed
      - matcher:
          id: byName
          options: Swap
        properties:
        - id: color
          value:
            fixedColor: '#BF1B00'
            mode: fixed
      - matcher:
          id: byName
          options: Swap_Cache
        properties:
        - id: color
          value:
            fixedColor: '#C15C17'
            mode: fixed
      - matcher:
          id: byName
          options: Swap_Free
        properties:
        - id: color
          value:
            fixedColor: '#2F575E'
            mode: fixed
      - matcher:
          id: byName
          options: Unused
        properties:
        - id: color
          value:
            fixedColor: '#EAB839'
            mode: fixed
    gridPos:
      h: 10
      w: 12
      x: 0
      'y': 54
    id: 136
    links: []
    options:
      legend:
        calcs:
        - mean
        - lastNotNull
        - max
        - min
        displayMode: table
        placement: bottom
        showLegend: true
        width: 350
      tooltip:
        mode: multi
        sort: none
    pluginVersion: 9.2.0
    targets:
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      expr: node_memory_Inactive_bytes{instance="$node",job="$job"}
      format: time_series
      intervalFactor: 1
      legendFormat: Inactive - Memory which has been less recently used.  It is more eligible to be reclaimed for other purposes
      refId: A
      step: 240
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      expr: node_memory_Active_bytes{instance="$node",job="$job"}
      format: time_series
      intervalFactor: 1
      legendFormat: Active - Memory that has been used more recently and usually not reclaimed unless absolutely necessary
      refId: B
      step: 240
    title: Memory Active / Inactive
    type: timeseries
  - datasource:
      type: {{ $defaultDatasource }}
      uid: ${datasource}
    fieldConfig:
      defaults:
        color:
          mode: palette-classic
        custom:
          axisCenteredZero: false
          axisColorMode: text
          axisLabel: bytes
          axisPlacement: auto
          barAlignment: 0
          drawStyle: line
          fillOpacity: 20
          gradientMode: none
          hideFrom:
            legend: false
            tooltip: false
            viz: false
          lineInterpolation: linear
          lineWidth: 1
          pointSize: 5
          scaleDistribution:
            type: linear
          showPoints: never
          spanNulls: false
          stacking:
            group: A
            mode: none
          thresholdsStyle:
            mode: 'off'
        links: []
        mappings: []
        min: 0
        thresholds:
          mode: absolute
          steps:
          - color: green
          - color: red
            value: 80
        unit: bytes
      overrides:
      - matcher:
          id: byName
          options: Apps
        properties:
        - id: color
          value:
            fixedColor: '#629E51'
            mode: fixed
      - matcher:
          id: byName
          options: Buffers
        properties:
        - id: color
          value:
            fixedColor: '#614D93'
            mode: fixed
      - matcher:
          id: byName
          options: Cache
        properties:
        - id: color
          value:
            fixedColor: '#6D1F62'
            mode: fixed
      - matcher:
          id: byName
          options: Cached
        properties:
        - id: color
          value:
            fixedColor: '#511749'
            mode: fixed
      - matcher:
          id: byName
          options: Committed
        properties:
        - id: color
          value:
            fixedColor: '#508642'
            mode: fixed
      - matcher:
          id: byName
          options: Free
        properties:
        - id: color
          value:
            fixedColor: '#0A437C'
            mode: fixed
      - matcher:
          id: byName
          options: Hardware Corrupted - Amount of RAM that the kernel identified as corrupted / not working
        properties:
        - id: color
          value:
            fixedColor: '#CFFAFF'
            mode: fixed
      - matcher:
          id: byName
          options: Inactive
        properties:
        - id: color
          value:
            fixedColor: '#584477'
            mode: fixed
      - matcher:
          id: byName
          options: PageTables
        properties:
        - id: color
          value:
            fixedColor: '#0A50A1'
            mode: fixed
      - matcher:
          id: byName
          options: Page_Tables
        properties:
        - id: color
          value:
            fixedColor: '#0A50A1'
            mode: fixed
      - matcher:
          id: byName
          options: RAM_Free
        properties:
        - id: color
          value:
            fixedColor: '#E0F9D7'
            mode: fixed
      - matcher:
          id: byName
          options: Slab
        properties:
        - id: color
          value:
            fixedColor: '#806EB7'
            mode: fixed
      - matcher:
          id: byName
          options: Slab_Cache
        properties:
        - id: color
          value:
            fixedColor: '#E0752D'
            mode: fixed
      - matcher:
          id: byName
          options: Swap
        properties:
        - id: color
          value:
            fixedColor: '#BF1B00'
            mode: fixed
      - matcher:
          id: byName
          options: Swap_Cache
        properties:
        - id: color
          value:
            fixedColor: '#C15C17'
            mode: fixed
      - matcher:
          id: byName
          options: Swap_Free
        properties:
        - id: color
          value:
            fixedColor: '#2F575E'
            mode: fixed
      - matcher:
          id: byName
          options: Unused
        properties:
        - id: color
          value:
            fixedColor: '#EAB839'
            mode: fixed
      - matcher:
          id: byRegexp
          options: /.*CommitLimit - *./
        properties:
        - id: color
          value:
            fixedColor: '#BF1B00'
            mode: fixed
        - id: custom.fillOpacity
          value: 0
    gridPos:
      h: 10
      w: 12
      x: 12
      'y': 54
    id: 135
    links: []
    options:
      legend:
        calcs:
        - mean
        - lastNotNull
        - max
        - min
        displayMode: table
        placement: bottom
        showLegend: true
        width: 350
      tooltip:
        mode: multi
        sort: none
    pluginVersion: 9.2.0
    targets:
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      expr: node_memory_Committed_AS_bytes{instance="$node",job="$job"}
      format: time_series
      intervalFactor: 1
      legendFormat: Committed_AS - Amount of memory presently allocated on the system
      refId: A
      step: 240
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      expr: node_memory_CommitLimit_bytes{instance="$node",job="$job"}
      format: time_series
      intervalFactor: 1
      legendFormat: CommitLimit - Amount of  memory currently available to be allocated on the system
      refId: B
      step: 240
    title: Memory Committed
    type: timeseries
  - datasource:
      type: {{ $defaultDatasource }}
      uid: ${datasource}
    fieldConfig:
      defaults:
        color:
          mode: palette-classic
        custom:
          axisCenteredZero: false
          axisColorMode: text
          axisLabel: bytes
          axisPlacement: auto
          barAlignment: 0
          drawStyle: line
          fillOpacity: 20
          gradientMode: none
          hideFrom:
            legend: false
            tooltip: false
            viz: false
          lineInterpolation: linear
          lineWidth: 1
          pointSize: 5
          scaleDistribution:
            type: linear
          showPoints: never
          spanNulls: false
          stacking:
            group: A
            mode: normal
          thresholdsStyle:
            mode: 'off'
        links: []
        mappings: []
        min: 0
        thresholds:
          mode: absolute
          steps:
          - color: green
          - color: red
            value: 80
        unit: bytes
      overrides:
      - matcher:
          id: byName
          options: Apps
        properties:
        - id: color
          value:
            fixedColor: '#629E51'
            mode: fixed
      - matcher:
          id: byName
          options: Buffers
        properties:
        - id: color
          value:
            fixedColor: '#614D93'
            mode: fixed
      - matcher:
          id: byName
          options: Cache
        properties:
        - id: color
          value:
            fixedColor: '#6D1F62'
            mode: fixed
      - matcher:
          id: byName
          options: Cached
        properties:
        - id: color
          value:
            fixedColor: '#511749'
            mode: fixed
      - matcher:
          id: byName
          options: Committed
        properties:
        - id: color
          value:
            fixedColor: '#508642'
            mode: fixed
      - matcher:
          id: byName
          options: Free
        properties:
        - id: color
          value:
            fixedColor: '#0A437C'
            mode: fixed
      - matcher:
          id: byName
          options: Hardware Corrupted - Amount of RAM that the kernel identified as corrupted / not working
        properties:
        - id: color
          value:
            fixedColor: '#CFFAFF'
            mode: fixed
      - matcher:
          id: byName
          options: Inactive
        properties:
        - id: color
          value:
            fixedColor: '#584477'
            mode: fixed
      - matcher:
          id: byName
          options: PageTables
        properties:
        - id: color
          value:
            fixedColor: '#0A50A1'
            mode: fixed
      - matcher:
          id: byName
          options: Page_Tables
        properties:
        - id: color
          value:
            fixedColor: '#0A50A1'
            mode: fixed
      - matcher:
          id: byName
          options: RAM_Free
        properties:
        - id: color
          value:
            fixedColor: '#E0F9D7'
            mode: fixed
      - matcher:
          id: byName
          options: Slab
        properties:
        - id: color
          value:
            fixedColor: '#806EB7'
            mode: fixed
      - matcher:
          id: byName
          options: Slab_Cache
        properties:
        - id: color
          value:
            fixedColor: '#E0752D'
            mode: fixed
      - matcher:
          id: byName
          options: Swap
        properties:
        - id: color
          value:
            fixedColor: '#BF1B00'
            mode: fixed
      - matcher:
          id: byName
          options: Swap_Cache
        properties:
        - id: color
          value:
            fixedColor: '#C15C17'
            mode: fixed
      - matcher:
          id: byName
          options: Swap_Free
        properties:
        - id: color
          value:
            fixedColor: '#2F575E'
            mode: fixed
      - matcher:
          id: byName
          options: Unused
        properties:
        - id: color
          value:
            fixedColor: '#EAB839'
            mode: fixed
    gridPos:
      h: 10
      w: 12
      x: 0
      'y': 64
    id: 191
    links: []
    options:
      legend:
        calcs:
        - mean
        - lastNotNull
        - max
        - min
        displayMode: table
        placement: bottom
        showLegend: true
        width: 350
      tooltip:
        mode: multi
        sort: none
    pluginVersion: 9.2.0
    targets:
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      expr: node_memory_Inactive_file_bytes{instance="$node",job="$job"}
      format: time_series
      hide: false
      intervalFactor: 1
      legendFormat: Inactive_file - File-backed memory on inactive LRU list
      refId: A
      step: 240
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      expr: node_memory_Inactive_anon_bytes{instance="$node",job="$job"}
      format: time_series
      hide: false
      intervalFactor: 1
      legendFormat: Inactive_anon - Anonymous and swap cache on inactive LRU list, including tmpfs (shmem)
      refId: B
      step: 240
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      expr: node_memory_Active_file_bytes{instance="$node",job="$job"}
      format: time_series
      hide: false
      intervalFactor: 1
      legendFormat: Active_file - File-backed memory on active LRU list
      refId: C
      step: 240
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      expr: node_memory_Active_anon_bytes{instance="$node",job="$job"}
      format: time_series
      hide: false
      intervalFactor: 1
      legendFormat: Active_anon - Anonymous and swap cache on active least-recently-used (LRU) list, including tmpfs
      refId: D
      step: 240
    title: Memory Active / Inactive Detail
    type: timeseries
  - datasource:
      type: {{ $defaultDatasource }}
      uid: ${datasource}
    fieldConfig:
      defaults:
        color:
          mode: palette-classic
        custom:
          axisCenteredZero: false
          axisColorMode: text
          axisLabel: bytes
          axisPlacement: auto
          barAlignment: 0
          drawStyle: line
          fillOpacity: 20
          gradientMode: none
          hideFrom:
            legend: false
            tooltip: false
            viz: false
          lineInterpolation: linear
          lineWidth: 1
          pointSize: 5
          scaleDistribution:
            type: linear
          showPoints: never
          spanNulls: false
          stacking:
            group: A
            mode: none
          thresholdsStyle:
            mode: 'off'
        links: []
        mappings: []
        min: 0
        thresholds:
          mode: absolute
          steps:
          - color: green
          - color: red
            value: 80
        unit: bytes
      overrides:
      - matcher:
          id: byName
          options: Active
        properties:
        - id: color
          value:
            fixedColor: '#99440A'
            mode: fixed
      - matcher:
          id: byName
          options: Buffers
        properties:
        - id: color
          value:
            fixedColor: '#58140C'
            mode: fixed
      - matcher:
          id: byName
          options: Cache
        properties:
        - id: color
          value:
            fixedColor: '#6D1F62'
            mode: fixed
      - matcher:
          id: byName
          options: Cached
        properties:
        - id: color
          value:
            fixedColor: '#511749'
            mode: fixed
      - matcher:
          id: byName
          options: Committed
        properties:
        - id: color
          value:
            fixedColor: '#508642'
            mode: fixed
      - matcher:
          id: byName
          options: Dirty
        properties:
        - id: color
          value:
            fixedColor: '#6ED0E0'
            mode: fixed
      - matcher:
          id: byName
          options: Free
        properties:
        - id: color
          value:
            fixedColor: '#B7DBAB'
            mode: fixed
      - matcher:
          id: byName
          options: Inactive
        properties:
        - id: color
          value:
            fixedColor: '#EA6460'
            mode: fixed
      - matcher:
          id: byName
          options: Mapped
        properties:
        - id: color
          value:
            fixedColor: '#052B51'
            mode: fixed
      - matcher:
          id: byName
          options: PageTables
        properties:
        - id: color
          value:
            fixedColor: '#0A50A1'
            mode: fixed
      - matcher:
          id: byName
          options: Page_Tables
        properties:
        - id: color
          value:
            fixedColor: '#0A50A1'
            mode: fixed
      - matcher:
          id: byName
          options: Slab_Cache
        properties:
        - id: color
          value:
            fixedColor: '#EAB839'
            mode: fixed
      - matcher:
          id: byName
          options: Swap
        properties:
        - id: color
          value:
            fixedColor: '#BF1B00'
            mode: fixed
      - matcher:
          id: byName
          options: Swap_Cache
        properties:
        - id: color
          value:
            fixedColor: '#C15C17'
            mode: fixed
      - matcher:
          id: byName
          options: Total
        properties:
        - id: color
          value:
            fixedColor: '#511749'
            mode: fixed
      - matcher:
          id: byName
          options: Total RAM
        properties:
        - id: color
          value:
            fixedColor: '#052B51'
            mode: fixed
      - matcher:
          id: byName
          options: Total RAM + Swap
        properties:
        - id: color
          value:
            fixedColor: '#052B51'
            mode: fixed
      - matcher:
          id: byName
          options: Total Swap
        properties:
        - id: color
          value:
            fixedColor: '#614D93'
            mode: fixed
      - matcher:
          id: byName
          options: VmallocUsed
        properties:
        - id: color
          value:
            fixedColor: '#EA6460'
            mode: fixed
    gridPos:
      h: 10
      w: 12
      x: 12
      'y': 64
    id: 130
    links: []
    options:
      legend:
        calcs:
        - mean
        - lastNotNull
        - max
        - min
        displayMode: table
        placement: bottom
        showLegend: true
      tooltip:
        mode: multi
        sort: none
    pluginVersion: 9.2.0
    targets:
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      expr: node_memory_Writeback_bytes{instance="$node",job="$job"}
      format: time_series
      intervalFactor: 1
      legendFormat: Writeback - Memory which is actively being written back to disk
      refId: A
      step: 240
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      expr: node_memory_WritebackTmp_bytes{instance="$node",job="$job"}
      format: time_series
      intervalFactor: 1
      legendFormat: WritebackTmp - Memory used by FUSE for temporary writeback buffers
      refId: B
      step: 240
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      expr: node_memory_Dirty_bytes{instance="$node",job="$job"}
      format: time_series
      intervalFactor: 1
      legendFormat: Dirty - Memory which is waiting to get written back to the disk
      refId: C
      step: 240
    title: Memory Writeback and Dirty
    type: timeseries
  - datasource:
      type: {{ $defaultDatasource }}
      uid: ${datasource}
    fieldConfig:
      defaults:
        color:
          mode: palette-classic
        custom:
          axisCenteredZero: false
          axisColorMode: text
          axisLabel: bytes
          axisPlacement: auto
          barAlignment: 0
          drawStyle: line
          fillOpacity: 20
          gradientMode: none
          hideFrom:
            legend: false
            tooltip: false
            viz: false
          lineInterpolation: linear
          lineWidth: 1
          pointSize: 5
          scaleDistribution:
            type: linear
          showPoints: never
          spanNulls: false
          stacking:
            group: A
            mode: none
          thresholdsStyle:
            mode: 'off'
        links: []
        mappings: []
        min: 0
        thresholds:
          mode: absolute
          steps:
          - color: green
          - color: red
            value: 80
        unit: bytes
      overrides:
      - matcher:
          id: byName
          options: Apps
        properties:
        - id: color
          value:
            fixedColor: '#629E51'
            mode: fixed
      - matcher:
          id: byName
          options: Buffers
        properties:
        - id: color
          value:
            fixedColor: '#614D93'
            mode: fixed
      - matcher:
          id: byName
          options: Cache
        properties:
        - id: color
          value:
            fixedColor: '#6D1F62'
            mode: fixed
      - matcher:
          id: byName
          options: Cached
        properties:
        - id: color
          value:
            fixedColor: '#511749'
            mode: fixed
      - matcher:
          id: byName
          options: Committed
        properties:
        - id: color
          value:
            fixedColor: '#508642'
            mode: fixed
      - matcher:
          id: byName
          options: Free
        properties:
        - id: color
          value:
            fixedColor: '#0A437C'
            mode: fixed
      - matcher:
          id: byName
          options: Hardware Corrupted - Amount of RAM that the kernel identified as corrupted / not working
        properties:
        - id: color
          value:
            fixedColor: '#CFFAFF'
            mode: fixed
      - matcher:
          id: byName
          options: Inactive
        properties:
        - id: color
          value:
            fixedColor: '#584477'
            mode: fixed
      - matcher:
          id: byName
          options: PageTables
        properties:
        - id: color
          value:
            fixedColor: '#0A50A1'
            mode: fixed
      - matcher:
          id: byName
          options: Page_Tables
        properties:
        - id: color
          value:
            fixedColor: '#0A50A1'
            mode: fixed
      - matcher:
          id: byName
          options: RAM_Free
        properties:
        - id: color
          value:
            fixedColor: '#E0F9D7'
            mode: fixed
      - matcher:
          id: byName
          options: Slab
        properties:
        - id: color
          value:
            fixedColor: '#806EB7'
            mode: fixed
      - matcher:
          id: byName
          options: Slab_Cache
        properties:
        - id: color
          value:
            fixedColor: '#E0752D'
            mode: fixed
      - matcher:
          id: byName
          options: Swap
        properties:
        - id: color
          value:
            fixedColor: '#BF1B00'
            mode: fixed
      - matcher:
          id: byName
          options: Swap_Cache
        properties:
        - id: color
          value:
            fixedColor: '#C15C17'
            mode: fixed
      - matcher:
          id: byName
          options: Swap_Free
        properties:
        - id: color
          value:
            fixedColor: '#2F575E'
            mode: fixed
      - matcher:
          id: byName
          options: Unused
        properties:
        - id: color
          value:
            fixedColor: '#EAB839'
            mode: fixed
      - matcher:
          id: byName
          options: ShmemHugePages - Memory used by shared memory (shmem) and tmpfs allocated  with huge pages
        properties:
        - id: custom.fillOpacity
          value: 0
      - matcher:
          id: byName
          options: ShmemHugePages - Memory used by shared memory (shmem) and tmpfs allocated  with huge pages
        properties:
        - id: custom.fillOpacity
          value: 0
    gridPos:
      h: 10
      w: 12
      x: 0
      'y': 74
    id: 138
    links: []
    options:
      legend:
        calcs:
        - mean
        - lastNotNull
        - max
        - min
        displayMode: table
        placement: bottom
        showLegend: true
        width: 350
      tooltip:
        mode: multi
        sort: none
    pluginVersion: 9.2.0
    targets:
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      expr: node_memory_Mapped_bytes{instance="$node",job="$job"}
      format: time_series
      intervalFactor: 1
      legendFormat: Mapped - Used memory in mapped pages files which have been mapped, such as libraries
      refId: A
      step: 240
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      expr: node_memory_Shmem_bytes{instance="$node",job="$job"}
      format: time_series
      intervalFactor: 1
      legendFormat: Shmem - Used shared memory (shared between several processes, thus including RAM disks)
      refId: B
      step: 240
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      expr: node_memory_ShmemHugePages_bytes{instance="$node",job="$job"}
      format: time_series
      interval: ''
      intervalFactor: 1
      legendFormat: ShmemHugePages - Memory used by shared memory (shmem) and tmpfs allocated  with huge pages
      refId: C
      step: 240
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      expr: node_memory_ShmemPmdMapped_bytes{instance="$node",job="$job"}
      format: time_series
      interval: ''
      intervalFactor: 1
      legendFormat: ShmemPmdMapped - Amount of shared (shmem/tmpfs) memory backed by huge pages
      refId: D
      step: 240
    title: Memory Shared and Mapped
    type: timeseries
  - datasource:
      type: {{ $defaultDatasource }}
      uid: ${datasource}
    fieldConfig:
      defaults:
        color:
          mode: palette-classic
        custom:
          axisCenteredZero: false
          axisColorMode: text
          axisLabel: bytes
          axisPlacement: auto
          barAlignment: 0
          drawStyle: line
          fillOpacity: 20
          gradientMode: none
          hideFrom:
            legend: false
            tooltip: false
            viz: false
          lineInterpolation: linear
          lineWidth: 1
          pointSize: 5
          scaleDistribution:
            type: linear
          showPoints: never
          spanNulls: false
          stacking:
            group: A
            mode: normal
          thresholdsStyle:
            mode: 'off'
        links: []
        mappings: []
        min: 0
        thresholds:
          mode: absolute
          steps:
          - color: green
          - color: red
            value: 80
        unit: bytes
      overrides:
      - matcher:
          id: byName
          options: Active
        properties:
        - id: color
          value:
            fixedColor: '#99440A'
            mode: fixed
      - matcher:
          id: byName
          options: Buffers
        properties:
        - id: color
          value:
            fixedColor: '#58140C'
            mode: fixed
      - matcher:
          id: byName
          options: Cache
        properties:
        - id: color
          value:
            fixedColor: '#6D1F62'
            mode: fixed
      - matcher:
          id: byName
          options: Cached
        properties:
        - id: color
          value:
            fixedColor: '#511749'
            mode: fixed
      - matcher:
          id: byName
          options: Committed
        properties:
        - id: color
          value:
            fixedColor: '#508642'
            mode: fixed
      - matcher:
          id: byName
          options: Dirty
        properties:
        - id: color
          value:
            fixedColor: '#6ED0E0'
            mode: fixed
      - matcher:
          id: byName
          options: Free
        properties:
        - id: color
          value:
            fixedColor: '#B7DBAB'
            mode: fixed
      - matcher:
          id: byName
          options: Inactive
        properties:
        - id: color
          value:
            fixedColor: '#EA6460'
            mode: fixed
      - matcher:
          id: byName
          options: Mapped
        properties:
        - id: color
          value:
            fixedColor: '#052B51'
            mode: fixed
      - matcher:
          id: byName
          options: PageTables
        properties:
        - id: color
          value:
            fixedColor: '#0A50A1'
            mode: fixed
      - matcher:
          id: byName
          options: Page_Tables
        properties:
        - id: color
          value:
            fixedColor: '#0A50A1'
            mode: fixed
      - matcher:
          id: byName
          options: Slab_Cache
        properties:
        - id: color
          value:
            fixedColor: '#EAB839'
            mode: fixed
      - matcher:
          id: byName
          options: Swap
        properties:
        - id: color
          value:
            fixedColor: '#BF1B00'
            mode: fixed
      - matcher:
          id: byName
          options: Swap_Cache
        properties:
        - id: color
          value:
            fixedColor: '#C15C17'
            mode: fixed
      - matcher:
          id: byName
          options: Total
        properties:
        - id: color
          value:
            fixedColor: '#511749'
            mode: fixed
      - matcher:
          id: byName
          options: Total RAM
        properties:
        - id: color
          value:
            fixedColor: '#052B51'
            mode: fixed
      - matcher:
          id: byName
          options: Total RAM + Swap
        properties:
        - id: color
          value:
            fixedColor: '#052B51'
            mode: fixed
      - matcher:
          id: byName
          options: Total Swap
        properties:
        - id: color
          value:
            fixedColor: '#614D93'
            mode: fixed
      - matcher:
          id: byName
          options: VmallocUsed
        properties:
        - id: color
          value:
            fixedColor: '#EA6460'
            mode: fixed
    gridPos:
      h: 10
      w: 12
      x: 12
      'y': 74
    id: 131
    links: []
    options:
      legend:
        calcs:
        - mean
        - lastNotNull
        - max
        - min
        displayMode: table
        placement: bottom
        showLegend: true
      tooltip:
        mode: multi
        sort: none
    pluginVersion: 9.2.0
    targets:
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      expr: node_memory_SUnreclaim_bytes{instance="$node",job="$job"}
      format: time_series
      intervalFactor: 1
      legendFormat: SUnreclaim - Part of Slab, that cannot be reclaimed on memory pressure
      refId: A
      step: 240
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      expr: node_memory_SReclaimable_bytes{instance="$node",job="$job"}
      format: time_series
      intervalFactor: 1
      legendFormat: SReclaimable - Part of Slab, that might be reclaimed, such as caches
      refId: B
      step: 240
    title: Memory Slab
    type: timeseries
  - datasource:
      type: {{ $defaultDatasource }}
      uid: ${datasource}
    fieldConfig:
      defaults:
        color:
          mode: palette-classic
        custom:
          axisCenteredZero: false
          axisColorMode: text
          axisLabel: bytes
          axisPlacement: auto
          barAlignment: 0
          drawStyle: line
          fillOpacity: 20
          gradientMode: none
          hideFrom:
            legend: false
            tooltip: false
            viz: false
          lineInterpolation: linear
          lineWidth: 1
          pointSize: 5
          scaleDistribution:
            type: linear
          showPoints: never
          spanNulls: false
          stacking:
            group: A
            mode: none
          thresholdsStyle:
            mode: 'off'
        links: []
        mappings: []
        min: 0
        thresholds:
          mode: absolute
          steps:
          - color: green
          - color: red
            value: 80
        unit: bytes
      overrides:
      - matcher:
          id: byName
          options: Active
        properties:
        - id: color
          value:
            fixedColor: '#99440A'
            mode: fixed
      - matcher:
          id: byName
          options: Buffers
        properties:
        - id: color
          value:
            fixedColor: '#58140C'
            mode: fixed
      - matcher:
          id: byName
          options: Cache
        properties:
        - id: color
          value:
            fixedColor: '#6D1F62'
            mode: fixed
      - matcher:
          id: byName
          options: Cached
        properties:
        - id: color
          value:
            fixedColor: '#511749'
            mode: fixed
      - matcher:
          id: byName
          options: Committed
        properties:
        - id: color
          value:
            fixedColor: '#508642'
            mode: fixed
      - matcher:
          id: byName
          options: Dirty
        properties:
        - id: color
          value:
            fixedColor: '#6ED0E0'
            mode: fixed
      - matcher:
          id: byName
          options: Free
        properties:
        - id: color
          value:
            fixedColor: '#B7DBAB'
            mode: fixed
      - matcher:
          id: byName
          options: Inactive
        properties:
        - id: color
          value:
            fixedColor: '#EA6460'
            mode: fixed
      - matcher:
          id: byName
          options: Mapped
        properties:
        - id: color
          value:
            fixedColor: '#052B51'
            mode: fixed
      - matcher:
          id: byName
          options: PageTables
        properties:
        - id: color
          value:
            fixedColor: '#0A50A1'
            mode: fixed
      - matcher:
          id: byName
          options: Page_Tables
        properties:
        - id: color
          value:
            fixedColor: '#0A50A1'
            mode: fixed
      - matcher:
          id: byName
          options: Slab_Cache
        properties:
        - id: color
          value:
            fixedColor: '#EAB839'
            mode: fixed
      - matcher:
          id: byName
          options: Swap
        properties:
        - id: color
          value:
            fixedColor: '#BF1B00'
            mode: fixed
      - matcher:
          id: byName
          options: Swap_Cache
        properties:
        - id: color
          value:
            fixedColor: '#C15C17'
            mode: fixed
      - matcher:
          id: byName
          options: Total
        properties:
        - id: color
          value:
            fixedColor: '#511749'
            mode: fixed
      - matcher:
          id: byName
          options: Total RAM
        properties:
        - id: color
          value:
            fixedColor: '#052B51'
            mode: fixed
      - matcher:
          id: byName
          options: Total RAM + Swap
        properties:
        - id: color
          value:
            fixedColor: '#052B51'
            mode: fixed
      - matcher:
          id: byName
          options: VmallocUsed
        properties:
        - id: color
          value:
            fixedColor: '#EA6460'
            mode: fixed
    gridPos:
      h: 10
      w: 12
      x: 0
      'y': 84
    id: 70
    links: []
    options:
      legend:
        calcs:
        - mean
        - lastNotNull
        - max
        - min
        displayMode: table
        placement: bottom
        showLegend: true
      tooltip:
        mode: multi
        sort: none
    pluginVersion: 9.2.0
    targets:
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      expr: node_memory_VmallocChunk_bytes{instance="$node",job="$job"}
      format: time_series
      hide: false
      intervalFactor: 1
      legendFormat: VmallocChunk - Largest contiguous block of vmalloc area which is free
      refId: A
      step: 240
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      expr: node_memory_VmallocTotal_bytes{instance="$node",job="$job"}
      format: time_series
      hide: false
      intervalFactor: 1
      legendFormat: VmallocTotal - Total size of vmalloc memory area
      refId: B
      step: 240
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      expr: node_memory_VmallocUsed_bytes{instance="$node",job="$job"}
      format: time_series
      hide: false
      intervalFactor: 1
      legendFormat: VmallocUsed - Amount of vmalloc area which is used
      refId: C
      step: 240
    title: Memory Vmalloc
    type: timeseries
  - datasource:
      type: {{ $defaultDatasource }}
      uid: ${datasource}
    fieldConfig:
      defaults:
        color:
          mode: palette-classic
        custom:
          axisCenteredZero: false
          axisColorMode: text
          axisLabel: bytes
          axisPlacement: auto
          barAlignment: 0
          drawStyle: line
          fillOpacity: 20
          gradientMode: none
          hideFrom:
            legend: false
            tooltip: false
            viz: false
          lineInterpolation: linear
          lineWidth: 1
          pointSize: 5
          scaleDistribution:
            type: linear
          showPoints: never
          spanNulls: false
          stacking:
            group: A
            mode: none
          thresholdsStyle:
            mode: 'off'
        links: []
        mappings: []
        min: 0
        thresholds:
          mode: absolute
          steps:
          - color: green
          - color: red
            value: 80
        unit: bytes
      overrides:
      - matcher:
          id: byName
          options: Apps
        properties:
        - id: color
          value:
            fixedColor: '#629E51'
            mode: fixed
      - matcher:
          id: byName
          options: Buffers
        properties:
        - id: color
          value:
            fixedColor: '#614D93'
            mode: fixed
      - matcher:
          id: byName
          options: Cache
        properties:
        - id: color
          value:
            fixedColor: '#6D1F62'
            mode: fixed
      - matcher:
          id: byName
          options: Cached
        properties:
        - id: color
          value:
            fixedColor: '#511749'
            mode: fixed
      - matcher:
          id: byName
          options: Committed
        properties:
        - id: color
          value:
            fixedColor: '#508642'
            mode: fixed
      - matcher:
          id: byName
          options: Free
        properties:
        - id: color
          value:
            fixedColor: '#0A437C'
            mode: fixed
      - matcher:
          id: byName
          options: Hardware Corrupted - Amount of RAM that the kernel identified as corrupted / not working
        properties:
        - id: color
          value:
            fixedColor: '#CFFAFF'
            mode: fixed
      - matcher:
          id: byName
          options: Inactive
        properties:
        - id: color
          value:
            fixedColor: '#584477'
            mode: fixed
      - matcher:
          id: byName
          options: PageTables
        properties:
        - id: color
          value:
            fixedColor: '#0A50A1'
            mode: fixed
      - matcher:
          id: byName
          options: Page_Tables
        properties:
        - id: color
          value:
            fixedColor: '#0A50A1'
            mode: fixed
      - matcher:
          id: byName
          options: RAM_Free
        properties:
        - id: color
          value:
            fixedColor: '#E0F9D7'
            mode: fixed
      - matcher:
          id: byName
          options: Slab
        properties:
        - id: color
          value:
            fixedColor: '#806EB7'
            mode: fixed
      - matcher:
          id: byName
          options: Slab_Cache
        properties:
        - id: color
          value:
            fixedColor: '#E0752D'
            mode: fixed
      - matcher:
          id: byName
          options: Swap
        properties:
        - id: color
          value:
            fixedColor: '#BF1B00'
            mode: fixed
      - matcher:
          id: byName
          options: Swap_Cache
        properties:
        - id: color
          value:
            fixedColor: '#C15C17'
            mode: fixed
      - matcher:
          id: byName
          options: Swap_Free
        properties:
        - id: color
          value:
            fixedColor: '#2F575E'
            mode: fixed
      - matcher:
          id: byName
          options: Unused
        properties:
        - id: color
          value:
            fixedColor: '#EAB839'
            mode: fixed
    gridPos:
      h: 10
      w: 12
      x: 12
      'y': 84
    id: 159
    links: []
    options:
      legend:
        calcs:
        - mean
        - lastNotNull
        - max
        - min
        displayMode: table
        placement: bottom
        showLegend: true
        width: 350
      tooltip:
        mode: multi
        sort: none
    pluginVersion: 9.2.0
    targets:
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      expr: node_memory_Bounce_bytes{instance="$node",job="$job"}
      format: time_series
      intervalFactor: 1
      legendFormat: Bounce - Memory used for block device bounce buffers
      refId: A
      step: 240
    title: Memory Bounce
    type: timeseries
  - datasource:
      type: {{ $defaultDatasource }}
      uid: ${datasource}
    fieldConfig:
      defaults:
        color:
          mode: palette-classic
        custom:
          axisCenteredZero: false
          axisColorMode: text
          axisLabel: bytes
          axisPlacement: auto
          barAlignment: 0
          drawStyle: line
          fillOpacity: 20
          gradientMode: none
          hideFrom:
            legend: false
            tooltip: false
            viz: false
          lineInterpolation: linear
          lineWidth: 1
          pointSize: 5
          scaleDistribution:
            type: linear
          showPoints: never
          spanNulls: false
          stacking:
            group: A
            mode: none
          thresholdsStyle:
            mode: 'off'
        links: []
        mappings: []
        min: 0
        thresholds:
          mode: absolute
          steps:
          - color: green
          - color: red
            value: 80
        unit: bytes
      overrides:
      - matcher:
          id: byName
          options: Active
        properties:
        - id: color
          value:
            fixedColor: '#99440A'
            mode: fixed
      - matcher:
          id: byName
          options: Buffers
        properties:
        - id: color
          value:
            fixedColor: '#58140C'
            mode: fixed
      - matcher:
          id: byName
          options: Cache
        properties:
        - id: color
          value:
            fixedColor: '#6D1F62'
            mode: fixed
      - matcher:
          id: byName
          options: Cached
        properties:
        - id: color
          value:
            fixedColor: '#511749'
            mode: fixed
      - matcher:
          id: byName
          options: Committed
        properties:
        - id: color
          value:
            fixedColor: '#508642'
            mode: fixed
      - matcher:
          id: byName
          options: Dirty
        properties:
        - id: color
          value:
            fixedColor: '#6ED0E0'
            mode: fixed
      - matcher:
          id: byName
          options: Free
        properties:
        - id: color
          value:
            fixedColor: '#B7DBAB'
            mode: fixed
      - matcher:
          id: byName
          options: Inactive
        properties:
        - id: color
          value:
            fixedColor: '#EA6460'
            mode: fixed
      - matcher:
          id: byName
          options: Mapped
        properties:
        - id: color
          value:
            fixedColor: '#052B51'
            mode: fixed
      - matcher:
          id: byName
          options: PageTables
        properties:
        - id: color
          value:
            fixedColor: '#0A50A1'
            mode: fixed
      - matcher:
          id: byName
          options: Page_Tables
        properties:
        - id: color
          value:
            fixedColor: '#0A50A1'
            mode: fixed
      - matcher:
          id: byName
          options: Slab_Cache
        properties:
        - id: color
          value:
            fixedColor: '#EAB839'
            mode: fixed
      - matcher:
          id: byName
          options: Swap
        properties:
        - id: color
          value:
            fixedColor: '#BF1B00'
            mode: fixed
      - matcher:
          id: byName
          options: Swap_Cache
        properties:
        - id: color
          value:
            fixedColor: '#C15C17'
            mode: fixed
      - matcher:
          id: byName
          options: Total
        properties:
        - id: color
          value:
            fixedColor: '#511749'
            mode: fixed
      - matcher:
          id: byName
          options: Total RAM
        properties:
        - id: color
          value:
            fixedColor: '#052B51'
            mode: fixed
      - matcher:
          id: byName
          options: Total RAM + Swap
        properties:
        - id: color
          value:
            fixedColor: '#052B51'
            mode: fixed
      - matcher:
          id: byName
          options: VmallocUsed
        properties:
        - id: color
          value:
            fixedColor: '#EA6460'
            mode: fixed
      - matcher:
          id: byRegexp
          options: /.*Inactive *./
        properties:
        - id: custom.transform
          value: negative-Y
    gridPos:
      h: 10
      w: 12
      x: 0
      'y': 94
    id: 129
    links: []
    options:
      legend:
        calcs:
        - mean
        - lastNotNull
        - max
        - min
        displayMode: table
        placement: bottom
        showLegend: true
      tooltip:
        mode: multi
        sort: none
    pluginVersion: 9.2.0
    targets:
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      expr: node_memory_AnonHugePages_bytes{instance="$node",job="$job"}
      format: time_series
      intervalFactor: 1
      legendFormat: AnonHugePages - Memory in anonymous huge pages
      refId: A
      step: 240
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      expr: node_memory_AnonPages_bytes{instance="$node",job="$job"}
      format: time_series
      intervalFactor: 1
      legendFormat: AnonPages - Memory in user pages not backed by files
      refId: B
      step: 240
    title: Memory Anonymous
    type: timeseries
  - datasource:
      type: {{ $defaultDatasource }}
      uid: ${datasource}
    fieldConfig:
      defaults:
        color:
          mode: palette-classic
        custom:
          axisCenteredZero: false
          axisColorMode: text
          axisLabel: bytes
          axisPlacement: auto
          barAlignment: 0
          drawStyle: line
          fillOpacity: 20
          gradientMode: none
          hideFrom:
            legend: false
            tooltip: false
            viz: false
          lineInterpolation: linear
          lineWidth: 1
          pointSize: 5
          scaleDistribution:
            type: linear
          showPoints: never
          spanNulls: false
          stacking:
            group: A
            mode: none
          thresholdsStyle:
            mode: 'off'
        links: []
        mappings: []
        min: 0
        thresholds:
          mode: absolute
          steps:
          - color: green
          - color: red
            value: 80
        unit: bytes
      overrides:
      - matcher:
          id: byName
          options: Apps
        properties:
        - id: color
          value:
            fixedColor: '#629E51'
            mode: fixed
      - matcher:
          id: byName
          options: Buffers
        properties:
        - id: color
          value:
            fixedColor: '#614D93'
            mode: fixed
      - matcher:
          id: byName
          options: Cache
        properties:
        - id: color
          value:
            fixedColor: '#6D1F62'
            mode: fixed
      - matcher:
          id: byName
          options: Cached
        properties:
        - id: color
          value:
            fixedColor: '#511749'
            mode: fixed
      - matcher:
          id: byName
          options: Committed
        properties:
        - id: color
          value:
            fixedColor: '#508642'
            mode: fixed
      - matcher:
          id: byName
          options: Free
        properties:
        - id: color
          value:
            fixedColor: '#0A437C'
            mode: fixed
      - matcher:
          id: byName
          options: Hardware Corrupted - Amount of RAM that the kernel identified as corrupted / not working
        properties:
        - id: color
          value:
            fixedColor: '#CFFAFF'
            mode: fixed
      - matcher:
          id: byName
          options: Inactive
        properties:
        - id: color
          value:
            fixedColor: '#584477'
            mode: fixed
      - matcher:
          id: byName
          options: PageTables
        properties:
        - id: color
          value:
            fixedColor: '#0A50A1'
            mode: fixed
      - matcher:
          id: byName
          options: Page_Tables
        properties:
        - id: color
          value:
            fixedColor: '#0A50A1'
            mode: fixed
      - matcher:
          id: byName
          options: RAM_Free
        properties:
        - id: color
          value:
            fixedColor: '#E0F9D7'
            mode: fixed
      - matcher:
          id: byName
          options: Slab
        properties:
        - id: color
          value:
            fixedColor: '#806EB7'
            mode: fixed
      - matcher:
          id: byName
          options: Slab_Cache
        properties:
        - id: color
          value:
            fixedColor: '#E0752D'
            mode: fixed
      - matcher:
          id: byName
          options: Swap
        properties:
        - id: color
          value:
            fixedColor: '#BF1B00'
            mode: fixed
      - matcher:
          id: byName
          options: Swap_Cache
        properties:
        - id: color
          value:
            fixedColor: '#C15C17'
            mode: fixed
      - matcher:
          id: byName
          options: Swap_Free
        properties:
        - id: color
          value:
            fixedColor: '#2F575E'
            mode: fixed
      - matcher:
          id: byName
          options: Unused
        properties:
        - id: color
          value:
            fixedColor: '#EAB839'
            mode: fixed
    gridPos:
      h: 10
      w: 12
      x: 12
      'y': 94
    id: 160
    links: []
    options:
      legend:
        calcs:
        - mean
        - lastNotNull
        - max
        - min
        displayMode: table
        placement: bottom
        showLegend: true
        width: 350
      tooltip:
        mode: multi
        sort: none
    pluginVersion: 9.2.0
    targets:
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      expr: node_memory_KernelStack_bytes{instance="$node",job="$job"}
      format: time_series
      intervalFactor: 1
      legendFormat: KernelStack - Kernel memory stack. This is not reclaimable
      refId: A
      step: 240
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      expr: node_memory_Percpu_bytes{instance="$node",job="$job"}
      format: time_series
      interval: ''
      intervalFactor: 1
      legendFormat: PerCPU - Per CPU memory allocated dynamically by loadable modules
      refId: B
      step: 240
    title: Memory Kernel / CPU
    type: timeseries
  - datasource:
      type: {{ $defaultDatasource }}
      uid: ${datasource}
    fieldConfig:
      defaults:
        color:
          mode: palette-classic
        custom:
          axisCenteredZero: false
          axisColorMode: text
          axisLabel: pages
          axisPlacement: auto
          barAlignment: 0
          drawStyle: line
          fillOpacity: 20
          gradientMode: none
          hideFrom:
            legend: false
            tooltip: false
            viz: false
          lineInterpolation: linear
          lineWidth: 1
          pointSize: 5
          scaleDistribution:
            type: linear
          showPoints: never
          spanNulls: false
          stacking:
            group: A
            mode: none
          thresholdsStyle:
            mode: 'off'
        links: []
        mappings: []
        min: 0
        thresholds:
          mode: absolute
          steps:
          - color: green
          - color: red
            value: 80
        unit: short
      overrides:
      - matcher:
          id: byName
          options: Active
        properties:
        - id: color
          value:
            fixedColor: '#99440A'
            mode: fixed
      - matcher:
          id: byName
          options: Buffers
        properties:
        - id: color
          value:
            fixedColor: '#58140C'
            mode: fixed
      - matcher:
          id: byName
          options: Cache
        properties:
        - id: color
          value:
            fixedColor: '#6D1F62'
            mode: fixed
      - matcher:
          id: byName
          options: Cached
        properties:
        - id: color
          value:
            fixedColor: '#511749'
            mode: fixed
      - matcher:
          id: byName
          options: Committed
        properties:
        - id: color
          value:
            fixedColor: '#508642'
            mode: fixed
      - matcher:
          id: byName
          options: Dirty
        properties:
        - id: color
          value:
            fixedColor: '#6ED0E0'
            mode: fixed
      - matcher:
          id: byName
          options: Free
        properties:
        - id: color
          value:
            fixedColor: '#B7DBAB'
            mode: fixed
      - matcher:
          id: byName
          options: Inactive
        properties:
        - id: color
          value:
            fixedColor: '#EA6460'
            mode: fixed
      - matcher:
          id: byName
          options: Mapped
        properties:
        - id: color
          value:
            fixedColor: '#052B51'
            mode: fixed
      - matcher:
          id: byName
          options: PageTables
        properties:
        - id: color
          value:
            fixedColor: '#0A50A1'
            mode: fixed
      - matcher:
          id: byName
          options: Page_Tables
        properties:
        - id: color
          value:
            fixedColor: '#0A50A1'
            mode: fixed
      - matcher:
          id: byName
          options: Slab_Cache
        properties:
        - id: color
          value:
            fixedColor: '#EAB839'
            mode: fixed
      - matcher:
          id: byName
          options: Swap
        properties:
        - id: color
          value:
            fixedColor: '#BF1B00'
            mode: fixed
      - matcher:
          id: byName
          options: Swap_Cache
        properties:
        - id: color
          value:
            fixedColor: '#C15C17'
            mode: fixed
      - matcher:
          id: byName
          options: Total
        properties:
        - id: color
          value:
            fixedColor: '#511749'
            mode: fixed
      - matcher:
          id: byName
          options: Total RAM
        properties:
        - id: color
          value:
            fixedColor: '#806EB7'
            mode: fixed
      - matcher:
          id: byName
          options: Total RAM + Swap
        properties:
        - id: color
          value:
            fixedColor: '#806EB7'
            mode: fixed
      - matcher:
          id: byName
          options: VmallocUsed
        properties:
        - id: color
          value:
            fixedColor: '#EA6460'
            mode: fixed
    gridPos:
      h: 10
      w: 12
      x: 0
      'y': 104
    id: 140
    links: []
    options:
      legend:
        calcs:
        - lastNotNull
        - max
        - min
        displayMode: table
        placement: bottom
        showLegend: true
      tooltip:
        mode: multi
        sort: none
    pluginVersion: 9.2.0
    targets:
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      expr: node_memory_HugePages_Free{instance="$node",job="$job"}
      format: time_series
      intervalFactor: 1
      legendFormat: HugePages_Free - Huge pages in the pool that are not yet allocated
      refId: A
      step: 240
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      expr: node_memory_HugePages_Rsvd{instance="$node",job="$job"}
      format: time_series
      intervalFactor: 1
      legendFormat: HugePages_Rsvd - Huge pages for which a commitment to allocate from the pool has been made, but no allocation has yet been made
      refId: B
      step: 240
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      expr: node_memory_HugePages_Surp{instance="$node",job="$job"}
      format: time_series
      intervalFactor: 1
      legendFormat: HugePages_Surp - Huge pages in the pool above the value in /proc/sys/vm/nr_hugepages
      refId: C
      step: 240
    title: Memory HugePages Counter
    type: timeseries
  - datasource:
      type: {{ $defaultDatasource }}
      uid: ${datasource}
    fieldConfig:
      defaults:
        color:
          mode: palette-classic
        custom:
          axisCenteredZero: false
          axisColorMode: text
          axisLabel: bytes
          axisPlacement: auto
          barAlignment: 0
          drawStyle: line
          fillOpacity: 20
          gradientMode: none
          hideFrom:
            legend: false
            tooltip: false
            viz: false
          lineInterpolation: linear
          lineWidth: 1
          pointSize: 5
          scaleDistribution:
            type: linear
          showPoints: never
          spanNulls: false
          stacking:
            group: A
            mode: none
          thresholdsStyle:
            mode: 'off'
        links: []
        mappings: []
        min: 0
        thresholds:
          mode: absolute
          steps:
          - color: green
          - color: red
            value: 80
        unit: bytes
      overrides:
      - matcher:
          id: byName
          options: Active
        properties:
        - id: color
          value:
            fixedColor: '#99440A'
            mode: fixed
      - matcher:
          id: byName
          options: Buffers
        properties:
        - id: color
          value:
            fixedColor: '#58140C'
            mode: fixed
      - matcher:
          id: byName
          options: Cache
        properties:
        - id: color
          value:
            fixedColor: '#6D1F62'
            mode: fixed
      - matcher:
          id: byName
          options: Cached
        properties:
        - id: color
          value:
            fixedColor: '#511749'
            mode: fixed
      - matcher:
          id: byName
          options: Committed
        properties:
        - id: color
          value:
            fixedColor: '#508642'
            mode: fixed
      - matcher:
          id: byName
          options: Dirty
        properties:
        - id: color
          value:
            fixedColor: '#6ED0E0'
            mode: fixed
      - matcher:
          id: byName
          options: Free
        properties:
        - id: color
          value:
            fixedColor: '#B7DBAB'
            mode: fixed
      - matcher:
          id: byName
          options: Inactive
        properties:
        - id: color
          value:
            fixedColor: '#EA6460'
            mode: fixed
      - matcher:
          id: byName
          options: Mapped
        properties:
        - id: color
          value:
            fixedColor: '#052B51'
            mode: fixed
      - matcher:
          id: byName
          options: PageTables
        properties:
        - id: color
          value:
            fixedColor: '#0A50A1'
            mode: fixed
      - matcher:
          id: byName
          options: Page_Tables
        properties:
        - id: color
          value:
            fixedColor: '#0A50A1'
            mode: fixed
      - matcher:
          id: byName
          options: Slab_Cache
        properties:
        - id: color
          value:
            fixedColor: '#EAB839'
            mode: fixed
      - matcher:
          id: byName
          options: Swap
        properties:
        - id: color
          value:
            fixedColor: '#BF1B00'
            mode: fixed
      - matcher:
          id: byName
          options: Swap_Cache
        properties:
        - id: color
          value:
            fixedColor: '#C15C17'
            mode: fixed
      - matcher:
          id: byName
          options: Total
        properties:
        - id: color
          value:
            fixedColor: '#511749'
            mode: fixed
      - matcher:
          id: byName
          options: Total RAM
        properties:
        - id: color
          value:
            fixedColor: '#806EB7'
            mode: fixed
      - matcher:
          id: byName
          options: Total RAM + Swap
        properties:
        - id: color
          value:
            fixedColor: '#806EB7'
            mode: fixed
      - matcher:
          id: byName
          options: VmallocUsed
        properties:
        - id: color
          value:
            fixedColor: '#EA6460'
            mode: fixed
    gridPos:
      h: 10
      w: 12
      x: 12
      'y': 104
    id: 71
    links: []
    options:
      legend:
        calcs:
        - lastNotNull
        - max
        - min
        displayMode: table
        placement: bottom
        showLegend: true
      tooltip:
        mode: multi
        sort: none
    pluginVersion: 9.2.0
    targets:
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      expr: node_memory_HugePages_Total{instance="$node",job="$job"}
      format: time_series
      intervalFactor: 1
      legendFormat: HugePages - Total size of the pool of huge pages
      refId: A
      step: 240
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      expr: node_memory_Hugepagesize_bytes{instance="$node",job="$job"}
      format: time_series
      intervalFactor: 1
      legendFormat: Hugepagesize - Huge Page size
      refId: B
      step: 240
    title: Memory HugePages Size
    type: timeseries
  - datasource:
      type: {{ $defaultDatasource }}
      uid: ${datasource}
    fieldConfig:
      defaults:
        color:
          mode: palette-classic
        custom:
          axisCenteredZero: false
          axisColorMode: text
          axisLabel: bytes
          axisPlacement: auto
          barAlignment: 0
          drawStyle: line
          fillOpacity: 20
          gradientMode: none
          hideFrom:
            legend: false
            tooltip: false
            viz: false
          lineInterpolation: linear
          lineWidth: 1
          pointSize: 5
          scaleDistribution:
            type: linear
          showPoints: never
          spanNulls: false
          stacking:
            group: A
            mode: none
          thresholdsStyle:
            mode: 'off'
        links: []
        mappings: []
        min: 0
        thresholds:
          mode: absolute
          steps:
          - color: green
          - color: red
            value: 80
        unit: bytes
      overrides:
      - matcher:
          id: byName
          options: Active
        properties:
        - id: color
          value:
            fixedColor: '#99440A'
            mode: fixed
      - matcher:
          id: byName
          options: Buffers
        properties:
        - id: color
          value:
            fixedColor: '#58140C'
            mode: fixed
      - matcher:
          id: byName
          options: Cache
        properties:
        - id: color
          value:
            fixedColor: '#6D1F62'
            mode: fixed
      - matcher:
          id: byName
          options: Cached
        properties:
        - id: color
          value:
            fixedColor: '#511749'
            mode: fixed
      - matcher:
          id: byName
          options: Committed
        properties:
        - id: color
          value:
            fixedColor: '#508642'
            mode: fixed
      - matcher:
          id: byName
          options: Dirty
        properties:
        - id: color
          value:
            fixedColor: '#6ED0E0'
            mode: fixed
      - matcher:
          id: byName
          options: Free
        properties:
        - id: color
          value:
            fixedColor: '#B7DBAB'
            mode: fixed
      - matcher:
          id: byName
          options: Inactive
        properties:
        - id: color
          value:
            fixedColor: '#EA6460'
            mode: fixed
      - matcher:
          id: byName
          options: Mapped
        properties:
        - id: color
          value:
            fixedColor: '#052B51'
            mode: fixed
      - matcher:
          id: byName
          options: PageTables
        properties:
        - id: color
          value:
            fixedColor: '#0A50A1'
            mode: fixed
      - matcher:
          id: byName
          options: Page_Tables
        properties:
        - id: color
          value:
            fixedColor: '#0A50A1'
            mode: fixed
      - matcher:
          id: byName
          options: Slab_Cache
        properties:
        - id: color
          value:
            fixedColor: '#EAB839'
            mode: fixed
      - matcher:
          id: byName
          options: Swap
        properties:
        - id: color
          value:
            fixedColor: '#BF1B00'
            mode: fixed
      - matcher:
          id: byName
          options: Swap_Cache
        properties:
        - id: color
          value:
            fixedColor: '#C15C17'
            mode: fixed
      - matcher:
          id: byName
          options: Total
        properties:
        - id: color
          value:
            fixedColor: '#511749'
            mode: fixed
      - matcher:
          id: byName
          options: Total RAM
        properties:
        - id: color
          value:
            fixedColor: '#052B51'
            mode: fixed
      - matcher:
          id: byName
          options: Total RAM + Swap
        properties:
        - id: color
          value:
            fixedColor: '#052B51'
            mode: fixed
      - matcher:
          id: byName
          options: VmallocUsed
        properties:
        - id: color
          value:
            fixedColor: '#EA6460'
            mode: fixed
    gridPos:
      h: 10
      w: 12
      x: 0
      'y': 114
    id: 128
    links: []
    options:
      legend:
        calcs:
        - mean
        - max
        - min
        displayMode: table
        placement: bottom
        showLegend: true
      tooltip:
        mode: multi
        sort: none
    pluginVersion: 9.2.0
    targets:
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      expr: node_memory_DirectMap1G_bytes{instance="$node",job="$job"}
      format: time_series
      intervalFactor: 1
      legendFormat: DirectMap1G - Amount of pages mapped as this size
      refId: A
      step: 240
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      expr: node_memory_DirectMap2M_bytes{instance="$node",job="$job"}
      format: time_series
      interval: ''
      intervalFactor: 1
      legendFormat: DirectMap2M - Amount of pages mapped as this size
      refId: B
      step: 240
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      expr: node_memory_DirectMap4k_bytes{instance="$node",job="$job"}
      format: time_series
      interval: ''
      intervalFactor: 1
      legendFormat: DirectMap4K - Amount of pages mapped as this size
      refId: C
      step: 240
    title: Memory DirectMap
    type: timeseries
  - datasource:
      type: {{ $defaultDatasource }}
      uid: ${datasource}
    fieldConfig:
      defaults:
        color:
          mode: palette-classic
        custom:
          axisCenteredZero: false
          axisColorMode: text
          axisLabel: bytes
          axisPlacement: auto
          barAlignment: 0
          drawStyle: line
          fillOpacity: 20
          gradientMode: none
          hideFrom:
            legend: false
            tooltip: false
            viz: false
          lineInterpolation: linear
          lineWidth: 1
          pointSize: 5
          scaleDistribution:
            type: linear
          showPoints: never
          spanNulls: false
          stacking:
            group: A
            mode: none
          thresholdsStyle:
            mode: 'off'
        links: []
        mappings: []
        min: 0
        thresholds:
          mode: absolute
          steps:
          - color: green
          - color: red
            value: 80
        unit: bytes
      overrides:
      - matcher:
          id: byName
          options: Apps
        properties:
        - id: color
          value:
            fixedColor: '#629E51'
            mode: fixed
      - matcher:
          id: byName
          options: Buffers
        properties:
        - id: color
          value:
            fixedColor: '#614D93'
            mode: fixed
      - matcher:
          id: byName
          options: Cache
        properties:
        - id: color
          value:
            fixedColor: '#6D1F62'
            mode: fixed
      - matcher:
          id: byName
          options: Cached
        properties:
        - id: color
          value:
            fixedColor: '#511749'
            mode: fixed
      - matcher:
          id: byName
          options: Committed
        properties:
        - id: color
          value:
            fixedColor: '#508642'
            mode: fixed
      - matcher:
          id: byName
          options: Free
        properties:
        - id: color
          value:
            fixedColor: '#0A437C'
            mode: fixed
      - matcher:
          id: byName
          options: Hardware Corrupted - Amount of RAM that the kernel identified as corrupted / not working
        properties:
        - id: color
          value:
            fixedColor: '#CFFAFF'
            mode: fixed
      - matcher:
          id: byName
          options: Inactive
        properties:
        - id: color
          value:
            fixedColor: '#584477'
            mode: fixed
      - matcher:
          id: byName
          options: PageTables
        properties:
        - id: color
          value:
            fixedColor: '#0A50A1'
            mode: fixed
      - matcher:
          id: byName
          options: Page_Tables
        properties:
        - id: color
          value:
            fixedColor: '#0A50A1'
            mode: fixed
      - matcher:
          id: byName
          options: RAM_Free
        properties:
        - id: color
          value:
            fixedColor: '#E0F9D7'
            mode: fixed
      - matcher:
          id: byName
          options: Slab
        properties:
        - id: color
          value:
            fixedColor: '#806EB7'
            mode: fixed
      - matcher:
          id: byName
          options: Slab_Cache
        properties:
        - id: color
          value:
            fixedColor: '#E0752D'
            mode: fixed
      - matcher:
          id: byName
          options: Swap
        properties:
        - id: color
          value:
            fixedColor: '#BF1B00'
            mode: fixed
      - matcher:
          id: byName
          options: Swap_Cache
        properties:
        - id: color
          value:
            fixedColor: '#C15C17'
            mode: fixed
      - matcher:
          id: byName
          options: Swap_Free
        properties:
        - id: color
          value:
            fixedColor: '#2F575E'
            mode: fixed
      - matcher:
          id: byName
          options: Unused
        properties:
        - id: color
          value:
            fixedColor: '#EAB839'
            mode: fixed
    gridPos:
      h: 10
      w: 12
      x: 12
      'y': 114
    id: 137
    links: []
    options:
      legend:
        calcs:
        - mean
        - lastNotNull
        - max
        - min
        displayMode: table
        placement: bottom
        showLegend: true
        width: 350
      tooltip:
        mode: multi
        sort: none
    pluginVersion: 9.2.0
    targets:
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      expr: node_memory_Unevictable_bytes{instance="$node",job="$job"}
      format: time_series
      intervalFactor: 1
      legendFormat: Unevictable - Amount of unevictable memory that can't be swapped out for a variety of reasons
      refId: A
      step: 240
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      expr: node_memory_Mlocked_bytes{instance="$node",job="$job"}
      format: time_series
      intervalFactor: 1
      legendFormat: MLocked - Size of pages locked to memory using the mlock() system call
      refId: B
      step: 240
    title: Memory Unevictable and MLocked
    type: timeseries
  - datasource:
      type: {{ $defaultDatasource }}
      uid: ${datasource}
    fieldConfig:
      defaults:
        color:
          mode: palette-classic
        custom:
          axisCenteredZero: false
          axisColorMode: text
          axisLabel: bytes
          axisPlacement: auto
          barAlignment: 0
          drawStyle: line
          fillOpacity: 20
          gradientMode: none
          hideFrom:
            legend: false
            tooltip: false
            viz: false
          lineInterpolation: linear
          lineWidth: 1
          pointSize: 5
          scaleDistribution:
            type: linear
          showPoints: never
          spanNulls: false
          stacking:
            group: A
            mode: none
          thresholdsStyle:
            mode: 'off'
        links: []
        mappings: []
        min: 0
        thresholds:
          mode: absolute
          steps:
          - color: green
          - color: red
            value: 80
        unit: bytes
      overrides:
      - matcher:
          id: byName
          options: Active
        properties:
        - id: color
          value:
            fixedColor: '#99440A'
            mode: fixed
      - matcher:
          id: byName
          options: Buffers
        properties:
        - id: color
          value:
            fixedColor: '#58140C'
            mode: fixed
      - matcher:
          id: byName
          options: Cache
        properties:
        - id: color
          value:
            fixedColor: '#6D1F62'
            mode: fixed
      - matcher:
          id: byName
          options: Cached
        properties:
        - id: color
          value:
            fixedColor: '#511749'
            mode: fixed
      - matcher:
          id: byName
          options: Committed
        properties:
        - id: color
          value:
            fixedColor: '#508642'
            mode: fixed
      - matcher:
          id: byName
          options: Dirty
        properties:
        - id: color
          value:
            fixedColor: '#6ED0E0'
            mode: fixed
      - matcher:
          id: byName
          options: Free
        properties:
        - id: color
          value:
            fixedColor: '#B7DBAB'
            mode: fixed
      - matcher:
          id: byName
          options: Inactive
        properties:
        - id: color
          value:
            fixedColor: '#EA6460'
            mode: fixed
      - matcher:
          id: byName
          options: Mapped
        properties:
        - id: color
          value:
            fixedColor: '#052B51'
            mode: fixed
      - matcher:
          id: byName
          options: PageTables
        properties:
        - id: color
          value:
            fixedColor: '#0A50A1'
            mode: fixed
      - matcher:
          id: byName
          options: Page_Tables
        properties:
        - id: color
          value:
            fixedColor: '#0A50A1'
            mode: fixed
      - matcher:
          id: byName
          options: Slab_Cache
        properties:
        - id: color
          value:
            fixedColor: '#EAB839'
            mode: fixed
      - matcher:
          id: byName
          options: Swap
        properties:
        - id: color
          value:
            fixedColor: '#BF1B00'
            mode: fixed
      - matcher:
          id: byName
          options: Swap_Cache
        properties:
        - id: color
          value:
            fixedColor: '#C15C17'
            mode: fixed
      - matcher:
          id: byName
          options: Total
        properties:
        - id: color
          value:
            fixedColor: '#511749'
            mode: fixed
      - matcher:
          id: byName
          options: Total RAM
        properties:
        - id: color
          value:
            fixedColor: '#052B51'
            mode: fixed
      - matcher:
          id: byName
          options: Total RAM + Swap
        properties:
        - id: color
          value:
            fixedColor: '#052B51'
            mode: fixed
      - matcher:
          id: byName
          options: Total Swap
        properties:
        - id: color
          value:
            fixedColor: '#614D93'
            mode: fixed
      - matcher:
          id: byName
          options: VmallocUsed
        properties:
        - id: color
          value:
            fixedColor: '#EA6460'
            mode: fixed
    gridPos:
      h: 10
      w: 12
      x: 0
      'y': 124
    id: 132
    links: []
    options:
      legend:
        calcs:
        - mean
        - lastNotNull
        - max
        - min
        displayMode: table
        placement: bottom
        showLegend: true
      tooltip:
        mode: multi
        sort: none
    pluginVersion: 9.2.0
    targets:
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      expr: node_memory_NFS_Unstable_bytes{instance="$node",job="$job"}
      format: time_series
      intervalFactor: 1
      legendFormat: NFS Unstable - Memory in NFS pages sent to the server, but not yet committed to the storage
      refId: A
      step: 240
    title: Memory NFS
    type: timeseries
  targets:
  - datasource:
      type: {{ $defaultDatasource }}
      uid: '000000001'
    refId: A
  title: Memory Meminfo
  type: row
- collapsed: true
  datasource:
    type: {{ $defaultDatasource }}
    uid: '000000001'
  gridPos:
    h: 1
    w: 24
    x: 0
    'y': 22
  id: 267
  panels:
  - datasource:
      type: {{ $defaultDatasource }}
      uid: ${datasource}
    fieldConfig:
      defaults:
        color:
          mode: palette-classic
        custom:
          axisCenteredZero: false
          axisColorMode: text
          axisLabel: pages out (-) / in (+)
          axisPlacement: auto
          barAlignment: 0
          drawStyle: line
          fillOpacity: 20
          gradientMode: none
          hideFrom:
            legend: false
            tooltip: false
            viz: false
          lineInterpolation: linear
          lineWidth: 1
          pointSize: 5
          scaleDistribution:
            type: linear
          showPoints: never
          spanNulls: false
          stacking:
            group: A
            mode: none
          thresholdsStyle:
            mode: 'off'
        links: []
        mappings: []
        thresholds:
          mode: absolute
          steps:
          - color: green
          - color: red
            value: 80
        unit: short
      overrides:
      - matcher:
          id: byRegexp
          options: /.*out/
        properties:
        - id: custom.transform
          value: negative-Y
    gridPos:
      h: 10
      w: 12
      x: 0
      'y': 41
    id: 176
    links: []
    options:
      legend:
        calcs:
        - mean
        - lastNotNull
        - max
        - min
        displayMode: table
        placement: bottom
        showLegend: true
      tooltip:
        mode: multi
        sort: none
    pluginVersion: 9.2.0
    targets:
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      expr: irate(node_vmstat_pgpgin{instance="$node",job="$job"}[$__rate_interval])
      format: time_series
      intervalFactor: 1
      legendFormat: Pagesin - Page in operations
      refId: A
      step: 240
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      expr: irate(node_vmstat_pgpgout{instance="$node",job="$job"}[$__rate_interval])
      format: time_series
      intervalFactor: 1
      legendFormat: Pagesout - Page out operations
      refId: B
      step: 240
    title: Memory Pages In / Out
    type: timeseries
  - datasource:
      type: {{ $defaultDatasource }}
      uid: ${datasource}
    fieldConfig:
      defaults:
        color:
          mode: palette-classic
        custom:
          axisCenteredZero: false
          axisColorMode: text
          axisLabel: pages out (-) / in (+)
          axisPlacement: auto
          barAlignment: 0
          drawStyle: line
          fillOpacity: 20
          gradientMode: none
          hideFrom:
            legend: false
            tooltip: false
            viz: false
          lineInterpolation: linear
          lineWidth: 1
          pointSize: 5
          scaleDistribution:
            type: linear
          showPoints: never
          spanNulls: false
          stacking:
            group: A
            mode: none
          thresholdsStyle:
            mode: 'off'
        links: []
        mappings: []
        thresholds:
          mode: absolute
          steps:
          - color: green
          - color: red
            value: 80
        unit: short
      overrides:
      - matcher:
          id: byRegexp
          options: /.*out/
        properties:
        - id: custom.transform
          value: negative-Y
    gridPos:
      h: 10
      w: 12
      x: 12
      'y': 41
    id: 22
    links: []
    options:
      legend:
        calcs:
        - mean
        - lastNotNull
        - max
        - min
        displayMode: table
        placement: bottom
        showLegend: true
      tooltip:
        mode: multi
        sort: none
    pluginVersion: 9.2.0
    targets:
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      expr: irate(node_vmstat_pswpin{instance="$node",job="$job"}[$__rate_interval])
      format: time_series
      intervalFactor: 1
      legendFormat: Pswpin - Pages swapped in
      refId: A
      step: 240
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      expr: irate(node_vmstat_pswpout{instance="$node",job="$job"}[$__rate_interval])
      format: time_series
      intervalFactor: 1
      legendFormat: Pswpout - Pages swapped out
      refId: B
      step: 240
    title: Memory Pages Swap In / Out
    type: timeseries
  - datasource:
      type: {{ $defaultDatasource }}
      uid: ${datasource}
    fieldConfig:
      defaults:
        color:
          mode: palette-classic
        custom:
          axisCenteredZero: false
          axisColorMode: text
          axisLabel: faults
          axisPlacement: auto
          barAlignment: 0
          drawStyle: line
          fillOpacity: 20
          gradientMode: none
          hideFrom:
            legend: false
            tooltip: false
            viz: false
          lineInterpolation: linear
          lineWidth: 1
          pointSize: 5
          scaleDistribution:
            type: linear
          showPoints: never
          spanNulls: false
          stacking:
            group: A
            mode: normal
          thresholdsStyle:
            mode: 'off'
        links: []
        mappings: []
        min: 0
        thresholds:
          mode: absolute
          steps:
          - color: green
          - color: red
            value: 80
        unit: short
      overrides:
      - matcher:
          id: byName
          options: Apps
        properties:
        - id: color
          value:
            fixedColor: '#629E51'
            mode: fixed
      - matcher:
          id: byName
          options: Buffers
        properties:
        - id: color
          value:
            fixedColor: '#614D93'
            mode: fixed
      - matcher:
          id: byName
          options: Cache
        properties:
        - id: color
          value:
            fixedColor: '#6D1F62'
            mode: fixed
      - matcher:
          id: byName
          options: Cached
        properties:
        - id: color
          value:
            fixedColor: '#511749'
            mode: fixed
      - matcher:
          id: byName
          options: Committed
        properties:
        - id: color
          value:
            fixedColor: '#508642'
            mode: fixed
      - matcher:
          id: byName
          options: Free
        properties:
        - id: color
          value:
            fixedColor: '#0A437C'
            mode: fixed
      - matcher:
          id: byName
          options: Hardware Corrupted - Amount of RAM that the kernel identified as corrupted / not working
        properties:
        - id: color
          value:
            fixedColor: '#CFFAFF'
            mode: fixed
      - matcher:
          id: byName
          options: Inactive
        properties:
        - id: color
          value:
            fixedColor: '#584477'
            mode: fixed
      - matcher:
          id: byName
          options: PageTables
        properties:
        - id: color
          value:
            fixedColor: '#0A50A1'
            mode: fixed
      - matcher:
          id: byName
          options: Page_Tables
        properties:
        - id: color
          value:
            fixedColor: '#0A50A1'
            mode: fixed
      - matcher:
          id: byName
          options: RAM_Free
        properties:
        - id: color
          value:
            fixedColor: '#E0F9D7'
            mode: fixed
      - matcher:
          id: byName
          options: Slab
        properties:
        - id: color
          value:
            fixedColor: '#806EB7'
            mode: fixed
      - matcher:
          id: byName
          options: Slab_Cache
        properties:
        - id: color
          value:
            fixedColor: '#E0752D'
            mode: fixed
      - matcher:
          id: byName
          options: Swap
        properties:
        - id: color
          value:
            fixedColor: '#BF1B00'
            mode: fixed
      - matcher:
          id: byName
          options: Swap_Cache
        properties:
        - id: color
          value:
            fixedColor: '#C15C17'
            mode: fixed
      - matcher:
          id: byName
          options: Swap_Free
        properties:
        - id: color
          value:
            fixedColor: '#2F575E'
            mode: fixed
      - matcher:
          id: byName
          options: Unused
        properties:
        - id: color
          value:
            fixedColor: '#EAB839'
            mode: fixed
      - matcher:
          id: byName
          options: Pgfault - Page major and minor fault operations
        properties:
        - id: custom.fillOpacity
          value: 0
        - id: custom.stacking
          value:
            group: false
            mode: normal
    gridPos:
      h: 10
      w: 12
      x: 0
      'y': 51
    id: 175
    links: []
    options:
      legend:
        calcs:
        - mean
        - lastNotNull
        - max
        - min
        displayMode: table
        placement: bottom
        showLegend: true
        width: 350
      tooltip:
        mode: multi
        sort: none
    pluginVersion: 9.2.0
    targets:
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      expr: irate(node_vmstat_pgfault{instance="$node",job="$job"}[$__rate_interval])
      format: time_series
      intervalFactor: 1
      legendFormat: Pgfault - Page major and minor fault operations
      refId: A
      step: 240
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      expr: irate(node_vmstat_pgmajfault{instance="$node",job="$job"}[$__rate_interval])
      format: time_series
      intervalFactor: 1
      legendFormat: Pgmajfault - Major page fault operations
      refId: B
      step: 240
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      expr: irate(node_vmstat_pgfault{instance="$node",job="$job"}[$__rate_interval])  - irate(node_vmstat_pgmajfault{instance="$node",job="$job"}[$__rate_interval])
      format: time_series
      intervalFactor: 1
      legendFormat: Pgminfault - Minor page fault operations
      refId: C
      step: 240
    title: Memory Page Faults
    type: timeseries
  - datasource:
      type: {{ $defaultDatasource }}
      uid: ${datasource}
    fieldConfig:
      defaults:
        color:
          mode: palette-classic
        custom:
          axisCenteredZero: false
          axisColorMode: text
          axisLabel: counter
          axisPlacement: auto
          barAlignment: 0
          drawStyle: line
          fillOpacity: 20
          gradientMode: none
          hideFrom:
            legend: false
            tooltip: false
            viz: false
          lineInterpolation: linear
          lineWidth: 1
          pointSize: 5
          scaleDistribution:
            type: linear
          showPoints: never
          spanNulls: false
          stacking:
            group: A
            mode: none
          thresholdsStyle:
            mode: 'off'
        links: []
        mappings: []
        min: 0
        thresholds:
          mode: absolute
          steps:
          - color: green
          - color: red
            value: 80
        unit: short
      overrides:
      - matcher:
          id: byName
          options: Active
        properties:
        - id: color
          value:
            fixedColor: '#99440A'
            mode: fixed
      - matcher:
          id: byName
          options: Buffers
        properties:
        - id: color
          value:
            fixedColor: '#58140C'
            mode: fixed
      - matcher:
          id: byName
          options: Cache
        properties:
        - id: color
          value:
            fixedColor: '#6D1F62'
            mode: fixed
      - matcher:
          id: byName
          options: Cached
        properties:
        - id: color
          value:
            fixedColor: '#511749'
            mode: fixed
      - matcher:
          id: byName
          options: Committed
        properties:
        - id: color
          value:
            fixedColor: '#508642'
            mode: fixed
      - matcher:
          id: byName
          options: Dirty
        properties:
        - id: color
          value:
            fixedColor: '#6ED0E0'
            mode: fixed
      - matcher:
          id: byName
          options: Free
        properties:
        - id: color
          value:
            fixedColor: '#B7DBAB'
            mode: fixed
      - matcher:
          id: byName
          options: Inactive
        properties:
        - id: color
          value:
            fixedColor: '#EA6460'
            mode: fixed
      - matcher:
          id: byName
          options: Mapped
        properties:
        - id: color
          value:
            fixedColor: '#052B51'
            mode: fixed
      - matcher:
          id: byName
          options: PageTables
        properties:
        - id: color
          value:
            fixedColor: '#0A50A1'
            mode: fixed
      - matcher:
          id: byName
          options: Page_Tables
        properties:
        - id: color
          value:
            fixedColor: '#0A50A1'
            mode: fixed
      - matcher:
          id: byName
          options: Slab_Cache
        properties:
        - id: color
          value:
            fixedColor: '#EAB839'
            mode: fixed
      - matcher:
          id: byName
          options: Swap
        properties:
        - id: color
          value:
            fixedColor: '#BF1B00'
            mode: fixed
      - matcher:
          id: byName
          options: Swap_Cache
        properties:
        - id: color
          value:
            fixedColor: '#C15C17'
            mode: fixed
      - matcher:
          id: byName
          options: Total
        properties:
        - id: color
          value:
            fixedColor: '#511749'
            mode: fixed
      - matcher:
          id: byName
          options: Total RAM
        properties:
        - id: color
          value:
            fixedColor: '#052B51'
            mode: fixed
      - matcher:
          id: byName
          options: Total RAM + Swap
        properties:
        - id: color
          value:
            fixedColor: '#052B51'
            mode: fixed
      - matcher:
          id: byName
          options: Total Swap
        properties:
        - id: color
          value:
            fixedColor: '#614D93'
            mode: fixed
      - matcher:
          id: byName
          options: VmallocUsed
        properties:
        - id: color
          value:
            fixedColor: '#EA6460'
            mode: fixed
    gridPos:
      h: 10
      w: 12
      x: 12
      'y': 51
    id: 307
    links: []
    options:
      legend:
        calcs:
        - mean
        - lastNotNull
        - max
        - min
        displayMode: table
        placement: bottom
        showLegend: true
      tooltip:
        mode: multi
        sort: none
    pluginVersion: 9.2.0
    targets:
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      expr: irate(node_vmstat_oom_kill{instance="$node",job="$job"}[$__rate_interval])
      format: time_series
      interval: ''
      intervalFactor: 1
      legendFormat: 'oom killer invocations '
      refId: A
      step: 240
    title: OOM Killer
    type: timeseries
  targets:
  - datasource:
      type: {{ $defaultDatasource }}
      uid: '000000001'
    refId: A
  title: Memory Vmstat
  type: row
- collapsed: true
  datasource:
    type: {{ $defaultDatasource }}
    uid: '000000001'
  gridPos:
    h: 1
    w: 24
    x: 0
    'y': 23
  id: 293
  panels:
  - datasource:
      type: {{ $defaultDatasource }}
      uid: ${datasource}
    description: ''
    fieldConfig:
      defaults:
        color:
          mode: palette-classic
        custom:
          axisCenteredZero: false
          axisColorMode: text
          axisLabel: seconds
          axisPlacement: auto
          barAlignment: 0
          drawStyle: line
          fillOpacity: 20
          gradientMode: none
          hideFrom:
            legend: false
            tooltip: false
            viz: false
          lineInterpolation: linear
          lineWidth: 1
          pointSize: 5
          scaleDistribution:
            type: linear
          showPoints: never
          spanNulls: false
          stacking:
            group: A
            mode: none
          thresholdsStyle:
            mode: 'off'
        links: []
        mappings: []
        thresholds:
          mode: absolute
          steps:
          - color: green
          - color: red
            value: 80
        unit: s
      overrides:
      - matcher:
          id: byRegexp
          options: /.*Variation*./
        properties:
        - id: color
          value:
            fixedColor: '#890F02'
            mode: fixed
    gridPos:
      h: 10
      w: 12
      x: 0
      'y': 24
    id: 260
    links: []
    options:
      legend:
        calcs:
        - mean
        - lastNotNull
        - max
        - min
        displayMode: table
        placement: bottom
        showLegend: true
      tooltip:
        mode: multi
        sort: none
    pluginVersion: 9.2.0
    targets:
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      expr: node_timex_estimated_error_seconds{instance="$node",job="$job"}
      format: time_series
      hide: false
      interval: ''
      intervalFactor: 1
      legendFormat: Estimated error in seconds
      refId: A
      step: 240
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      expr: node_timex_offset_seconds{instance="$node",job="$job"}
      format: time_series
      hide: false
      interval: ''
      intervalFactor: 1
      legendFormat: Time offset in between local system and reference clock
      refId: B
      step: 240
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      expr: node_timex_maxerror_seconds{instance="$node",job="$job"}
      format: time_series
      hide: false
      interval: ''
      intervalFactor: 1
      legendFormat: Maximum error in seconds
      refId: C
      step: 240
    title: Time Synchronized Drift
    type: timeseries
  - datasource:
      type: {{ $defaultDatasource }}
      uid: ${datasource}
    description: ''
    fieldConfig:
      defaults:
        color:
          mode: palette-classic
        custom:
          axisCenteredZero: false
          axisColorMode: text
          axisLabel: counter
          axisPlacement: auto
          barAlignment: 0
          drawStyle: line
          fillOpacity: 20
          gradientMode: none
          hideFrom:
            legend: false
            tooltip: false
            viz: false
          lineInterpolation: linear
          lineWidth: 1
          pointSize: 5
          scaleDistribution:
            type: linear
          showPoints: never
          spanNulls: false
          stacking:
            group: A
            mode: none
          thresholdsStyle:
            mode: 'off'
        links: []
        mappings: []
        thresholds:
          mode: absolute
          steps:
          - color: green
          - color: red
            value: 80
        unit: short
      overrides: []
    gridPos:
      h: 10
      w: 12
      x: 12
      'y': 24
    id: 291
    links: []
    options:
      legend:
        calcs:
        - mean
        - lastNotNull
        - max
        - min
        displayMode: table
        placement: bottom
        showLegend: true
      tooltip:
        mode: multi
        sort: none
    pluginVersion: 9.2.0
    targets:
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      expr: node_timex_loop_time_constant{instance="$node",job="$job"}
      format: time_series
      interval: ''
      intervalFactor: 1
      legendFormat: Phase-locked loop time adjust
      refId: A
      step: 240
    title: Time PLL Adjust
    type: timeseries
  - datasource:
      type: {{ $defaultDatasource }}
      uid: ${datasource}
    description: ''
    fieldConfig:
      defaults:
        color:
          mode: palette-classic
        custom:
          axisCenteredZero: false
          axisColorMode: text
          axisLabel: counter
          axisPlacement: auto
          barAlignment: 0
          drawStyle: line
          fillOpacity: 20
          gradientMode: none
          hideFrom:
            legend: false
            tooltip: false
            viz: false
          lineInterpolation: linear
          lineWidth: 1
          pointSize: 5
          scaleDistribution:
            type: linear
          showPoints: never
          spanNulls: false
          stacking:
            group: A
            mode: none
          thresholdsStyle:
            mode: 'off'
        links: []
        mappings: []
        thresholds:
          mode: absolute
          steps:
          - color: green
          - color: red
            value: 80
        unit: short
      overrides:
      - matcher:
          id: byRegexp
          options: /.*Variation*./
        properties:
        - id: color
          value:
            fixedColor: '#890F02'
            mode: fixed
    gridPos:
      h: 10
      w: 12
      x: 0
      'y': 34
    id: 168
    links: []
    options:
      legend:
        calcs:
        - mean
        - lastNotNull
        - max
        - min
        displayMode: table
        placement: bottom
        showLegend: true
      tooltip:
        mode: multi
        sort: none
    pluginVersion: 9.2.0
    targets:
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      expr: node_timex_sync_status{instance="$node",job="$job"}
      format: time_series
      interval: ''
      intervalFactor: 1
      legendFormat: Is clock synchronized to a reliable server (1 = yes, 0 = no)
      refId: A
      step: 240
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      expr: node_timex_frequency_adjustment_ratio{instance="$node",job="$job"}
      format: time_series
      interval: ''
      intervalFactor: 1
      legendFormat: Local clock frequency adjustment
      refId: B
      step: 240
    title: Time Synchronized Status
    type: timeseries
  - datasource:
      type: {{ $defaultDatasource }}
      uid: ${datasource}
    description: ''
    fieldConfig:
      defaults:
        color:
          mode: palette-classic
        custom:
          axisCenteredZero: false
          axisColorMode: text
          axisLabel: seconds
          axisPlacement: auto
          barAlignment: 0
          drawStyle: line
          fillOpacity: 20
          gradientMode: none
          hideFrom:
            legend: false
            tooltip: false
            viz: false
          lineInterpolation: linear
          lineWidth: 1
          pointSize: 5
          scaleDistribution:
            type: linear
          showPoints: never
          spanNulls: false
          stacking:
            group: A
            mode: none
          thresholdsStyle:
            mode: 'off'
        links: []
        mappings: []
        thresholds:
          mode: absolute
          steps:
          - color: green
          - color: red
            value: 80
        unit: s
      overrides: []
    gridPos:
      h: 10
      w: 12
      x: 12
      'y': 34
    id: 294
    links: []
    options:
      legend:
        calcs:
        - mean
        - lastNotNull
        - max
        - min
        displayMode: table
        placement: bottom
        showLegend: true
      tooltip:
        mode: multi
        sort: none
    pluginVersion: 9.2.0
    targets:
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      expr: node_timex_tick_seconds{instance="$node",job="$job"}
      format: time_series
      interval: ''
      intervalFactor: 1
      legendFormat: Seconds between clock ticks
      refId: A
      step: 240
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      expr: node_timex_tai_offset_seconds{instance="$node",job="$job"}
      format: time_series
      interval: ''
      intervalFactor: 1
      legendFormat: International Atomic Time (TAI) offset
      refId: B
      step: 240
    title: Time Misc
    type: timeseries
  targets:
  - datasource:
      type: {{ $defaultDatasource }}
      uid: '000000001'
    refId: A
  title: System Timesync
  type: row
- collapsed: true
  datasource:
    type: {{ $defaultDatasource }}
    uid: '000000001'
  gridPos:
    h: 1
    w: 24
    x: 0
    'y': 24
  id: 312
  panels:
  - datasource:
      type: {{ $defaultDatasource }}
      uid: ${datasource}
    fieldConfig:
      defaults:
        color:
          mode: palette-classic
        custom:
          axisCenteredZero: false
          axisColorMode: text
          axisLabel: counter
          axisPlacement: auto
          barAlignment: 0
          drawStyle: line
          fillOpacity: 20
          gradientMode: none
          hideFrom:
            legend: false
            tooltip: false
            viz: false
          lineInterpolation: linear
          lineWidth: 1
          pointSize: 5
          scaleDistribution:
            type: linear
          showPoints: never
          spanNulls: false
          stacking:
            group: A
            mode: none
          thresholdsStyle:
            mode: 'off'
        links: []
        mappings: []
        min: 0
        thresholds:
          mode: absolute
          steps:
          - color: green
          - color: red
            value: 80
        unit: short
      overrides: []
    gridPos:
      h: 10
      w: 12
      x: 0
      'y': 73
    id: 62
    links: []
    options:
      legend:
        calcs:
        - mean
        - lastNotNull
        - max
        - min
        displayMode: table
        placement: bottom
        showLegend: true
      tooltip:
        mode: multi
        sort: none
    pluginVersion: 9.2.0
    targets:
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      expr: node_procs_blocked{instance="$node",job="$job"}
      format: time_series
      intervalFactor: 1
      legendFormat: Processes blocked waiting for I/O to complete
      refId: A
      step: 240
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      expr: node_procs_running{instance="$node",job="$job"}
      format: time_series
      intervalFactor: 1
      legendFormat: Processes in runnable state
      refId: B
      step: 240
    title: Processes Status
    type: timeseries
  - datasource:
      type: {{ $defaultDatasource }}
      uid: ${datasource}
    description: Enable with --collector.processes argument on node-exporter
    fieldConfig:
      defaults:
        color:
          mode: palette-classic
        custom:
          axisCenteredZero: false
          axisColorMode: text
          axisLabel: counter
          axisPlacement: auto
          barAlignment: 0
          drawStyle: line
          fillOpacity: 20
          gradientMode: none
          hideFrom:
            legend: false
            tooltip: false
            viz: false
          lineInterpolation: linear
          lineWidth: 1
          pointSize: 5
          scaleDistribution:
            type: linear
          showPoints: never
          spanNulls: false
          stacking:
            group: A
            mode: normal
          thresholdsStyle:
            mode: 'off'
        links: []
        mappings: []
        min: 0
        thresholds:
          mode: absolute
          steps:
          - color: green
          - color: red
            value: 80
        unit: short
      overrides: []
    gridPos:
      h: 10
      w: 12
      x: 12
      'y': 73
    id: 315
    links: []
    options:
      legend:
        calcs:
        - mean
        - lastNotNull
        - max
        - min
        displayMode: table
        placement: bottom
        showLegend: true
      tooltip:
        mode: multi
        sort: none
    pluginVersion: 9.2.0
    targets:
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      expr: node_processes_state{instance="$node",job="$job"}
      format: time_series
      interval: ''
      intervalFactor: 1
      legendFormat: '{{`{{`}} state {{`}}`}}'
      refId: A
      step: 240
    title: Processes State
    type: timeseries
  - datasource:
      type: {{ $defaultDatasource }}
      uid: ${datasource}
    fieldConfig:
      defaults:
        color:
          mode: palette-classic
        custom:
          axisCenteredZero: false
          axisColorMode: text
          axisLabel: forks / sec
          axisPlacement: auto
          barAlignment: 0
          drawStyle: line
          fillOpacity: 20
          gradientMode: none
          hideFrom:
            legend: false
            tooltip: false
            viz: false
          lineInterpolation: linear
          lineWidth: 1
          pointSize: 5
          scaleDistribution:
            type: linear
          showPoints: never
          spanNulls: false
          stacking:
            group: A
            mode: none
          thresholdsStyle:
            mode: 'off'
        links: []
        mappings: []
        min: 0
        thresholds:
          mode: absolute
          steps:
          - color: green
          - color: red
            value: 80
        unit: short
      overrides: []
    gridPos:
      h: 10
      w: 12
      x: 0
      'y': 83
    id: 148
    links: []
    options:
      legend:
        calcs:
        - mean
        - lastNotNull
        - max
        - min
        displayMode: table
        placement: bottom
        showLegend: true
      tooltip:
        mode: multi
        sort: none
    pluginVersion: 9.2.0
    targets:
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      expr: irate(node_forks_total{instance="$node",job="$job"}[$__rate_interval])
      format: time_series
      hide: false
      intervalFactor: 1
      legendFormat: Processes forks second
      refId: A
      step: 240
    title: Processes  Forks
    type: timeseries
  - datasource:
      type: {{ $defaultDatasource }}
      uid: ${datasource}
    fieldConfig:
      defaults:
        color:
          mode: palette-classic
        custom:
          axisCenteredZero: false
          axisColorMode: text
          axisLabel: bytes
          axisPlacement: auto
          barAlignment: 0
          drawStyle: line
          fillOpacity: 20
          gradientMode: none
          hideFrom:
            legend: false
            tooltip: false
            viz: false
          lineInterpolation: linear
          lineWidth: 1
          pointSize: 5
          scaleDistribution:
            type: linear
          showPoints: never
          spanNulls: false
          stacking:
            group: A
            mode: none
          thresholdsStyle:
            mode: 'off'
        links: []
        mappings: []
        min: 0
        thresholds:
          mode: absolute
          steps:
          - color: green
          - color: red
            value: 80
        unit: decbytes
      overrides:
      - matcher:
          id: byRegexp
          options: /.*Max.*/
        properties:
        - id: custom.fillOpacity
          value: 0
    gridPos:
      h: 10
      w: 12
      x: 12
      'y': 83
    id: 149
    links: []
    options:
      legend:
        calcs:
        - mean
        - lastNotNull
        - max
        - min
        displayMode: table
        placement: bottom
        showLegend: true
      tooltip:
        mode: multi
        sort: none
    pluginVersion: 9.2.0
    targets:
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      expr: irate(process_virtual_memory_bytes{instance="$node",job="$job"}[$__rate_interval])
      hide: false
      interval: ''
      intervalFactor: 1
      legendFormat: Processes virtual memory size in bytes
      refId: A
      step: 240
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      expr: process_resident_memory_max_bytes{instance="$node",job="$job"}
      hide: false
      interval: ''
      intervalFactor: 1
      legendFormat: Maximum amount of virtual memory available in bytes
      refId: B
      step: 240
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      expr: irate(process_virtual_memory_bytes{instance="$node",job="$job"}[$__rate_interval])
      hide: false
      interval: ''
      intervalFactor: 1
      legendFormat: Processes virtual memory size in bytes
      refId: C
      step: 240
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      expr: irate(process_virtual_memory_max_bytes{instance="$node",job="$job"}[$__rate_interval])
      hide: false
      interval: ''
      intervalFactor: 1
      legendFormat: Maximum amount of virtual memory available in bytes
      refId: D
      step: 240
    title: Processes Memory
    type: timeseries
  - datasource:
      type: {{ $defaultDatasource }}
      uid: ${datasource}
    description: Enable with --collector.processes argument on node-exporter
    fieldConfig:
      defaults:
        color:
          mode: palette-classic
        custom:
          axisCenteredZero: false
          axisColorMode: text
          axisLabel: counter
          axisPlacement: auto
          barAlignment: 0
          drawStyle: line
          fillOpacity: 20
          gradientMode: none
          hideFrom:
            legend: false
            tooltip: false
            viz: false
          lineInterpolation: linear
          lineWidth: 1
          pointSize: 5
          scaleDistribution:
            type: linear
          showPoints: never
          spanNulls: false
          stacking:
            group: A
            mode: none
          thresholdsStyle:
            mode: 'off'
        links: []
        mappings: []
        min: 0
        thresholds:
          mode: absolute
          steps:
          - color: green
          - color: red
            value: 80
        unit: short
      overrides:
      - matcher:
          id: byName
          options: PIDs limit
        properties:
        - id: color
          value:
            fixedColor: '#F2495C'
            mode: fixed
        - id: custom.fillOpacity
          value: 0
    gridPos:
      h: 10
      w: 12
      x: 0
      'y': 93
    id: 313
    links: []
    options:
      legend:
        calcs:
        - mean
        - lastNotNull
        - max
        - min
        displayMode: table
        placement: bottom
        showLegend: true
      tooltip:
        mode: multi
        sort: none
    pluginVersion: 9.2.0
    targets:
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      expr: node_processes_pids{instance="$node",job="$job"}
      format: time_series
      interval: ''
      intervalFactor: 1
      legendFormat: Number of PIDs
      refId: A
      step: 240
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      expr: node_processes_max_processes{instance="$node",job="$job"}
      format: time_series
      interval: ''
      intervalFactor: 1
      legendFormat: PIDs limit
      refId: B
      step: 240
    title: PIDs Number and Limit
    type: timeseries
  - datasource:
      type: {{ $defaultDatasource }}
      uid: ${datasource}
    fieldConfig:
      defaults:
        color:
          mode: palette-classic
        custom:
          axisCenteredZero: false
          axisColorMode: text
          axisLabel: seconds
          axisPlacement: auto
          barAlignment: 0
          drawStyle: line
          fillOpacity: 20
          gradientMode: none
          hideFrom:
            legend: false
            tooltip: false
            viz: false
          lineInterpolation: linear
          lineWidth: 1
          pointSize: 5
          scaleDistribution:
            type: linear
          showPoints: never
          spanNulls: false
          stacking:
            group: A
            mode: none
          thresholdsStyle:
            mode: 'off'
        links: []
        mappings: []
        thresholds:
          mode: absolute
          steps:
          - color: green
          - color: red
            value: 80
        unit: s
      overrides:
      - matcher:
          id: byRegexp
          options: /.*waiting.*/
        properties:
        - id: custom.transform
          value: negative-Y
    gridPos:
      h: 10
      w: 12
      x: 12
      'y': 93
    id: 305
    links: []
    options:
      legend:
        calcs:
        - mean
        - lastNotNull
        - max
        - min
        displayMode: table
        placement: bottom
        showLegend: true
      tooltip:
        mode: multi
        sort: none
    pluginVersion: 9.2.0
    targets:
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      expr: irate(node_schedstat_running_seconds_total{instance="$node",job="$job"}[$__rate_interval])
      format: time_series
      interval: ''
      intervalFactor: 1
      legendFormat: CPU {{`{{`}} cpu {{`}}`}} - seconds spent running a process
      refId: A
      step: 240
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      expr: irate(node_schedstat_waiting_seconds_total{instance="$node",job="$job"}[$__rate_interval])
      format: time_series
      interval: ''
      intervalFactor: 1
      legendFormat: CPU {{`{{`}} cpu {{`}}`}} - seconds spent by processing waiting for this CPU
      refId: B
      step: 240
    title: Process schedule stats Running / Waiting
    type: timeseries
  - datasource:
      type: {{ $defaultDatasource }}
      uid: ${datasource}
    description: Enable with --collector.processes argument on node-exporter
    fieldConfig:
      defaults:
        color:
          mode: palette-classic
        custom:
          axisCenteredZero: false
          axisColorMode: text
          axisLabel: counter
          axisPlacement: auto
          barAlignment: 0
          drawStyle: line
          fillOpacity: 20
          gradientMode: none
          hideFrom:
            legend: false
            tooltip: false
            viz: false
          lineInterpolation: linear
          lineWidth: 1
          pointSize: 5
          scaleDistribution:
            type: linear
          showPoints: never
          spanNulls: false
          stacking:
            group: A
            mode: none
          thresholdsStyle:
            mode: 'off'
        links: []
        mappings: []
        min: 0
        thresholds:
          mode: absolute
          steps:
          - color: green
          - color: red
            value: 80
        unit: short
      overrides:
      - matcher:
          id: byName
          options: Threads limit
        properties:
        - id: color
          value:
            fixedColor: '#F2495C'
            mode: fixed
        - id: custom.fillOpacity
          value: 0
    gridPos:
      h: 10
      w: 12
      x: 12
      'y': 103
    id: 314
    links: []
    options:
      legend:
        calcs:
        - mean
        - lastNotNull
        - max
        - min
        displayMode: table
        placement: bottom
        showLegend: true
      tooltip:
        mode: multi
        sort: none
    pluginVersion: 9.2.0
    targets:
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      expr: node_processes_threads{instance="$node",job="$job"}
      format: time_series
      interval: ''
      intervalFactor: 1
      legendFormat: Allocated threads
      refId: A
      step: 240
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      expr: node_processes_max_threads{instance="$node",job="$job"}
      format: time_series
      interval: ''
      intervalFactor: 1
      legendFormat: Threads limit
      refId: B
      step: 240
    title: Threads Number and Limit
    type: timeseries
  targets:
  - datasource:
      type: {{ $defaultDatasource }}
      uid: '000000001'
    refId: A
  title: System Processes
  type: row
- collapsed: true
  datasource:
    type: {{ $defaultDatasource }}
    uid: '000000001'
  gridPos:
    h: 1
    w: 24
    x: 0
    'y': 25
  id: 269
  panels:
  - datasource:
      type: {{ $defaultDatasource }}
      uid: ${datasource}
    fieldConfig:
      defaults:
        color:
          mode: palette-classic
        custom:
          axisCenteredZero: false
          axisColorMode: text
          axisLabel: counter
          axisPlacement: auto
          barAlignment: 0
          drawStyle: line
          fillOpacity: 20
          gradientMode: none
          hideFrom:
            legend: false
            tooltip: false
            viz: false
          lineInterpolation: linear
          lineWidth: 1
          pointSize: 5
          scaleDistribution:
            type: linear
          showPoints: never
          spanNulls: false
          stacking:
            group: A
            mode: none
          thresholdsStyle:
            mode: 'off'
        links: []
        mappings: []
        min: 0
        thresholds:
          mode: absolute
          steps:
          - color: green
          - color: red
            value: 80
        unit: short
      overrides: []
    gridPos:
      h: 10
      w: 12
      x: 0
      'y': 26
    id: 8
    links: []
    options:
      legend:
        calcs:
        - mean
        - lastNotNull
        - max
        - min
        displayMode: table
        placement: bottom
        showLegend: true
      tooltip:
        mode: multi
        sort: none
    pluginVersion: 9.2.0
    targets:
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      expr: irate(node_context_switches_total{instance="$node",job="$job"}[$__rate_interval])
      format: time_series
      intervalFactor: 1
      legendFormat: Context switches
      refId: A
      step: 240
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      expr: irate(node_intr_total{instance="$node",job="$job"}[$__rate_interval])
      format: time_series
      hide: false
      intervalFactor: 1
      legendFormat: Interrupts
      refId: B
      step: 240
    title: Context Switches / Interrupts
    type: timeseries
  - datasource:
      type: {{ $defaultDatasource }}
      uid: ${datasource}
    fieldConfig:
      defaults:
        color:
          mode: palette-classic
        custom:
          axisCenteredZero: false
          axisColorMode: text
          axisLabel: counter
          axisPlacement: auto
          barAlignment: 0
          drawStyle: line
          fillOpacity: 20
          gradientMode: none
          hideFrom:
            legend: false
            tooltip: false
            viz: false
          lineInterpolation: linear
          lineWidth: 1
          pointSize: 5
          scaleDistribution:
            type: linear
          showPoints: never
          spanNulls: false
          stacking:
            group: A
            mode: none
          thresholdsStyle:
            mode: 'off'
        links: []
        mappings: []
        min: 0
        thresholds:
          mode: absolute
          steps:
          - color: green
          - color: red
            value: 80
        unit: short
      overrides: []
    gridPos:
      h: 10
      w: 12
      x: 12
      'y': 26
    id: 7
    links: []
    options:
      legend:
        calcs:
        - mean
        - lastNotNull
        - max
        - min
        displayMode: table
        placement: bottom
        showLegend: true
      tooltip:
        mode: multi
        sort: none
    pluginVersion: 9.2.0
    targets:
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      expr: node_load1{instance="$node",job="$job"}
      format: time_series
      intervalFactor: 4
      legendFormat: Load 1m
      refId: A
      step: 240
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      expr: node_load5{instance="$node",job="$job"}
      format: time_series
      intervalFactor: 4
      legendFormat: Load 5m
      refId: B
      step: 240
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      expr: node_load15{instance="$node",job="$job"}
      format: time_series
      intervalFactor: 4
      legendFormat: Load 15m
      refId: C
      step: 240
    title: System Load
    type: timeseries
  - datasource:
      type: {{ $defaultDatasource }}
      uid: ${datasource}
    fieldConfig:
      defaults:
        color:
          mode: palette-classic
        custom:
          axisCenteredZero: false
          axisColorMode: text
          axisLabel: ''
          axisPlacement: auto
          barAlignment: 0
          drawStyle: line
          fillOpacity: 0
          gradientMode: none
          hideFrom:
            legend: false
            tooltip: false
            viz: false
          lineInterpolation: linear
          lineWidth: 1
          pointSize: 5
          scaleDistribution:
            type: linear
          showPoints: never
          spanNulls: false
          stacking:
            group: A
            mode: none
          thresholdsStyle:
            mode: 'off'
        links: []
        mappings: []
        thresholds:
          mode: absolute
          steps:
          - color: green
          - color: red
            value: 80
        unit: hertz
      overrides:
      - matcher:
          id: byName
          options: Max
        properties:
        - id: custom.lineStyle
          value:
            dash:
            - 10
            - 10
            fill: dash
        - id: color
          value:
            fixedColor: blue
            mode: fixed
        - id: custom.fillOpacity
          value: 10
        - id: custom.hideFrom
          value:
            legend: true
            tooltip: false
            viz: false
        - id: custom.fillBelowTo
          value: Min
      - matcher:
          id: byName
          options: Min
        properties:
        - id: custom.lineStyle
          value:
            dash:
            - 10
            - 10
            fill: dash
        - id: color
          value:
            fixedColor: blue
            mode: fixed
        - id: custom.hideFrom
          value:
            legend: true
            tooltip: false
            viz: false
    gridPos:
      h: 10
      w: 12
      x: 0
      'y': 36
    id: 321
    links: []
    options:
      legend:
        calcs:
        - mean
        - lastNotNull
        - max
        - min
        displayMode: table
        placement: bottom
        showLegend: true
      tooltip:
        mode: multi
        sort: desc
    pluginVersion: 9.2.0
    targets:
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      editorMode: code
      expr: node_cpu_scaling_frequency_hertz{instance="$node",job="$job"}
      format: time_series
      hide: false
      interval: ''
      intervalFactor: 1
      legendFormat: CPU {{`{{`}} cpu {{`}}`}}
      range: true
      refId: B
      step: 240
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      editorMode: code
      expr: avg(node_cpu_scaling_frequency_max_hertz{instance="$node",job="$job"})
      format: time_series
      hide: false
      interval: ''
      intervalFactor: 1
      legendFormat: Max
      range: true
      refId: A
      step: 240
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      editorMode: code
      expr: avg(node_cpu_scaling_frequency_min_hertz{instance="$node",job="$job"})
      format: time_series
      hide: false
      interval: ''
      intervalFactor: 1
      legendFormat: Min
      range: true
      refId: C
      step: 240
    title: CPU Frequency Scaling
    type: timeseries
  - datasource:
      type: {{ $defaultDatasource }}
      uid: ${datasource}
    description: https://docs.kernel.org/accounting/psi.html
    fieldConfig:
      defaults:
        color:
          mode: palette-classic
        custom:
          axisCenteredZero: false
          axisColorMode: text
          axisLabel: ''
          axisPlacement: auto
          barAlignment: 0
          drawStyle: line
          fillOpacity: 10
          gradientMode: none
          hideFrom:
            legend: false
            tooltip: false
            viz: false
          lineInterpolation: linear
          lineWidth: 1
          pointSize: 5
          scaleDistribution:
            type: linear
          showPoints: never
          spanNulls: false
          stacking:
            group: A
            mode: none
          thresholdsStyle:
            mode: 'off'
        links: []
        mappings: []
        min: 0
        thresholds:
          mode: absolute
          steps:
          - color: green
          - color: red
            value: 80
        unit: percentunit
      overrides:
      - matcher:
          id: byName
          options: Memory some
        properties:
        - id: color
          value:
            fixedColor: dark-red
            mode: fixed
      - matcher:
          id: byName
          options: Memory full
        properties:
        - id: color
          value:
            fixedColor: light-red
            mode: fixed
      - matcher:
          id: byName
          options: I/O some
        properties:
        - id: color
          value:
            fixedColor: dark-blue
            mode: fixed
      - matcher:
          id: byName
          options: I/O full
        properties:
        - id: color
          value:
            fixedColor: light-blue
            mode: fixed
    gridPos:
      h: 10
      w: 12
      x: 12
      'y': 36
    id: 322
    links: []
    options:
      legend:
        calcs:
        - mean
        - lastNotNull
        - max
        - min
        displayMode: table
        placement: bottom
        showLegend: true
      tooltip:
        mode: multi
        sort: none
    pluginVersion: 9.2.0
    targets:
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      editorMode: code
      expr: rate(node_pressure_cpu_waiting_seconds_total{instance="$node",job="$job"}[$__rate_interval])
      format: time_series
      intervalFactor: 1
      legendFormat: CPU some
      range: true
      refId: CPU some
      step: 240
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      editorMode: code
      expr: rate(node_pressure_memory_waiting_seconds_total{instance="$node",job="$job"}[$__rate_interval])
      format: time_series
      hide: false
      intervalFactor: 1
      legendFormat: Memory some
      range: true
      refId: Memory some
      step: 240
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      editorMode: code
      expr: rate(node_pressure_memory_stalled_seconds_total{instance="$node",job="$job"}[$__rate_interval])
      format: time_series
      hide: false
      intervalFactor: 1
      legendFormat: Memory full
      range: true
      refId: Memory full
      step: 240
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      editorMode: code
      expr: rate(node_pressure_io_waiting_seconds_total{instance="$node",job="$job"}[$__rate_interval])
      format: time_series
      hide: false
      intervalFactor: 1
      legendFormat: I/O some
      range: true
      refId: I/O some
      step: 240
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      editorMode: code
      expr: rate(node_pressure_io_stalled_seconds_total{instance="$node",job="$job"}[$__rate_interval])
      format: time_series
      hide: false
      intervalFactor: 1
      legendFormat: I/O full
      range: true
      refId: I/O full
      step: 240
    title: Pressure Stall Information
    type: timeseries
  - datasource:
      type: {{ $defaultDatasource }}
      uid: ${datasource}
    description: Enable with --collector.interrupts argument on node-exporter
    fieldConfig:
      defaults:
        color:
          mode: palette-classic
        custom:
          axisCenteredZero: false
          axisColorMode: text
          axisLabel: counter
          axisPlacement: auto
          barAlignment: 0
          drawStyle: line
          fillOpacity: 20
          gradientMode: none
          hideFrom:
            legend: false
            tooltip: false
            viz: false
          lineInterpolation: linear
          lineWidth: 1
          pointSize: 5
          scaleDistribution:
            type: linear
          showPoints: never
          spanNulls: false
          stacking:
            group: A
            mode: none
          thresholdsStyle:
            mode: 'off'
        links: []
        mappings: []
        min: 0
        thresholds:
          mode: absolute
          steps:
          - color: green
          - color: red
            value: 80
        unit: short
      overrides:
      - matcher:
          id: byRegexp
          options: /.*Critical*./
        properties:
        - id: color
          value:
            fixedColor: '#E24D42'
            mode: fixed
        - id: custom.fillOpacity
          value: 0
      - matcher:
          id: byRegexp
          options: /.*Max*./
        properties:
        - id: color
          value:
            fixedColor: '#EF843C'
            mode: fixed
        - id: custom.fillOpacity
          value: 0
    gridPos:
      h: 10
      w: 12
      x: 0
      'y': 46
    id: 259
    links: []
    options:
      legend:
        calcs:
        - mean
        - lastNotNull
        - max
        - min
        displayMode: table
        placement: bottom
        showLegend: true
      tooltip:
        mode: multi
        sort: none
    pluginVersion: 9.2.0
    targets:
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      expr: irate(node_interrupts_total{instance="$node",job="$job"}[$__rate_interval])
      format: time_series
      interval: ''
      intervalFactor: 1
      legendFormat: '{{`{{`}} type {{`}}`}} - {{`{{`}} info {{`}}`}}'
      refId: A
      step: 240
    title: Interrupts Detail
    type: timeseries
  - datasource:
      type: {{ $defaultDatasource }}
      uid: ${datasource}
    fieldConfig:
      defaults:
        color:
          mode: palette-classic
        custom:
          axisCenteredZero: false
          axisColorMode: text
          axisLabel: counter
          axisPlacement: auto
          barAlignment: 0
          drawStyle: line
          fillOpacity: 20
          gradientMode: none
          hideFrom:
            legend: false
            tooltip: false
            viz: false
          lineInterpolation: linear
          lineWidth: 1
          pointSize: 5
          scaleDistribution:
            type: linear
          showPoints: never
          spanNulls: false
          stacking:
            group: A
            mode: none
          thresholdsStyle:
            mode: 'off'
        links: []
        mappings: []
        thresholds:
          mode: absolute
          steps:
          - color: green
          - color: red
            value: 80
        unit: short
      overrides: []
    gridPos:
      h: 10
      w: 12
      x: 12
      'y': 46
    id: 306
    links: []
    options:
      legend:
        calcs:
        - mean
        - lastNotNull
        - max
        - min
        displayMode: table
        placement: bottom
        showLegend: true
      tooltip:
        mode: multi
        sort: none
    pluginVersion: 9.2.0
    targets:
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      expr: irate(node_schedstat_timeslices_total{instance="$node",job="$job"}[$__rate_interval])
      format: time_series
      interval: ''
      intervalFactor: 1
      legendFormat: CPU {{`{{`}} cpu {{`}}`}}
      refId: A
      step: 240
    title: Schedule timeslices executed by each cpu
    type: timeseries
  - datasource:
      type: {{ $defaultDatasource }}
      uid: ${datasource}
    fieldConfig:
      defaults:
        color:
          mode: palette-classic
        custom:
          axisCenteredZero: false
          axisColorMode: text
          axisLabel: counter
          axisPlacement: auto
          barAlignment: 0
          drawStyle: line
          fillOpacity: 20
          gradientMode: none
          hideFrom:
            legend: false
            tooltip: false
            viz: false
          lineInterpolation: linear
          lineWidth: 1
          pointSize: 5
          scaleDistribution:
            type: linear
          showPoints: never
          spanNulls: false
          stacking:
            group: A
            mode: none
          thresholdsStyle:
            mode: 'off'
        links: []
        mappings: []
        min: 0
        thresholds:
          mode: absolute
          steps:
          - color: green
          - color: red
            value: 80
        unit: short
      overrides: []
    gridPos:
      h: 10
      w: 12
      x: 0
      'y': 56
    id: 151
    links: []
    options:
      legend:
        calcs:
        - mean
        - lastNotNull
        - max
        - min
        displayMode: table
        placement: bottom
        showLegend: true
      tooltip:
        mode: multi
        sort: none
    pluginVersion: 9.2.0
    targets:
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      expr: node_entropy_available_bits{instance="$node",job="$job"}
      format: time_series
      intervalFactor: 1
      legendFormat: Entropy available to random number generators
      refId: A
      step: 240
    title: Entropy
    type: timeseries
  - datasource:
      type: {{ $defaultDatasource }}
      uid: ${datasource}
    fieldConfig:
      defaults:
        color:
          mode: palette-classic
        custom:
          axisCenteredZero: false
          axisColorMode: text
          axisLabel: seconds
          axisPlacement: auto
          barAlignment: 0
          drawStyle: line
          fillOpacity: 20
          gradientMode: none
          hideFrom:
            legend: false
            tooltip: false
            viz: false
          lineInterpolation: linear
          lineWidth: 1
          pointSize: 5
          scaleDistribution:
            type: linear
          showPoints: never
          spanNulls: false
          stacking:
            group: A
            mode: none
          thresholdsStyle:
            mode: 'off'
        links: []
        mappings: []
        thresholds:
          mode: absolute
          steps:
          - color: green
          - color: red
            value: 80
        unit: s
      overrides: []
    gridPos:
      h: 10
      w: 12
      x: 12
      'y': 56
    id: 308
    links: []
    options:
      legend:
        calcs:
        - mean
        - lastNotNull
        - max
        - min
        displayMode: table
        placement: bottom
        showLegend: true
      tooltip:
        mode: multi
        sort: none
    pluginVersion: 9.2.0
    targets:
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      expr: irate(process_cpu_seconds_total{instance="$node",job="$job"}[$__rate_interval])
      format: time_series
      interval: ''
      intervalFactor: 1
      legendFormat: Time spent
      refId: A
      step: 240
    title: CPU time spent in user and system contexts
    type: timeseries
  - datasource:
      type: {{ $defaultDatasource }}
      uid: ${datasource}
    fieldConfig:
      defaults:
        color:
          mode: palette-classic
        custom:
          axisCenteredZero: false
          axisColorMode: text
          axisLabel: counter
          axisPlacement: auto
          barAlignment: 0
          drawStyle: line
          fillOpacity: 20
          gradientMode: none
          hideFrom:
            legend: false
            tooltip: false
            viz: false
          lineInterpolation: linear
          lineWidth: 1
          pointSize: 5
          scaleDistribution:
            type: linear
          showPoints: never
          spanNulls: false
          stacking:
            group: A
            mode: none
          thresholdsStyle:
            mode: 'off'
        links: []
        mappings: []
        min: 0
        thresholds:
          mode: absolute
          steps:
          - color: green
          - color: red
            value: 80
        unit: short
      overrides:
      - matcher:
          id: byRegexp
          options: /.*Max*./
        properties:
        - id: color
          value:
            fixedColor: '#890F02'
            mode: fixed
        - id: custom.fillOpacity
          value: 0
    gridPos:
      h: 10
      w: 12
      x: 0
      'y': 66
    id: 64
    links: []
    options:
      legend:
        calcs:
        - mean
        - lastNotNull
        - max
        - min
        displayMode: table
        placement: bottom
        showLegend: true
      tooltip:
        mode: multi
        sort: none
    pluginVersion: 9.2.0
    targets:
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      expr: process_max_fds{instance="$node",job="$job"}
      interval: ''
      intervalFactor: 1
      legendFormat: Maximum open file descriptors
      refId: A
      step: 240
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      expr: process_open_fds{instance="$node",job="$job"}
      interval: ''
      intervalFactor: 1
      legendFormat: Open file descriptors
      refId: B
      step: 240
    title: File Descriptors
    type: timeseries
  targets:
  - datasource:
      type: {{ $defaultDatasource }}
      uid: '000000001'
    refId: A
  title: System Misc
  type: row
- collapsed: true
  datasource:
    type: {{ $defaultDatasource }}
    uid: '000000001'
  gridPos:
    h: 1
    w: 24
    x: 0
    'y': 26
  id: 304
  panels:
  - datasource:
      type: {{ $defaultDatasource }}
      uid: ${datasource}
    fieldConfig:
      defaults:
        color:
          mode: palette-classic
        custom:
          axisCenteredZero: false
          axisColorMode: text
          axisLabel: temperature
          axisPlacement: auto
          barAlignment: 0
          drawStyle: line
          fillOpacity: 20
          gradientMode: none
          hideFrom:
            legend: false
            tooltip: false
            viz: false
          lineInterpolation: linear
          lineWidth: 1
          pointSize: 5
          scaleDistribution:
            type: linear
          showPoints: never
          spanNulls: false
          stacking:
            group: A
            mode: none
          thresholdsStyle:
            mode: 'off'
        links: []
        mappings: []
        min: 0
        thresholds:
          mode: absolute
          steps:
          - color: green
          - color: red
            value: 80
        unit: celsius
      overrides:
      - matcher:
          id: byRegexp
          options: /.*Critical*./
        properties:
        - id: color
          value:
            fixedColor: '#E24D42'
            mode: fixed
        - id: custom.fillOpacity
          value: 0
      - matcher:
          id: byRegexp
          options: /.*Max*./
        properties:
        - id: color
          value:
            fixedColor: '#EF843C'
            mode: fixed
        - id: custom.fillOpacity
          value: 0
    gridPos:
      h: 10
      w: 12
      x: 0
      'y': 59
    id: 158
    links: []
    options:
      legend:
        calcs:
        - mean
        - lastNotNull
        - max
        - min
        displayMode: table
        placement: bottom
        showLegend: true
      tooltip:
        mode: multi
        sort: none
    pluginVersion: 9.2.0
    targets:
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      expr: node_hwmon_temp_celsius{instance="$node",job="$job"} * on(chip) group_left(chip_name) node_hwmon_chip_names{instance="$node",job="$job"}
      format: time_series
      interval: ''
      intervalFactor: 1
      legendFormat: '{{`{{`}} chip_name {{`}}`}} {{`{{`}} sensor {{`}}`}} temp'
      refId: A
      step: 240
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      expr: node_hwmon_temp_crit_alarm_celsius{instance="$node",job="$job"} * on(chip) group_left(chip_name) node_hwmon_chip_names{instance="$node",job="$job"}
      format: time_series
      hide: true
      interval: ''
      intervalFactor: 1
      legendFormat: '{{`{{`}} chip_name {{`}}`}} {{`{{`}} sensor {{`}}`}} Critical Alarm'
      refId: B
      step: 240
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      expr: node_hwmon_temp_crit_celsius{instance="$node",job="$job"} * on(chip) group_left(chip_name) node_hwmon_chip_names{instance="$node",job="$job"}
      format: time_series
      interval: ''
      intervalFactor: 1
      legendFormat: '{{`{{`}} chip_name {{`}}`}} {{`{{`}} sensor {{`}}`}} Critical'
      refId: C
      step: 240
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      expr: node_hwmon_temp_crit_hyst_celsius{instance="$node",job="$job"} * on(chip) group_left(chip_name) node_hwmon_chip_names{instance="$node",job="$job"}
      format: time_series
      hide: true
      interval: ''
      intervalFactor: 1
      legendFormat: '{{`{{`}} chip_name {{`}}`}} {{`{{`}} sensor {{`}}`}} Critical Historical'
      refId: D
      step: 240
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      expr: node_hwmon_temp_max_celsius{instance="$node",job="$job"} * on(chip) group_left(chip_name) node_hwmon_chip_names{instance="$node",job="$job"}
      format: time_series
      hide: true
      interval: ''
      intervalFactor: 1
      legendFormat: '{{`{{`}} chip_name {{`}}`}} {{`{{`}} sensor {{`}}`}} Max'
      refId: E
      step: 240
    title: Hardware temperature monitor
    type: timeseries
  - datasource:
      type: {{ $defaultDatasource }}
      uid: ${datasource}
    fieldConfig:
      defaults:
        color:
          mode: palette-classic
        custom:
          axisCenteredZero: false
          axisColorMode: text
          axisLabel: counter
          axisPlacement: auto
          barAlignment: 0
          drawStyle: line
          fillOpacity: 20
          gradientMode: none
          hideFrom:
            legend: false
            tooltip: false
            viz: false
          lineInterpolation: linear
          lineWidth: 1
          pointSize: 5
          scaleDistribution:
            type: linear
          showPoints: never
          spanNulls: false
          stacking:
            group: A
            mode: none
          thresholdsStyle:
            mode: 'off'
        links: []
        mappings: []
        thresholds:
          mode: absolute
          steps:
          - color: green
          - color: red
            value: 80
        unit: short
      overrides:
      - matcher:
          id: byRegexp
          options: /.*Max*./
        properties:
        - id: color
          value:
            fixedColor: '#EF843C'
            mode: fixed
        - id: custom.fillOpacity
          value: 0
    gridPos:
      h: 10
      w: 12
      x: 12
      'y': 59
    id: 300
    links: []
    options:
      legend:
        calcs:
        - mean
        - lastNotNull
        - max
        - min
        displayMode: table
        placement: bottom
        showLegend: true
      tooltip:
        mode: multi
        sort: none
    pluginVersion: 9.2.0
    targets:
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      expr: node_cooling_device_cur_state{instance="$node",job="$job"}
      format: time_series
      hide: false
      interval: ''
      intervalFactor: 1
      legendFormat: Current {{`{{`}} name {{`}}`}} in {{`{{`}} type {{`}}`}}
      refId: A
      step: 240
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      expr: node_cooling_device_max_state{instance="$node",job="$job"}
      format: time_series
      interval: ''
      intervalFactor: 1
      legendFormat: Max {{`{{`}} name {{`}}`}} in {{`{{`}} type {{`}}`}}
      refId: B
      step: 240
    title: Throttle cooling device
    type: timeseries
  - datasource:
      type: {{ $defaultDatasource }}
      uid: ${datasource}
    fieldConfig:
      defaults:
        color:
          mode: palette-classic
        custom:
          axisCenteredZero: false
          axisColorMode: text
          axisLabel: counter
          axisPlacement: auto
          barAlignment: 0
          drawStyle: line
          fillOpacity: 20
          gradientMode: none
          hideFrom:
            legend: false
            tooltip: false
            viz: false
          lineInterpolation: linear
          lineWidth: 1
          pointSize: 5
          scaleDistribution:
            type: linear
          showPoints: never
          spanNulls: false
          stacking:
            group: A
            mode: none
          thresholdsStyle:
            mode: 'off'
        links: []
        mappings: []
        thresholds:
          mode: absolute
          steps:
          - color: green
          - color: red
            value: 80
        unit: short
      overrides: []
    gridPos:
      h: 10
      w: 12
      x: 0
      'y': 69
    id: 302
    links: []
    options:
      legend:
        calcs:
        - mean
        - lastNotNull
        - max
        - min
        displayMode: table
        placement: bottom
        showLegend: true
      tooltip:
        mode: multi
        sort: none
    pluginVersion: 9.2.0
    targets:
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      expr: node_power_supply_online{instance="$node",job="$job"}
      format: time_series
      hide: false
      interval: ''
      intervalFactor: 1
      legendFormat: '{{`{{`}} power_supply {{`}}`}} online'
      refId: A
      step: 240
    title: Power supply
    type: timeseries
  targets:
  - datasource:
      type: {{ $defaultDatasource }}
      uid: '000000001'
    refId: A
  title: Hardware Misc
  type: row
- collapsed: true
  datasource:
    type: {{ $defaultDatasource }}
    uid: '000000001'
  gridPos:
    h: 1
    w: 24
    x: 0
    'y': 27
  id: 296
  panels:
  - datasource:
      type: {{ $defaultDatasource }}
      uid: ${datasource}
    fieldConfig:
      defaults:
        color:
          mode: palette-classic
        custom:
          axisCenteredZero: false
          axisColorMode: text
          axisLabel: counter
          axisPlacement: auto
          barAlignment: 0
          drawStyle: line
          fillOpacity: 20
          gradientMode: none
          hideFrom:
            legend: false
            tooltip: false
            viz: false
          lineInterpolation: linear
          lineWidth: 1
          pointSize: 5
          scaleDistribution:
            type: linear
          showPoints: never
          spanNulls: false
          stacking:
            group: A
            mode: none
          thresholdsStyle:
            mode: 'off'
        links: []
        mappings: []
        min: 0
        thresholds:
          mode: absolute
          steps:
          - color: green
          - color: red
            value: 80
        unit: short
      overrides: []
    gridPos:
      h: 10
      w: 12
      x: 0
      'y': 46
    id: 297
    links: []
    options:
      legend:
        calcs:
        - mean
        - lastNotNull
        - max
        - min
        displayMode: table
        placement: bottom
        showLegend: true
      tooltip:
        mode: multi
        sort: none
    pluginVersion: 9.2.0
    targets:
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      expr: irate(node_systemd_socket_accepted_connections_total{instance="$node",job="$job"}[$__rate_interval])
      format: time_series
      interval: ''
      intervalFactor: 1
      legendFormat: '{{`{{`}} name {{`}}`}} Connections'
      refId: A
      step: 240
    title: Systemd Sockets
    type: timeseries
  - datasource:
      type: {{ $defaultDatasource }}
      uid: ${datasource}
    fieldConfig:
      defaults:
        color:
          mode: palette-classic
        custom:
          axisCenteredZero: false
          axisColorMode: text
          axisLabel: counter
          axisPlacement: auto
          barAlignment: 0
          drawStyle: line
          fillOpacity: 20
          gradientMode: none
          hideFrom:
            legend: false
            tooltip: false
            viz: false
          lineInterpolation: linear
          lineWidth: 1
          pointSize: 5
          scaleDistribution:
            type: linear
          showPoints: never
          spanNulls: false
          stacking:
            group: A
            mode: normal
          thresholdsStyle:
            mode: 'off'
        links: []
        mappings: []
        thresholds:
          mode: absolute
          steps:
          - color: green
          - color: red
            value: 80
        unit: short
      overrides:
      - matcher:
          id: byName
          options: Failed
        properties:
        - id: color
          value:
            fixedColor: '#F2495C'
            mode: fixed
      - matcher:
          id: byName
          options: Inactive
        properties:
        - id: color
          value:
            fixedColor: '#FF9830'
            mode: fixed
      - matcher:
          id: byName
          options: Active
        properties:
        - id: color
          value:
            fixedColor: '#73BF69'
            mode: fixed
      - matcher:
          id: byName
          options: Deactivating
        properties:
        - id: color
          value:
            fixedColor: '#FFCB7D'
            mode: fixed
      - matcher:
          id: byName
          options: Activating
        properties:
        - id: color
          value:
            fixedColor: '#C8F2C2'
            mode: fixed
    gridPos:
      h: 10
      w: 12
      x: 12
      'y': 46
    id: 298
    links: []
    options:
      legend:
        calcs:
        - mean
        - lastNotNull
        - max
        - min
        displayMode: table
        placement: bottom
        showLegend: true
      tooltip:
        mode: multi
        sort: none
    pluginVersion: 9.2.0
    targets:
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      expr: node_systemd_units{instance="$node",job="$job",state="activating"}
      format: time_series
      interval: ''
      intervalFactor: 1
      legendFormat: Activating
      refId: A
      step: 240
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      expr: node_systemd_units{instance="$node",job="$job",state="active"}
      format: time_series
      interval: ''
      intervalFactor: 1
      legendFormat: Active
      refId: B
      step: 240
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      expr: node_systemd_units{instance="$node",job="$job",state="deactivating"}
      format: time_series
      interval: ''
      intervalFactor: 1
      legendFormat: Deactivating
      refId: C
      step: 240
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      expr: node_systemd_units{instance="$node",job="$job",state="failed"}
      format: time_series
      interval: ''
      intervalFactor: 1
      legendFormat: Failed
      refId: D
      step: 240
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      expr: node_systemd_units{instance="$node",job="$job",state="inactive"}
      format: time_series
      interval: ''
      intervalFactor: 1
      legendFormat: Inactive
      refId: E
      step: 240
    title: Systemd Units State
    type: timeseries
  targets:
  - datasource:
      type: {{ $defaultDatasource }}
      uid: '000000001'
    refId: A
  title: Systemd
  type: row
- collapsed: true
  datasource:
    type: {{ $defaultDatasource }}
    uid: '000000001'
  gridPos:
    h: 1
    w: 24
    x: 0
    'y': 28
  id: 270
  panels:
  - datasource:
      type: {{ $defaultDatasource }}
      uid: ${datasource}
    description: The number (after merges) of I/O requests completed per second for the device
    fieldConfig:
      defaults:
        color:
          mode: palette-classic
        custom:
          axisCenteredZero: false
          axisColorMode: text
          axisLabel: IO read (-) / write (+)
          axisPlacement: auto
          barAlignment: 0
          drawStyle: line
          fillOpacity: 20
          gradientMode: none
          hideFrom:
            legend: false
            tooltip: false
            viz: false
          lineInterpolation: linear
          lineWidth: 1
          pointSize: 5
          scaleDistribution:
            type: linear
          showPoints: never
          spanNulls: false
          stacking:
            group: A
            mode: none
          thresholdsStyle:
            mode: 'off'
        links: []
        mappings: []
        thresholds:
          mode: absolute
          steps:
          - color: green
          - color: red
            value: 80
        unit: iops
      overrides:
      - matcher:
          id: byRegexp
          options: /.*Read.*/
        properties:
        - id: custom.transform
          value: negative-Y
      - matcher:
          id: byRegexp
          options: /.*sda_.*/
        properties:
        - id: color
          value:
            fixedColor: '#7EB26D'
            mode: fixed
      - matcher:
          id: byRegexp
          options: /.*sdb_.*/
        properties:
        - id: color
          value:
            fixedColor: '#EAB839'
            mode: fixed
      - matcher:
          id: byRegexp
          options: /.*sdc_.*/
        properties:
        - id: color
          value:
            fixedColor: '#6ED0E0'
            mode: fixed
      - matcher:
          id: byRegexp
          options: /.*sdd_.*/
        properties:
        - id: color
          value:
            fixedColor: '#EF843C'
            mode: fixed
      - matcher:
          id: byRegexp
          options: /.*sde_.*/
        properties:
        - id: color
          value:
            fixedColor: '#E24D42'
            mode: fixed
      - matcher:
          id: byRegexp
          options: /.*sda1.*/
        properties:
        - id: color
          value:
            fixedColor: '#584477'
            mode: fixed
      - matcher:
          id: byRegexp
          options: /.*sda2_.*/
        properties:
        - id: color
          value:
            fixedColor: '#BA43A9'
            mode: fixed
      - matcher:
          id: byRegexp
          options: /.*sda3_.*/
        properties:
        - id: color
          value:
            fixedColor: '#F4D598'
            mode: fixed
      - matcher:
          id: byRegexp
          options: /.*sdb1.*/
        properties:
        - id: color
          value:
            fixedColor: '#0A50A1'
            mode: fixed
      - matcher:
          id: byRegexp
          options: /.*sdb2.*/
        properties:
        - id: color
          value:
            fixedColor: '#BF1B00'
            mode: fixed
      - matcher:
          id: byRegexp
          options: /.*sdb3.*/
        properties:
        - id: color
          value:
            fixedColor: '#E0752D'
            mode: fixed
      - matcher:
          id: byRegexp
          options: /.*sdc1.*/
        properties:
        - id: color
          value:
            fixedColor: '#962D82'
            mode: fixed
      - matcher:
          id: byRegexp
          options: /.*sdc2.*/
        properties:
        - id: color
          value:
            fixedColor: '#614D93'
            mode: fixed
      - matcher:
          id: byRegexp
          options: /.*sdc3.*/
        properties:
        - id: color
          value:
            fixedColor: '#9AC48A'
            mode: fixed
      - matcher:
          id: byRegexp
          options: /.*sdd1.*/
        properties:
        - id: color
          value:
            fixedColor: '#65C5DB'
            mode: fixed
      - matcher:
          id: byRegexp
          options: /.*sdd2.*/
        properties:
        - id: color
          value:
            fixedColor: '#F9934E'
            mode: fixed
      - matcher:
          id: byRegexp
          options: /.*sdd3.*/
        properties:
        - id: color
          value:
            fixedColor: '#EA6460'
            mode: fixed
      - matcher:
          id: byRegexp
          options: /.*sde1.*/
        properties:
        - id: color
          value:
            fixedColor: '#E0F9D7'
            mode: fixed
      - matcher:
          id: byRegexp
          options: /.*sdd2.*/
        properties:
        - id: color
          value:
            fixedColor: '#FCEACA'
            mode: fixed
      - matcher:
          id: byRegexp
          options: /.*sde3.*/
        properties:
        - id: color
          value:
            fixedColor: '#F9E2D2'
            mode: fixed
    gridPos:
      h: 10
      w: 12
      x: 0
      'y': 47
    id: 9
    links: []
    options:
      legend:
        calcs:
        - mean
        - lastNotNull
        - max
        - min
        displayMode: table
        placement: bottom
        showLegend: true
      tooltip:
        mode: single
        sort: none
    pluginVersion: 9.2.0
    targets:
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      expr: irate(node_disk_reads_completed_total{instance="$node",job="$job"}[$__rate_interval])
      intervalFactor: 4
      legendFormat: '{{`{{`}}device{{`}}`}} - Reads completed'
      refId: A
      step: 240
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      expr: irate(node_disk_writes_completed_total{instance="$node",job="$job"}[$__rate_interval])
      intervalFactor: 1
      legendFormat: '{{`{{`}}device{{`}}`}} - Writes completed'
      refId: B
      step: 240
    title: Disk IOps Completed
    type: timeseries
  - datasource:
      type: {{ $defaultDatasource }}
      uid: ${datasource}
    description: The number of bytes read from or written to the device per second
    fieldConfig:
      defaults:
        color:
          mode: palette-classic
        custom:
          axisCenteredZero: false
          axisColorMode: text
          axisLabel: bytes read (-) / write (+)
          axisPlacement: auto
          barAlignment: 0
          drawStyle: line
          fillOpacity: 20
          gradientMode: none
          hideFrom:
            legend: false
            tooltip: false
            viz: false
          lineInterpolation: linear
          lineWidth: 1
          pointSize: 5
          scaleDistribution:
            type: linear
          showPoints: never
          spanNulls: false
          stacking:
            group: A
            mode: none
          thresholdsStyle:
            mode: 'off'
        links: []
        mappings: []
        thresholds:
          mode: absolute
          steps:
          - color: green
          - color: red
            value: 80
        unit: Bps
      overrides:
      - matcher:
          id: byRegexp
          options: /.*Read.*/
        properties:
        - id: custom.transform
          value: negative-Y
      - matcher:
          id: byRegexp
          options: /.*sda_.*/
        properties:
        - id: color
          value:
            fixedColor: '#7EB26D'
            mode: fixed
      - matcher:
          id: byRegexp
          options: /.*sdb_.*/
        properties:
        - id: color
          value:
            fixedColor: '#EAB839'
            mode: fixed
      - matcher:
          id: byRegexp
          options: /.*sdc_.*/
        properties:
        - id: color
          value:
            fixedColor: '#6ED0E0'
            mode: fixed
      - matcher:
          id: byRegexp
          options: /.*sdd_.*/
        properties:
        - id: color
          value:
            fixedColor: '#EF843C'
            mode: fixed
      - matcher:
          id: byRegexp
          options: /.*sde_.*/
        properties:
        - id: color
          value:
            fixedColor: '#E24D42'
            mode: fixed
      - matcher:
          id: byRegexp
          options: /.*sda1.*/
        properties:
        - id: color
          value:
            fixedColor: '#584477'
            mode: fixed
      - matcher:
          id: byRegexp
          options: /.*sda2_.*/
        properties:
        - id: color
          value:
            fixedColor: '#BA43A9'
            mode: fixed
      - matcher:
          id: byRegexp
          options: /.*sda3_.*/
        properties:
        - id: color
          value:
            fixedColor: '#F4D598'
            mode: fixed
      - matcher:
          id: byRegexp
          options: /.*sdb1.*/
        properties:
        - id: color
          value:
            fixedColor: '#0A50A1'
            mode: fixed
      - matcher:
          id: byRegexp
          options: /.*sdb2.*/
        properties:
        - id: color
          value:
            fixedColor: '#BF1B00'
            mode: fixed
      - matcher:
          id: byRegexp
          options: /.*sdb3.*/
        properties:
        - id: color
          value:
            fixedColor: '#E0752D'
            mode: fixed
      - matcher:
          id: byRegexp
          options: /.*sdc1.*/
        properties:
        - id: color
          value:
            fixedColor: '#962D82'
            mode: fixed
      - matcher:
          id: byRegexp
          options: /.*sdc2.*/
        properties:
        - id: color
          value:
            fixedColor: '#614D93'
            mode: fixed
      - matcher:
          id: byRegexp
          options: /.*sdc3.*/
        properties:
        - id: color
          value:
            fixedColor: '#9AC48A'
            mode: fixed
      - matcher:
          id: byRegexp
          options: /.*sdd1.*/
        properties:
        - id: color
          value:
            fixedColor: '#65C5DB'
            mode: fixed
      - matcher:
          id: byRegexp
          options: /.*sdd2.*/
        properties:
        - id: color
          value:
            fixedColor: '#F9934E'
            mode: fixed
      - matcher:
          id: byRegexp
          options: /.*sdd3.*/
        properties:
        - id: color
          value:
            fixedColor: '#EA6460'
            mode: fixed
      - matcher:
          id: byRegexp
          options: /.*sde1.*/
        properties:
        - id: color
          value:
            fixedColor: '#E0F9D7'
            mode: fixed
      - matcher:
          id: byRegexp
          options: /.*sdd2.*/
        properties:
        - id: color
          value:
            fixedColor: '#FCEACA'
            mode: fixed
      - matcher:
          id: byRegexp
          options: /.*sde3.*/
        properties:
        - id: color
          value:
            fixedColor: '#F9E2D2'
            mode: fixed
    gridPos:
      h: 10
      w: 12
      x: 12
      'y': 47
    id: 33
    links: []
    options:
      legend:
        calcs:
        - mean
        - lastNotNull
        - max
        - min
        displayMode: table
        placement: bottom
        showLegend: true
      tooltip:
        mode: single
        sort: none
    pluginVersion: 9.2.0
    targets:
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      expr: irate(node_disk_read_bytes_total{instance="$node",job="$job"}[$__rate_interval])
      format: time_series
      intervalFactor: 4
      legendFormat: '{{`{{`}}device{{`}}`}} - Read bytes'
      refId: A
      step: 240
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      expr: irate(node_disk_written_bytes_total{instance="$node",job="$job"}[$__rate_interval])
      format: time_series
      intervalFactor: 1
      legendFormat: '{{`{{`}}device{{`}}`}} - Written bytes'
      refId: B
      step: 240
    title: Disk R/W Data
    type: timeseries
  - datasource:
      type: {{ $defaultDatasource }}
      uid: ${datasource}
    description: The average time for requests issued to the device to be served. This includes the time spent by the requests in queue and the time spent servicing them.
    fieldConfig:
      defaults:
        color:
          mode: palette-classic
        custom:
          axisCenteredZero: false
          axisColorMode: text
          axisLabel: time. read (-) / write (+)
          axisPlacement: auto
          barAlignment: 0
          drawStyle: line
          fillOpacity: 30
          gradientMode: none
          hideFrom:
            legend: false
            tooltip: false
            viz: false
          lineInterpolation: linear
          lineWidth: 1
          pointSize: 5
          scaleDistribution:
            type: linear
          showPoints: never
          spanNulls: false
          stacking:
            group: A
            mode: none
          thresholdsStyle:
            mode: 'off'
        links: []
        mappings: []
        thresholds:
          mode: absolute
          steps:
          - color: green
          - color: red
            value: 80
        unit: s
      overrides:
      - matcher:
          id: byRegexp
          options: /.*Read.*/
        properties:
        - id: custom.transform
          value: negative-Y
      - matcher:
          id: byRegexp
          options: /.*sda_.*/
        properties:
        - id: color
          value:
            fixedColor: '#7EB26D'
            mode: fixed
      - matcher:
          id: byRegexp
          options: /.*sdb_.*/
        properties:
        - id: color
          value:
            fixedColor: '#EAB839'
            mode: fixed
      - matcher:
          id: byRegexp
          options: /.*sdc_.*/
        properties:
        - id: color
          value:
            fixedColor: '#6ED0E0'
            mode: fixed
      - matcher:
          id: byRegexp
          options: /.*sdd_.*/
        properties:
        - id: color
          value:
            fixedColor: '#EF843C'
            mode: fixed
      - matcher:
          id: byRegexp
          options: /.*sde_.*/
        properties:
        - id: color
          value:
            fixedColor: '#E24D42'
            mode: fixed
      - matcher:
          id: byRegexp
          options: /.*sda1.*/
        properties:
        - id: color
          value:
            fixedColor: '#584477'
            mode: fixed
      - matcher:
          id: byRegexp
          options: /.*sda2_.*/
        properties:
        - id: color
          value:
            fixedColor: '#BA43A9'
            mode: fixed
      - matcher:
          id: byRegexp
          options: /.*sda3_.*/
        properties:
        - id: color
          value:
            fixedColor: '#F4D598'
            mode: fixed
      - matcher:
          id: byRegexp
          options: /.*sdb1.*/
        properties:
        - id: color
          value:
            fixedColor: '#0A50A1'
            mode: fixed
      - matcher:
          id: byRegexp
          options: /.*sdb2.*/
        properties:
        - id: color
          value:
            fixedColor: '#BF1B00'
            mode: fixed
      - matcher:
          id: byRegexp
          options: /.*sdb3.*/
        properties:
        - id: color
          value:
            fixedColor: '#E0752D'
            mode: fixed
      - matcher:
          id: byRegexp
          options: /.*sdc1.*/
        properties:
        - id: color
          value:
            fixedColor: '#962D82'
            mode: fixed
      - matcher:
          id: byRegexp
          options: /.*sdc2.*/
        properties:
        - id: color
          value:
            fixedColor: '#614D93'
            mode: fixed
      - matcher:
          id: byRegexp
          options: /.*sdc3.*/
        properties:
        - id: color
          value:
            fixedColor: '#9AC48A'
            mode: fixed
      - matcher:
          id: byRegexp
          options: /.*sdd1.*/
        properties:
        - id: color
          value:
            fixedColor: '#65C5DB'
            mode: fixed
      - matcher:
          id: byRegexp
          options: /.*sdd2.*/
        properties:
        - id: color
          value:
            fixedColor: '#F9934E'
            mode: fixed
      - matcher:
          id: byRegexp
          options: /.*sdd3.*/
        properties:
        - id: color
          value:
            fixedColor: '#EA6460'
            mode: fixed
      - matcher:
          id: byRegexp
          options: /.*sde1.*/
        properties:
        - id: color
          value:
            fixedColor: '#E0F9D7'
            mode: fixed
      - matcher:
          id: byRegexp
          options: /.*sdd2.*/
        properties:
        - id: color
          value:
            fixedColor: '#FCEACA'
            mode: fixed
      - matcher:
          id: byRegexp
          options: /.*sde3.*/
        properties:
        - id: color
          value:
            fixedColor: '#F9E2D2'
            mode: fixed
    gridPos:
      h: 10
      w: 12
      x: 0
      'y': 57
    id: 37
    links: []
    options:
      legend:
        calcs:
        - mean
        - lastNotNull
        - max
        - min
        displayMode: table
        placement: bottom
        showLegend: true
      tooltip:
        mode: single
        sort: none
    pluginVersion: 9.2.0
    targets:
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      expr: irate(node_disk_read_time_seconds_total{instance="$node",job="$job"}[$__rate_interval]) / irate(node_disk_reads_completed_total{instance="$node",job="$job"}[$__rate_interval])
      hide: false
      interval: ''
      intervalFactor: 4
      legendFormat: '{{`{{`}}device{{`}}`}} - Read wait time avg'
      refId: A
      step: 240
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      expr: irate(node_disk_write_time_seconds_total{instance="$node",job="$job"}[$__rate_interval]) / irate(node_disk_writes_completed_total{instance="$node",job="$job"}[$__rate_interval])
      hide: false
      interval: ''
      intervalFactor: 1
      legendFormat: '{{`{{`}}device{{`}}`}} - Write wait time avg'
      refId: B
      step: 240
    title: Disk Average Wait Time
    type: timeseries
  - datasource:
      type: {{ $defaultDatasource }}
      uid: ${datasource}
    description: The average queue length of the requests that were issued to the device
    fieldConfig:
      defaults:
        color:
          mode: palette-classic
        custom:
          axisCenteredZero: false
          axisColorMode: text
          axisLabel: aqu-sz
          axisPlacement: auto
          barAlignment: 0
          drawStyle: line
          fillOpacity: 20
          gradientMode: none
          hideFrom:
            legend: false
            tooltip: false
            viz: false
          lineInterpolation: linear
          lineWidth: 1
          pointSize: 5
          scaleDistribution:
            type: linear
          showPoints: never
          spanNulls: false
          stacking:
            group: A
            mode: none
          thresholdsStyle:
            mode: 'off'
        links: []
        mappings: []
        min: 0
        thresholds:
          mode: absolute
          steps:
          - color: green
          - color: red
            value: 80
        unit: none
      overrides:
      - matcher:
          id: byRegexp
          options: /.*sda_.*/
        properties:
        - id: color
          value:
            fixedColor: '#7EB26D'
            mode: fixed
      - matcher:
          id: byRegexp
          options: /.*sdb_.*/
        properties:
        - id: color
          value:
            fixedColor: '#EAB839'
            mode: fixed
      - matcher:
          id: byRegexp
          options: /.*sdc_.*/
        properties:
        - id: color
          value:
            fixedColor: '#6ED0E0'
            mode: fixed
      - matcher:
          id: byRegexp
          options: /.*sdd_.*/
        properties:
        - id: color
          value:
            fixedColor: '#EF843C'
            mode: fixed
      - matcher:
          id: byRegexp
          options: /.*sde_.*/
        properties:
        - id: color
          value:
            fixedColor: '#E24D42'
            mode: fixed
      - matcher:
          id: byRegexp
          options: /.*sda1.*/
        properties:
        - id: color
          value:
            fixedColor: '#584477'
            mode: fixed
      - matcher:
          id: byRegexp
          options: /.*sda2_.*/
        properties:
        - id: color
          value:
            fixedColor: '#BA43A9'
            mode: fixed
      - matcher:
          id: byRegexp
          options: /.*sda3_.*/
        properties:
        - id: color
          value:
            fixedColor: '#F4D598'
            mode: fixed
      - matcher:
          id: byRegexp
          options: /.*sdb1.*/
        properties:
        - id: color
          value:
            fixedColor: '#0A50A1'
            mode: fixed
      - matcher:
          id: byRegexp
          options: /.*sdb2.*/
        properties:
        - id: color
          value:
            fixedColor: '#BF1B00'
            mode: fixed
      - matcher:
          id: byRegexp
          options: /.*sdb3.*/
        properties:
        - id: color
          value:
            fixedColor: '#E0752D'
            mode: fixed
      - matcher:
          id: byRegexp
          options: /.*sdc1.*/
        properties:
        - id: color
          value:
            fixedColor: '#962D82'
            mode: fixed
      - matcher:
          id: byRegexp
          options: /.*sdc2.*/
        properties:
        - id: color
          value:
            fixedColor: '#614D93'
            mode: fixed
      - matcher:
          id: byRegexp
          options: /.*sdc3.*/
        properties:
        - id: color
          value:
            fixedColor: '#9AC48A'
            mode: fixed
      - matcher:
          id: byRegexp
          options: /.*sdd1.*/
        properties:
        - id: color
          value:
            fixedColor: '#65C5DB'
            mode: fixed
      - matcher:
          id: byRegexp
          options: /.*sdd2.*/
        properties:
        - id: color
          value:
            fixedColor: '#F9934E'
            mode: fixed
      - matcher:
          id: byRegexp
          options: /.*sdd3.*/
        properties:
        - id: color
          value:
            fixedColor: '#EA6460'
            mode: fixed
      - matcher:
          id: byRegexp
          options: /.*sde1.*/
        properties:
        - id: color
          value:
            fixedColor: '#E0F9D7'
            mode: fixed
      - matcher:
          id: byRegexp
          options: /.*sdd2.*/
        properties:
        - id: color
          value:
            fixedColor: '#FCEACA'
            mode: fixed
      - matcher:
          id: byRegexp
          options: /.*sde3.*/
        properties:
        - id: color
          value:
            fixedColor: '#F9E2D2'
            mode: fixed
    gridPos:
      h: 10
      w: 12
      x: 12
      'y': 57
    id: 35
    links: []
    options:
      legend:
        calcs:
        - mean
        - lastNotNull
        - max
        - min
        displayMode: table
        placement: bottom
        showLegend: true
      tooltip:
        mode: single
        sort: none
    pluginVersion: 9.2.0
    targets:
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      expr: irate(node_disk_io_time_weighted_seconds_total{instance="$node",job="$job"}[$__rate_interval])
      interval: ''
      intervalFactor: 4
      legendFormat: '{{`{{`}}device{{`}}`}}'
      refId: A
      step: 240
    title: Average Queue Size
    type: timeseries
  - datasource:
      type: {{ $defaultDatasource }}
      uid: ${datasource}
    description: The number of read and write requests merged per second that were queued to the device
    fieldConfig:
      defaults:
        color:
          mode: palette-classic
        custom:
          axisCenteredZero: false
          axisColorMode: text
          axisLabel: I/Os
          axisPlacement: auto
          barAlignment: 0
          drawStyle: line
          fillOpacity: 20
          gradientMode: none
          hideFrom:
            legend: false
            tooltip: false
            viz: false
          lineInterpolation: linear
          lineWidth: 1
          pointSize: 5
          scaleDistribution:
            type: linear
          showPoints: never
          spanNulls: false
          stacking:
            group: A
            mode: none
          thresholdsStyle:
            mode: 'off'
        links: []
        mappings: []
        thresholds:
          mode: absolute
          steps:
          - color: green
          - color: red
            value: 80
        unit: iops
      overrides:
      - matcher:
          id: byRegexp
          options: /.*Read.*/
        properties:
        - id: custom.transform
          value: negative-Y
      - matcher:
          id: byRegexp
          options: /.*sda_.*/
        properties:
        - id: color
          value:
            fixedColor: '#7EB26D'
            mode: fixed
      - matcher:
          id: byRegexp
          options: /.*sdb_.*/
        properties:
        - id: color
          value:
            fixedColor: '#EAB839'
            mode: fixed
      - matcher:
          id: byRegexp
          options: /.*sdc_.*/
        properties:
        - id: color
          value:
            fixedColor: '#6ED0E0'
            mode: fixed
      - matcher:
          id: byRegexp
          options: /.*sdd_.*/
        properties:
        - id: color
          value:
            fixedColor: '#EF843C'
            mode: fixed
      - matcher:
          id: byRegexp
          options: /.*sde_.*/
        properties:
        - id: color
          value:
            fixedColor: '#E24D42'
            mode: fixed
      - matcher:
          id: byRegexp
          options: /.*sda1.*/
        properties:
        - id: color
          value:
            fixedColor: '#584477'
            mode: fixed
      - matcher:
          id: byRegexp
          options: /.*sda2_.*/
        properties:
        - id: color
          value:
            fixedColor: '#BA43A9'
            mode: fixed
      - matcher:
          id: byRegexp
          options: /.*sda3_.*/
        properties:
        - id: color
          value:
            fixedColor: '#F4D598'
            mode: fixed
      - matcher:
          id: byRegexp
          options: /.*sdb1.*/
        properties:
        - id: color
          value:
            fixedColor: '#0A50A1'
            mode: fixed
      - matcher:
          id: byRegexp
          options: /.*sdb2.*/
        properties:
        - id: color
          value:
            fixedColor: '#BF1B00'
            mode: fixed
      - matcher:
          id: byRegexp
          options: /.*sdb3.*/
        properties:
        - id: color
          value:
            fixedColor: '#E0752D'
            mode: fixed
      - matcher:
          id: byRegexp
          options: /.*sdc1.*/
        properties:
        - id: color
          value:
            fixedColor: '#962D82'
            mode: fixed
      - matcher:
          id: byRegexp
          options: /.*sdc2.*/
        properties:
        - id: color
          value:
            fixedColor: '#614D93'
            mode: fixed
      - matcher:
          id: byRegexp
          options: /.*sdc3.*/
        properties:
        - id: color
          value:
            fixedColor: '#9AC48A'
            mode: fixed
      - matcher:
          id: byRegexp
          options: /.*sdd1.*/
        properties:
        - id: color
          value:
            fixedColor: '#65C5DB'
            mode: fixed
      - matcher:
          id: byRegexp
          options: /.*sdd2.*/
        properties:
        - id: color
          value:
            fixedColor: '#F9934E'
            mode: fixed
      - matcher:
          id: byRegexp
          options: /.*sdd3.*/
        properties:
        - id: color
          value:
            fixedColor: '#EA6460'
            mode: fixed
      - matcher:
          id: byRegexp
          options: /.*sde1.*/
        properties:
        - id: color
          value:
            fixedColor: '#E0F9D7'
            mode: fixed
      - matcher:
          id: byRegexp
          options: /.*sdd2.*/
        properties:
        - id: color
          value:
            fixedColor: '#FCEACA'
            mode: fixed
      - matcher:
          id: byRegexp
          options: /.*sde3.*/
        properties:
        - id: color
          value:
            fixedColor: '#F9E2D2'
            mode: fixed
    gridPos:
      h: 10
      w: 12
      x: 0
      'y': 67
    id: 133
    links: []
    options:
      legend:
        calcs:
        - mean
        - lastNotNull
        - max
        - min
        displayMode: table
        placement: bottom
        showLegend: true
      tooltip:
        mode: single
        sort: none
    pluginVersion: 9.2.0
    targets:
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      expr: irate(node_disk_reads_merged_total{instance="$node",job="$job"}[$__rate_interval])
      intervalFactor: 1
      legendFormat: '{{`{{`}}device{{`}}`}} - Read merged'
      refId: A
      step: 240
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      expr: irate(node_disk_writes_merged_total{instance="$node",job="$job"}[$__rate_interval])
      intervalFactor: 1
      legendFormat: '{{`{{`}}device{{`}}`}} - Write merged'
      refId: B
      step: 240
    title: Disk R/W Merged
    type: timeseries
  - datasource:
      type: {{ $defaultDatasource }}
      uid: ${datasource}
    description: Percentage of elapsed time during which I/O requests were issued to the device (bandwidth utilization for the device). Device saturation occurs when this value is close to 100% for devices serving requests serially.  But for devices  serving requests in parallel, such as RAID arrays and modern SSDs, this number does not reflect their performance limits.
    fieldConfig:
      defaults:
        color:
          mode: palette-classic
        custom:
          axisCenteredZero: false
          axisColorMode: text
          axisLabel: '%util'
          axisPlacement: auto
          barAlignment: 0
          drawStyle: line
          fillOpacity: 30
          gradientMode: none
          hideFrom:
            legend: false
            tooltip: false
            viz: false
          lineInterpolation: linear
          lineWidth: 1
          pointSize: 5
          scaleDistribution:
            type: linear
          showPoints: never
          spanNulls: false
          stacking:
            group: A
            mode: none
          thresholdsStyle:
            mode: 'off'
        links: []
        mappings: []
        min: 0
        thresholds:
          mode: absolute
          steps:
          - color: green
          - color: red
            value: 80
        unit: percentunit
      overrides:
      - matcher:
          id: byRegexp
          options: /.*sda_.*/
        properties:
        - id: color
          value:
            fixedColor: '#7EB26D'
            mode: fixed
      - matcher:
          id: byRegexp
          options: /.*sdb_.*/
        properties:
        - id: color
          value:
            fixedColor: '#EAB839'
            mode: fixed
      - matcher:
          id: byRegexp
          options: /.*sdc_.*/
        properties:
        - id: color
          value:
            fixedColor: '#6ED0E0'
            mode: fixed
      - matcher:
          id: byRegexp
          options: /.*sdd_.*/
        properties:
        - id: color
          value:
            fixedColor: '#EF843C'
            mode: fixed
      - matcher:
          id: byRegexp
          options: /.*sde_.*/
        properties:
        - id: color
          value:
            fixedColor: '#E24D42'
            mode: fixed
      - matcher:
          id: byRegexp
          options: /.*sda1.*/
        properties:
        - id: color
          value:
            fixedColor: '#584477'
            mode: fixed
      - matcher:
          id: byRegexp
          options: /.*sda2_.*/
        properties:
        - id: color
          value:
            fixedColor: '#BA43A9'
            mode: fixed
      - matcher:
          id: byRegexp
          options: /.*sda3_.*/
        properties:
        - id: color
          value:
            fixedColor: '#F4D598'
            mode: fixed
      - matcher:
          id: byRegexp
          options: /.*sdb1.*/
        properties:
        - id: color
          value:
            fixedColor: '#0A50A1'
            mode: fixed
      - matcher:
          id: byRegexp
          options: /.*sdb2.*/
        properties:
        - id: color
          value:
            fixedColor: '#BF1B00'
            mode: fixed
      - matcher:
          id: byRegexp
          options: /.*sdb3.*/
        properties:
        - id: color
          value:
            fixedColor: '#E0752D'
            mode: fixed
      - matcher:
          id: byRegexp
          options: /.*sdc1.*/
        properties:
        - id: color
          value:
            fixedColor: '#962D82'
            mode: fixed
      - matcher:
          id: byRegexp
          options: /.*sdc2.*/
        properties:
        - id: color
          value:
            fixedColor: '#614D93'
            mode: fixed
      - matcher:
          id: byRegexp
          options: /.*sdc3.*/
        properties:
        - id: color
          value:
            fixedColor: '#9AC48A'
            mode: fixed
      - matcher:
          id: byRegexp
          options: /.*sdd1.*/
        properties:
        - id: color
          value:
            fixedColor: '#65C5DB'
            mode: fixed
      - matcher:
          id: byRegexp
          options: /.*sdd2.*/
        properties:
        - id: color
          value:
            fixedColor: '#F9934E'
            mode: fixed
      - matcher:
          id: byRegexp
          options: /.*sdd3.*/
        properties:
        - id: color
          value:
            fixedColor: '#EA6460'
            mode: fixed
      - matcher:
          id: byRegexp
          options: /.*sde1.*/
        properties:
        - id: color
          value:
            fixedColor: '#E0F9D7'
            mode: fixed
      - matcher:
          id: byRegexp
          options: /.*sdd2.*/
        properties:
        - id: color
          value:
            fixedColor: '#FCEACA'
            mode: fixed
      - matcher:
          id: byRegexp
          options: /.*sde3.*/
        properties:
        - id: color
          value:
            fixedColor: '#F9E2D2'
            mode: fixed
    gridPos:
      h: 10
      w: 12
      x: 12
      'y': 67
    id: 36
    links: []
    options:
      legend:
        calcs:
        - mean
        - lastNotNull
        - max
        - min
        displayMode: table
        placement: bottom
        showLegend: true
      tooltip:
        mode: single
        sort: none
    pluginVersion: 9.2.0
    targets:
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      expr: irate(node_disk_io_time_seconds_total{instance="$node",job="$job"}[$__rate_interval])
      interval: ''
      intervalFactor: 4
      legendFormat: '{{`{{`}}device{{`}}`}} - IO'
      refId: A
      step: 240
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      expr: irate(node_disk_discard_time_seconds_total{instance="$node",job="$job"}[$__rate_interval])
      interval: ''
      intervalFactor: 4
      legendFormat: '{{`{{`}}device{{`}}`}} - discard'
      refId: B
      step: 240
    title: Time Spent Doing I/Os
    type: timeseries
  - datasource:
      type: {{ $defaultDatasource }}
      uid: ${datasource}
    description: The number of outstanding requests at the instant the sample was taken. Incremented as requests are given to appropriate struct request_queue and decremented as they finish.
    fieldConfig:
      defaults:
        color:
          mode: palette-classic
        custom:
          axisCenteredZero: false
          axisColorMode: text
          axisLabel: Outstanding req.
          axisPlacement: auto
          barAlignment: 0
          drawStyle: line
          fillOpacity: 20
          gradientMode: none
          hideFrom:
            legend: false
            tooltip: false
            viz: false
          lineInterpolation: linear
          lineWidth: 1
          pointSize: 5
          scaleDistribution:
            type: linear
          showPoints: never
          spanNulls: false
          stacking:
            group: A
            mode: none
          thresholdsStyle:
            mode: 'off'
        links: []
        mappings: []
        min: 0
        thresholds:
          mode: absolute
          steps:
          - color: green
          - color: red
            value: 80
        unit: none
      overrides:
      - matcher:
          id: byRegexp
          options: /.*sda_.*/
        properties:
        - id: color
          value:
            fixedColor: '#7EB26D'
            mode: fixed
      - matcher:
          id: byRegexp
          options: /.*sdb_.*/
        properties:
        - id: color
          value:
            fixedColor: '#EAB839'
            mode: fixed
      - matcher:
          id: byRegexp
          options: /.*sdc_.*/
        properties:
        - id: color
          value:
            fixedColor: '#6ED0E0'
            mode: fixed
      - matcher:
          id: byRegexp
          options: /.*sdd_.*/
        properties:
        - id: color
          value:
            fixedColor: '#EF843C'
            mode: fixed
      - matcher:
          id: byRegexp
          options: /.*sde_.*/
        properties:
        - id: color
          value:
            fixedColor: '#E24D42'
            mode: fixed
      - matcher:
          id: byRegexp
          options: /.*sda1.*/
        properties:
        - id: color
          value:
            fixedColor: '#584477'
            mode: fixed
      - matcher:
          id: byRegexp
          options: /.*sda2_.*/
        properties:
        - id: color
          value:
            fixedColor: '#BA43A9'
            mode: fixed
      - matcher:
          id: byRegexp
          options: /.*sda3_.*/
        properties:
        - id: color
          value:
            fixedColor: '#F4D598'
            mode: fixed
      - matcher:
          id: byRegexp
          options: /.*sdb1.*/
        properties:
        - id: color
          value:
            fixedColor: '#0A50A1'
            mode: fixed
      - matcher:
          id: byRegexp
          options: /.*sdb2.*/
        properties:
        - id: color
          value:
            fixedColor: '#BF1B00'
            mode: fixed
      - matcher:
          id: byRegexp
          options: /.*sdb3.*/
        properties:
        - id: color
          value:
            fixedColor: '#E0752D'
            mode: fixed
      - matcher:
          id: byRegexp
          options: /.*sdc1.*/
        properties:
        - id: color
          value:
            fixedColor: '#962D82'
            mode: fixed
      - matcher:
          id: byRegexp
          options: /.*sdc2.*/
        properties:
        - id: color
          value:
            fixedColor: '#614D93'
            mode: fixed
      - matcher:
          id: byRegexp
          options: /.*sdc3.*/
        properties:
        - id: color
          value:
            fixedColor: '#9AC48A'
            mode: fixed
      - matcher:
          id: byRegexp
          options: /.*sdd1.*/
        properties:
        - id: color
          value:
            fixedColor: '#65C5DB'
            mode: fixed
      - matcher:
          id: byRegexp
          options: /.*sdd2.*/
        properties:
        - id: color
          value:
            fixedColor: '#F9934E'
            mode: fixed
      - matcher:
          id: byRegexp
          options: /.*sdd3.*/
        properties:
        - id: color
          value:
            fixedColor: '#EA6460'
            mode: fixed
      - matcher:
          id: byRegexp
          options: /.*sde1.*/
        properties:
        - id: color
          value:
            fixedColor: '#E0F9D7'
            mode: fixed
      - matcher:
          id: byRegexp
          options: /.*sdd2.*/
        properties:
        - id: color
          value:
            fixedColor: '#FCEACA'
            mode: fixed
      - matcher:
          id: byRegexp
          options: /.*sde3.*/
        properties:
        - id: color
          value:
            fixedColor: '#F9E2D2'
            mode: fixed
    gridPos:
      h: 10
      w: 12
      x: 0
      'y': 77
    id: 34
    links: []
    options:
      legend:
        calcs:
        - mean
        - lastNotNull
        - max
        - min
        displayMode: table
        placement: bottom
        showLegend: true
      tooltip:
        mode: single
        sort: none
    pluginVersion: 9.2.0
    targets:
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      expr: node_disk_io_now{instance="$node",job="$job"}
      interval: ''
      intervalFactor: 4
      legendFormat: '{{`{{`}}device{{`}}`}} - IO now'
      refId: A
      step: 240
    title: Instantaneous Queue Size
    type: timeseries
  - datasource:
      type: {{ $defaultDatasource }}
      uid: ${datasource}
    description: ''
    fieldConfig:
      defaults:
        color:
          mode: palette-classic
        custom:
          axisCenteredZero: false
          axisColorMode: text
          axisLabel: IOs
          axisPlacement: auto
          barAlignment: 0
          drawStyle: line
          fillOpacity: 20
          gradientMode: none
          hideFrom:
            legend: false
            tooltip: false
            viz: false
          lineInterpolation: linear
          lineWidth: 1
          pointSize: 5
          scaleDistribution:
            type: linear
          showPoints: never
          spanNulls: false
          stacking:
            group: A
            mode: none
          thresholdsStyle:
            mode: 'off'
        links: []
        mappings: []
        thresholds:
          mode: absolute
          steps:
          - color: green
          - color: red
            value: 80
        unit: iops
      overrides:
      - matcher:
          id: byRegexp
          options: /.*sda_.*/
        properties:
        - id: color
          value:
            fixedColor: '#7EB26D'
            mode: fixed
      - matcher:
          id: byRegexp
          options: /.*sdb_.*/
        properties:
        - id: color
          value:
            fixedColor: '#EAB839'
            mode: fixed
      - matcher:
          id: byRegexp
          options: /.*sdc_.*/
        properties:
        - id: color
          value:
            fixedColor: '#6ED0E0'
            mode: fixed
      - matcher:
          id: byRegexp
          options: /.*sdd_.*/
        properties:
        - id: color
          value:
            fixedColor: '#EF843C'
            mode: fixed
      - matcher:
          id: byRegexp
          options: /.*sde_.*/
        properties:
        - id: color
          value:
            fixedColor: '#E24D42'
            mode: fixed
      - matcher:
          id: byRegexp
          options: /.*sda1.*/
        properties:
        - id: color
          value:
            fixedColor: '#584477'
            mode: fixed
      - matcher:
          id: byRegexp
          options: /.*sda2_.*/
        properties:
        - id: color
          value:
            fixedColor: '#BA43A9'
            mode: fixed
      - matcher:
          id: byRegexp
          options: /.*sda3_.*/
        properties:
        - id: color
          value:
            fixedColor: '#F4D598'
            mode: fixed
      - matcher:
          id: byRegexp
          options: /.*sdb1.*/
        properties:
        - id: color
          value:
            fixedColor: '#0A50A1'
            mode: fixed
      - matcher:
          id: byRegexp
          options: /.*sdb2.*/
        properties:
        - id: color
          value:
            fixedColor: '#BF1B00'
            mode: fixed
      - matcher:
          id: byRegexp
          options: /.*sdb3.*/
        properties:
        - id: color
          value:
            fixedColor: '#E0752D'
            mode: fixed
      - matcher:
          id: byRegexp
          options: /.*sdc1.*/
        properties:
        - id: color
          value:
            fixedColor: '#962D82'
            mode: fixed
      - matcher:
          id: byRegexp
          options: /.*sdc2.*/
        properties:
        - id: color
          value:
            fixedColor: '#614D93'
            mode: fixed
      - matcher:
          id: byRegexp
          options: /.*sdc3.*/
        properties:
        - id: color
          value:
            fixedColor: '#9AC48A'
            mode: fixed
      - matcher:
          id: byRegexp
          options: /.*sdd1.*/
        properties:
        - id: color
          value:
            fixedColor: '#65C5DB'
            mode: fixed
      - matcher:
          id: byRegexp
          options: /.*sdd2.*/
        properties:
        - id: color
          value:
            fixedColor: '#F9934E'
            mode: fixed
      - matcher:
          id: byRegexp
          options: /.*sdd3.*/
        properties:
        - id: color
          value:
            fixedColor: '#EA6460'
            mode: fixed
      - matcher:
          id: byRegexp
          options: /.*sde1.*/
        properties:
        - id: color
          value:
            fixedColor: '#E0F9D7'
            mode: fixed
      - matcher:
          id: byRegexp
          options: /.*sdd2.*/
        properties:
        - id: color
          value:
            fixedColor: '#FCEACA'
            mode: fixed
      - matcher:
          id: byRegexp
          options: /.*sde3.*/
        properties:
        - id: color
          value:
            fixedColor: '#F9E2D2'
            mode: fixed
    gridPos:
      h: 10
      w: 12
      x: 12
      'y': 77
    id: 301
    links: []
    options:
      legend:
        calcs:
        - mean
        - lastNotNull
        - max
        - min
        displayMode: table
        placement: bottom
        showLegend: true
      tooltip:
        mode: single
        sort: none
    pluginVersion: 9.2.0
    targets:
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      expr: irate(node_disk_discards_completed_total{instance="$node",job="$job"}[$__rate_interval])
      interval: ''
      intervalFactor: 4
      legendFormat: '{{`{{`}}device{{`}}`}} - Discards completed'
      refId: A
      step: 240
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      expr: irate(node_disk_discards_merged_total{instance="$node",job="$job"}[$__rate_interval])
      interval: ''
      intervalFactor: 1
      legendFormat: '{{`{{`}}device{{`}}`}} - Discards merged'
      refId: B
      step: 240
    title: Disk IOps Discards completed / merged
    type: timeseries
  targets:
  - datasource:
      type: {{ $defaultDatasource }}
      uid: '000000001'
    refId: A
  title: Storage Disk
  type: row
- collapsed: true
  datasource:
    type: {{ $defaultDatasource }}
    uid: '000000001'
  gridPos:
    h: 1
    w: 24
    x: 0
    'y': 29
  id: 271
  panels:
  - datasource:
      type: {{ $defaultDatasource }}
      uid: ${datasource}
    description: ''
    fieldConfig:
      defaults:
        color:
          mode: palette-classic
        custom:
          axisCenteredZero: false
          axisColorMode: text
          axisLabel: bytes
          axisPlacement: auto
          barAlignment: 0
          drawStyle: line
          fillOpacity: 20
          gradientMode: none
          hideFrom:
            legend: false
            tooltip: false
            viz: false
          lineInterpolation: linear
          lineWidth: 1
          pointSize: 5
          scaleDistribution:
            type: linear
          showPoints: never
          spanNulls: false
          stacking:
            group: A
            mode: none
          thresholdsStyle:
            mode: 'off'
        links: []
        mappings: []
        min: 0
        thresholds:
          mode: absolute
          steps:
          - color: green
          - color: red
            value: 80
        unit: bytes
      overrides: []
    gridPos:
      h: 10
      w: 12
      x: 0
      'y': 62
    id: 43
    links: []
    options:
      legend:
        calcs:
        - mean
        - lastNotNull
        - max
        - min
        displayMode: table
        placement: bottom
        showLegend: true
      tooltip:
        mode: multi
        sort: none
    pluginVersion: 9.2.0
    targets:
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      expr: node_filesystem_avail_bytes{instance="$node",job="$job",device!~'rootfs'}
      format: time_series
      hide: false
      intervalFactor: 1
      legendFormat: '{{`{{`}}mountpoint{{`}}`}} - Available'
      metric: ''
      refId: A
      step: 240
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      expr: node_filesystem_free_bytes{instance="$node",job="$job",device!~'rootfs'}
      format: time_series
      hide: true
      intervalFactor: 1
      legendFormat: '{{`{{`}}mountpoint{{`}}`}} - Free'
      refId: B
      step: 240
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      expr: node_filesystem_size_bytes{instance="$node",job="$job",device!~'rootfs'}
      format: time_series
      hide: true
      intervalFactor: 1
      legendFormat: '{{`{{`}}mountpoint{{`}}`}} - Size'
      refId: C
      step: 240
    title: Filesystem space available
    type: timeseries
  - datasource:
      type: {{ $defaultDatasource }}
      uid: ${datasource}
    description: ''
    fieldConfig:
      defaults:
        color:
          mode: palette-classic
        custom:
          axisCenteredZero: false
          axisColorMode: text
          axisLabel: file nodes
          axisPlacement: auto
          barAlignment: 0
          drawStyle: line
          fillOpacity: 20
          gradientMode: none
          hideFrom:
            legend: false
            tooltip: false
            viz: false
          lineInterpolation: linear
          lineWidth: 1
          pointSize: 5
          scaleDistribution:
            type: linear
          showPoints: never
          spanNulls: false
          stacking:
            group: A
            mode: none
          thresholdsStyle:
            mode: 'off'
        links: []
        mappings: []
        min: 0
        thresholds:
          mode: absolute
          steps:
          - color: green
          - color: red
            value: 80
        unit: short
      overrides: []
    gridPos:
      h: 10
      w: 12
      x: 12
      'y': 62
    id: 41
    links: []
    options:
      legend:
        calcs:
        - mean
        - lastNotNull
        - max
        - min
        displayMode: table
        placement: bottom
        showLegend: true
      tooltip:
        mode: multi
        sort: none
    pluginVersion: 9.2.0
    targets:
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      expr: node_filesystem_files_free{instance="$node",job="$job",device!~'rootfs'}
      format: time_series
      hide: false
      intervalFactor: 1
      legendFormat: '{{`{{`}}mountpoint{{`}}`}} - Free file nodes'
      refId: A
      step: 240
    title: File Nodes Free
    type: timeseries
  - datasource:
      type: {{ $defaultDatasource }}
      uid: ${datasource}
    description: ''
    fieldConfig:
      defaults:
        color:
          mode: palette-classic
        custom:
          axisCenteredZero: false
          axisColorMode: text
          axisLabel: files
          axisPlacement: auto
          barAlignment: 0
          drawStyle: line
          fillOpacity: 20
          gradientMode: none
          hideFrom:
            legend: false
            tooltip: false
            viz: false
          lineInterpolation: linear
          lineWidth: 1
          pointSize: 5
          scaleDistribution:
            type: linear
          showPoints: never
          spanNulls: false
          stacking:
            group: A
            mode: none
          thresholdsStyle:
            mode: 'off'
        links: []
        mappings: []
        min: 0
        thresholds:
          mode: absolute
          steps:
          - color: green
          - color: red
            value: 80
        unit: short
      overrides: []
    gridPos:
      h: 10
      w: 12
      x: 0
      'y': 72
    id: 28
    links: []
    options:
      legend:
        calcs:
        - mean
        - lastNotNull
        - max
        - min
        displayMode: table
        placement: bottom
        showLegend: true
      tooltip:
        mode: single
        sort: none
    pluginVersion: 9.2.0
    targets:
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      expr: node_filefd_maximum{instance="$node",job="$job"}
      format: time_series
      intervalFactor: 4
      legendFormat: Max open files
      refId: A
      step: 240
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      expr: node_filefd_allocated{instance="$node",job="$job"}
      format: time_series
      intervalFactor: 1
      legendFormat: Open files
      refId: B
      step: 240
    title: File Descriptor
    type: timeseries
  - datasource:
      type: {{ $defaultDatasource }}
      uid: ${datasource}
    description: ''
    fieldConfig:
      defaults:
        color:
          mode: palette-classic
        custom:
          axisCenteredZero: false
          axisColorMode: text
          axisLabel: file Nodes
          axisPlacement: auto
          barAlignment: 0
          drawStyle: line
          fillOpacity: 20
          gradientMode: none
          hideFrom:
            legend: false
            tooltip: false
            viz: false
          lineInterpolation: linear
          lineWidth: 1
          pointSize: 5
          scaleDistribution:
            type: linear
          showPoints: never
          spanNulls: false
          stacking:
            group: A
            mode: none
          thresholdsStyle:
            mode: 'off'
        links: []
        mappings: []
        min: 0
        thresholds:
          mode: absolute
          steps:
          - color: green
          - color: red
            value: 80
        unit: short
      overrides: []
    gridPos:
      h: 10
      w: 12
      x: 12
      'y': 72
    id: 219
    links: []
    options:
      legend:
        calcs:
        - mean
        - lastNotNull
        - max
        - min
        displayMode: table
        placement: bottom
        showLegend: true
      tooltip:
        mode: multi
        sort: none
    pluginVersion: 9.2.0
    targets:
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      expr: node_filesystem_files{instance="$node",job="$job",device!~'rootfs'}
      format: time_series
      hide: false
      intervalFactor: 1
      legendFormat: '{{`{{`}}mountpoint{{`}}`}} - File nodes total'
      refId: A
      step: 240
    title: File Nodes Size
    type: timeseries
  - datasource:
      type: {{ $defaultDatasource }}
      uid: ${datasource}
    description: ''
    fieldConfig:
      defaults:
        color:
          mode: palette-classic
        custom:
          axisCenteredZero: false
          axisColorMode: text
          axisLabel: counter
          axisPlacement: auto
          barAlignment: 0
          drawStyle: line
          fillOpacity: 20
          gradientMode: none
          hideFrom:
            legend: false
            tooltip: false
            viz: false
          lineInterpolation: linear
          lineWidth: 1
          pointSize: 5
          scaleDistribution:
            type: linear
          showPoints: never
          spanNulls: false
          stacking:
            group: A
            mode: normal
          thresholdsStyle:
            mode: 'off'
        links: []
        mappings: []
        max: 1
        min: 0
        thresholds:
          mode: absolute
          steps:
          - color: green
          - color: red
            value: 80
        unit: short
      overrides:
      - matcher:
          id: byName
          options: / ReadOnly
        properties:
        - id: color
          value:
            fixedColor: '#890F02'
            mode: fixed
    gridPos:
      h: 10
      w: 12
      x: 0
      'y': 82
    id: 44
    links: []
    options:
      legend:
        calcs:
        - mean
        - lastNotNull
        - max
        - min
        displayMode: table
        placement: bottom
        showLegend: true
      tooltip:
        mode: multi
        sort: none
    pluginVersion: 9.2.0
    targets:
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      expr: node_filesystem_readonly{instance="$node",job="$job",device!~'rootfs'}
      format: time_series
      intervalFactor: 1
      legendFormat: '{{`{{`}}mountpoint{{`}}`}} - ReadOnly'
      refId: A
      step: 240
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      expr: node_filesystem_device_error{instance="$node",job="$job",device!~'rootfs',fstype!~'tmpfs'}
      format: time_series
      interval: ''
      intervalFactor: 1
      legendFormat: '{{`{{`}}mountpoint{{`}}`}} - Device error'
      refId: B
      step: 240
    title: Filesystem in ReadOnly / Error
    type: timeseries
  targets:
  - datasource:
      type: {{ $defaultDatasource }}
      uid: '000000001'
    refId: A
  title: Storage Filesystem
  type: row
- collapsed: true
  datasource:
    type: {{ $defaultDatasource }}
    uid: '000000001'
  gridPos:
    h: 1
    w: 24
    x: 0
    'y': 30
  id: 272
  panels:
  - datasource:
      type: {{ $defaultDatasource }}
      uid: ${datasource}
    fieldConfig:
      defaults:
        color:
          mode: palette-classic
        custom:
          axisCenteredZero: false
          axisColorMode: text
          axisLabel: packets out (-) / in (+)
          axisPlacement: auto
          barAlignment: 0
          drawStyle: line
          fillOpacity: 20
          gradientMode: none
          hideFrom:
            legend: false
            tooltip: false
            viz: false
          lineInterpolation: linear
          lineWidth: 1
          pointSize: 5
          scaleDistribution:
            type: linear
          showPoints: never
          spanNulls: false
          stacking:
            group: A
            mode: none
          thresholdsStyle:
            mode: 'off'
        links: []
        mappings: []
        thresholds:
          mode: absolute
          steps:
          - color: green
          - color: red
            value: 80
        unit: pps
      overrides:
      - matcher:
          id: byName
          options: receive_packets_eth0
        properties:
        - id: color
          value:
            fixedColor: '#7EB26D'
            mode: fixed
      - matcher:
          id: byName
          options: receive_packets_lo
        properties:
        - id: color
          value:
            fixedColor: '#E24D42'
            mode: fixed
      - matcher:
          id: byName
          options: transmit_packets_eth0
        properties:
        - id: color
          value:
            fixedColor: '#7EB26D'
            mode: fixed
      - matcher:
          id: byName
          options: transmit_packets_lo
        properties:
        - id: color
          value:
            fixedColor: '#E24D42'
            mode: fixed
      - matcher:
          id: byRegexp
          options: /.*Trans.*/
        properties:
        - id: custom.transform
          value: negative-Y
    gridPos:
      h: 10
      w: 12
      x: 0
      'y': 47
    id: 60
    links: []
    options:
      legend:
        calcs:
        - mean
        - lastNotNull
        - max
        - min
        displayMode: table
        placement: bottom
        showLegend: true
        width: 300
      tooltip:
        mode: multi
        sort: none
    pluginVersion: 9.2.0
    targets:
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      expr: irate(node_network_receive_packets_total{instance="$node",job="$job"}[$__rate_interval])
      format: time_series
      interval: ''
      intervalFactor: 1
      legendFormat: '{{`{{`}}device{{`}}`}} - Receive'
      refId: A
      step: 240
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      expr: irate(node_network_transmit_packets_total{instance="$node",job="$job"}[$__rate_interval])
      format: time_series
      interval: ''
      intervalFactor: 1
      legendFormat: '{{`{{`}}device{{`}}`}} - Transmit'
      refId: B
      step: 240
    title: Network Traffic by Packets
    type: timeseries
  - datasource:
      type: {{ $defaultDatasource }}
      uid: ${datasource}
    fieldConfig:
      defaults:
        color:
          mode: palette-classic
        custom:
          axisCenteredZero: false
          axisColorMode: text
          axisLabel: packets out (-) / in (+)
          axisPlacement: auto
          barAlignment: 0
          drawStyle: line
          fillOpacity: 20
          gradientMode: none
          hideFrom:
            legend: false
            tooltip: false
            viz: false
          lineInterpolation: linear
          lineWidth: 1
          pointSize: 5
          scaleDistribution:
            type: linear
          showPoints: never
          spanNulls: false
          stacking:
            group: A
            mode: none
          thresholdsStyle:
            mode: 'off'
        links: []
        mappings: []
        thresholds:
          mode: absolute
          steps:
          - color: green
          - color: red
            value: 80
        unit: pps
      overrides:
      - matcher:
          id: byRegexp
          options: /.*Trans.*/
        properties:
        - id: custom.transform
          value: negative-Y
    gridPos:
      h: 10
      w: 12
      x: 12
      'y': 47
    id: 142
    links: []
    options:
      legend:
        calcs:
        - mean
        - lastNotNull
        - max
        - min
        displayMode: table
        placement: bottom
        showLegend: true
        width: 300
      tooltip:
        mode: multi
        sort: none
    pluginVersion: 9.2.0
    targets:
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      expr: irate(node_network_receive_errs_total{instance="$node",job="$job"}[$__rate_interval])
      format: time_series
      intervalFactor: 1
      legendFormat: '{{`{{`}}device{{`}}`}} - Receive errors'
      refId: A
      step: 240
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      expr: irate(node_network_transmit_errs_total{instance="$node",job="$job"}[$__rate_interval])
      format: time_series
      intervalFactor: 1
      legendFormat: '{{`{{`}}device{{`}}`}} - Transmit errors'
      refId: B
      step: 240
    title: Network Traffic Errors
    type: timeseries
  - datasource:
      type: {{ $defaultDatasource }}
      uid: ${datasource}
    fieldConfig:
      defaults:
        color:
          mode: palette-classic
        custom:
          axisCenteredZero: false
          axisColorMode: text
          axisLabel: packets out (-) / in (+)
          axisPlacement: auto
          barAlignment: 0
          drawStyle: line
          fillOpacity: 20
          gradientMode: none
          hideFrom:
            legend: false
            tooltip: false
            viz: false
          lineInterpolation: linear
          lineWidth: 1
          pointSize: 5
          scaleDistribution:
            type: linear
          showPoints: never
          spanNulls: false
          stacking:
            group: A
            mode: none
          thresholdsStyle:
            mode: 'off'
        links: []
        mappings: []
        thresholds:
          mode: absolute
          steps:
          - color: green
          - color: red
            value: 80
        unit: pps
      overrides:
      - matcher:
          id: byRegexp
          options: /.*Trans.*/
        properties:
        - id: custom.transform
          value: negative-Y
    gridPos:
      h: 10
      w: 12
      x: 0
      'y': 57
    id: 143
    links: []
    options:
      legend:
        calcs:
        - mean
        - lastNotNull
        - max
        - min
        displayMode: table
        placement: bottom
        showLegend: true
        width: 300
      tooltip:
        mode: multi
        sort: none
    pluginVersion: 9.2.0
    targets:
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      expr: irate(node_network_receive_drop_total{instance="$node",job="$job"}[$__rate_interval])
      format: time_series
      intervalFactor: 1
      legendFormat: '{{`{{`}}device{{`}}`}} - Receive drop'
      refId: A
      step: 240
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      expr: irate(node_network_transmit_drop_total{instance="$node",job="$job"}[$__rate_interval])
      format: time_series
      intervalFactor: 1
      legendFormat: '{{`{{`}}device{{`}}`}} - Transmit drop'
      refId: B
      step: 240
    title: Network Traffic Drop
    type: timeseries
  - datasource:
      type: {{ $defaultDatasource }}
      uid: ${datasource}
    fieldConfig:
      defaults:
        color:
          mode: palette-classic
        custom:
          axisCenteredZero: false
          axisColorMode: text
          axisLabel: packets out (-) / in (+)
          axisPlacement: auto
          barAlignment: 0
          drawStyle: line
          fillOpacity: 20
          gradientMode: none
          hideFrom:
            legend: false
            tooltip: false
            viz: false
          lineInterpolation: linear
          lineWidth: 1
          pointSize: 5
          scaleDistribution:
            type: linear
          showPoints: never
          spanNulls: false
          stacking:
            group: A
            mode: none
          thresholdsStyle:
            mode: 'off'
        links: []
        mappings: []
        thresholds:
          mode: absolute
          steps:
          - color: green
          - color: red
            value: 80
        unit: pps
      overrides:
      - matcher:
          id: byRegexp
          options: /.*Trans.*/
        properties:
        - id: custom.transform
          value: negative-Y
    gridPos:
      h: 10
      w: 12
      x: 12
      'y': 57
    id: 141
    links: []
    options:
      legend:
        calcs:
        - mean
        - lastNotNull
        - max
        - min
        displayMode: table
        placement: bottom
        showLegend: true
        width: 300
      tooltip:
        mode: multi
        sort: none
    pluginVersion: 9.2.0
    targets:
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      expr: irate(node_network_receive_compressed_total{instance="$node",job="$job"}[$__rate_interval])
      format: time_series
      intervalFactor: 1
      legendFormat: '{{`{{`}}device{{`}}`}} - Receive compressed'
      refId: A
      step: 240
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      expr: irate(node_network_transmit_compressed_total{instance="$node",job="$job"}[$__rate_interval])
      format: time_series
      intervalFactor: 1
      legendFormat: '{{`{{`}}device{{`}}`}} - Transmit compressed'
      refId: B
      step: 240
    title: Network Traffic Compressed
    type: timeseries
  - datasource:
      type: {{ $defaultDatasource }}
      uid: ${datasource}
    fieldConfig:
      defaults:
        color:
          mode: palette-classic
        custom:
          axisCenteredZero: false
          axisColorMode: text
          axisLabel: packets out (-) / in (+)
          axisPlacement: auto
          barAlignment: 0
          drawStyle: line
          fillOpacity: 20
          gradientMode: none
          hideFrom:
            legend: false
            tooltip: false
            viz: false
          lineInterpolation: linear
          lineWidth: 1
          pointSize: 5
          scaleDistribution:
            type: linear
          showPoints: never
          spanNulls: false
          stacking:
            group: A
            mode: none
          thresholdsStyle:
            mode: 'off'
        links: []
        mappings: []
        thresholds:
          mode: absolute
          steps:
          - color: green
          - color: red
            value: 80
        unit: pps
      overrides:
      - matcher:
          id: byRegexp
          options: /.*Trans.*/
        properties:
        - id: custom.transform
          value: negative-Y
    gridPos:
      h: 10
      w: 12
      x: 0
      'y': 67
    id: 146
    links: []
    options:
      legend:
        calcs:
        - mean
        - lastNotNull
        - max
        - min
        displayMode: table
        placement: bottom
        showLegend: true
        width: 300
      tooltip:
        mode: multi
        sort: none
    pluginVersion: 9.2.0
    targets:
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      expr: irate(node_network_receive_multicast_total{instance="$node",job="$job"}[$__rate_interval])
      format: time_series
      intervalFactor: 1
      legendFormat: '{{`{{`}}device{{`}}`}} - Receive multicast'
      refId: A
      step: 240
    title: Network Traffic Multicast
    type: timeseries
  - datasource:
      type: {{ $defaultDatasource }}
      uid: ${datasource}
    fieldConfig:
      defaults:
        color:
          mode: palette-classic
        custom:
          axisCenteredZero: false
          axisColorMode: text
          axisLabel: packets out (-) / in (+)
          axisPlacement: auto
          barAlignment: 0
          drawStyle: line
          fillOpacity: 20
          gradientMode: none
          hideFrom:
            legend: false
            tooltip: false
            viz: false
          lineInterpolation: linear
          lineWidth: 1
          pointSize: 5
          scaleDistribution:
            type: linear
          showPoints: never
          spanNulls: false
          stacking:
            group: A
            mode: none
          thresholdsStyle:
            mode: 'off'
        links: []
        mappings: []
        thresholds:
          mode: absolute
          steps:
          - color: green
          - color: red
            value: 80
        unit: pps
      overrides:
      - matcher:
          id: byRegexp
          options: /.*Trans.*/
        properties:
        - id: custom.transform
          value: negative-Y
    gridPos:
      h: 10
      w: 12
      x: 12
      'y': 67
    id: 144
    links: []
    options:
      legend:
        calcs:
        - mean
        - lastNotNull
        - max
        - min
        displayMode: table
        placement: bottom
        showLegend: true
        width: 300
      tooltip:
        mode: multi
        sort: none
    pluginVersion: 9.2.0
    targets:
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      expr: irate(node_network_receive_fifo_total{instance="$node",job="$job"}[$__rate_interval])
      format: time_series
      intervalFactor: 1
      legendFormat: '{{`{{`}}device{{`}}`}} - Receive fifo'
      refId: A
      step: 240
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      expr: irate(node_network_transmit_fifo_total{instance="$node",job="$job"}[$__rate_interval])
      format: time_series
      intervalFactor: 1
      legendFormat: '{{`{{`}}device{{`}}`}} - Transmit fifo'
      refId: B
      step: 240
    title: Network Traffic Fifo
    type: timeseries
  - datasource:
      type: {{ $defaultDatasource }}
      uid: ${datasource}
    fieldConfig:
      defaults:
        color:
          mode: palette-classic
        custom:
          axisCenteredZero: false
          axisColorMode: text
          axisLabel: packets out (-) / in (+)
          axisPlacement: auto
          barAlignment: 0
          drawStyle: line
          fillOpacity: 20
          gradientMode: none
          hideFrom:
            legend: false
            tooltip: false
            viz: false
          lineInterpolation: linear
          lineWidth: 1
          pointSize: 5
          scaleDistribution:
            type: linear
          showPoints: never
          spanNulls: false
          stacking:
            group: A
            mode: none
          thresholdsStyle:
            mode: 'off'
        links: []
        mappings: []
        thresholds:
          mode: absolute
          steps:
          - color: green
          - color: red
            value: 80
        unit: pps
      overrides:
      - matcher:
          id: byRegexp
          options: /.*Trans.*/
        properties:
        - id: custom.transform
          value: negative-Y
    gridPos:
      h: 10
      w: 12
      x: 0
      'y': 77
    id: 145
    links: []
    options:
      legend:
        calcs:
        - mean
        - lastNotNull
        - max
        - min
        displayMode: table
        placement: bottom
        showLegend: true
        width: 300
      tooltip:
        mode: multi
        sort: none
    pluginVersion: 9.2.0
    targets:
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      expr: irate(node_network_receive_frame_total{instance="$node",job="$job"}[$__rate_interval])
      format: time_series
      hide: false
      intervalFactor: 1
      legendFormat: '{{`{{`}}device{{`}}`}} - Receive frame'
      refId: A
      step: 240
    title: Network Traffic Frame
    type: timeseries
  - datasource:
      type: {{ $defaultDatasource }}
      uid: ${datasource}
    fieldConfig:
      defaults:
        color:
          mode: palette-classic
        custom:
          axisCenteredZero: false
          axisColorMode: text
          axisLabel: counter
          axisPlacement: auto
          barAlignment: 0
          drawStyle: line
          fillOpacity: 20
          gradientMode: none
          hideFrom:
            legend: false
            tooltip: false
            viz: false
          lineInterpolation: linear
          lineWidth: 1
          pointSize: 5
          scaleDistribution:
            type: linear
          showPoints: never
          spanNulls: false
          stacking:
            group: A
            mode: none
          thresholdsStyle:
            mode: 'off'
        links: []
        mappings: []
        thresholds:
          mode: absolute
          steps:
          - color: green
          - color: red
            value: 80
        unit: short
      overrides: []
    gridPos:
      h: 10
      w: 12
      x: 12
      'y': 77
    id: 231
    links: []
    options:
      legend:
        calcs:
        - mean
        - lastNotNull
        - max
        - min
        displayMode: table
        placement: bottom
        showLegend: true
        width: 300
      tooltip:
        mode: multi
        sort: none
    pluginVersion: 9.2.0
    targets:
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      expr: irate(node_network_transmit_carrier_total{instance="$node",job="$job"}[$__rate_interval])
      format: time_series
      intervalFactor: 1
      legendFormat: '{{`{{`}}device{{`}}`}} - Statistic transmit_carrier'
      refId: A
      step: 240
    title: Network Traffic Carrier
    type: timeseries
  - datasource:
      type: {{ $defaultDatasource }}
      uid: ${datasource}
    fieldConfig:
      defaults:
        color:
          mode: palette-classic
        custom:
          axisCenteredZero: false
          axisColorMode: text
          axisLabel: counter
          axisPlacement: auto
          barAlignment: 0
          drawStyle: line
          fillOpacity: 20
          gradientMode: none
          hideFrom:
            legend: false
            tooltip: false
            viz: false
          lineInterpolation: linear
          lineWidth: 1
          pointSize: 5
          scaleDistribution:
            type: linear
          showPoints: never
          spanNulls: false
          stacking:
            group: A
            mode: none
          thresholdsStyle:
            mode: 'off'
        links: []
        mappings: []
        thresholds:
          mode: absolute
          steps:
          - color: green
          - color: red
            value: 80
        unit: short
      overrides:
      - matcher:
          id: byRegexp
          options: /.*Trans.*/
        properties:
        - id: custom.transform
          value: negative-Y
    gridPos:
      h: 10
      w: 12
      x: 0
      'y': 87
    id: 232
    links: []
    options:
      legend:
        calcs:
        - mean
        - lastNotNull
        - max
        - min
        displayMode: table
        placement: bottom
        showLegend: true
        width: 300
      tooltip:
        mode: multi
        sort: none
    pluginVersion: 9.2.0
    targets:
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      expr: irate(node_network_transmit_colls_total{instance="$node",job="$job"}[$__rate_interval])
      format: time_series
      intervalFactor: 1
      legendFormat: '{{`{{`}}device{{`}}`}} - Transmit colls'
      refId: A
      step: 240
    title: Network Traffic Colls
    type: timeseries
  - datasource:
      type: {{ $defaultDatasource }}
      uid: ${datasource}
    fieldConfig:
      defaults:
        color:
          mode: palette-classic
        custom:
          axisCenteredZero: false
          axisColorMode: text
          axisLabel: entries
          axisPlacement: auto
          barAlignment: 0
          drawStyle: line
          fillOpacity: 20
          gradientMode: none
          hideFrom:
            legend: false
            tooltip: false
            viz: false
          lineInterpolation: linear
          lineWidth: 1
          pointSize: 5
          scaleDistribution:
            type: linear
          showPoints: never
          spanNulls: false
          stacking:
            group: A
            mode: none
          thresholdsStyle:
            mode: 'off'
        links: []
        mappings: []
        min: 0
        thresholds:
          mode: absolute
          steps:
          - color: green
          - color: red
            value: 80
        unit: short
      overrides:
      - matcher:
          id: byName
          options: NF conntrack limit
        properties:
        - id: color
          value:
            fixedColor: '#890F02'
            mode: fixed
        - id: custom.fillOpacity
          value: 0
    gridPos:
      h: 10
      w: 12
      x: 12
      'y': 87
    id: 61
    links: []
    options:
      legend:
        calcs:
        - mean
        - lastNotNull
        - max
        - min
        displayMode: table
        placement: bottom
        showLegend: true
      tooltip:
        mode: multi
        sort: none
    pluginVersion: 9.2.0
    targets:
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      expr: node_nf_conntrack_entries{instance="$node",job="$job"}
      format: time_series
      intervalFactor: 1
      legendFormat: NF conntrack entries
      refId: A
      step: 240
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      expr: node_nf_conntrack_entries_limit{instance="$node",job="$job"}
      format: time_series
      intervalFactor: 1
      legendFormat: NF conntrack limit
      refId: B
      step: 240
    title: NF Conntrack
    type: timeseries
  - datasource:
      type: {{ $defaultDatasource }}
      uid: ${datasource}
    fieldConfig:
      defaults:
        color:
          mode: palette-classic
        custom:
          axisCenteredZero: false
          axisColorMode: text
          axisLabel: Entries
          axisPlacement: auto
          barAlignment: 0
          drawStyle: line
          fillOpacity: 20
          gradientMode: none
          hideFrom:
            legend: false
            tooltip: false
            viz: false
          lineInterpolation: linear
          lineWidth: 1
          pointSize: 5
          scaleDistribution:
            type: linear
          showPoints: never
          spanNulls: false
          stacking:
            group: A
            mode: none
          thresholdsStyle:
            mode: 'off'
        links: []
        mappings: []
        min: 0
        thresholds:
          mode: absolute
          steps:
          - color: green
          - color: red
            value: 80
        unit: short
      overrides: []
    gridPos:
      h: 10
      w: 12
      x: 0
      'y': 97
    id: 230
    links: []
    options:
      legend:
        calcs:
        - mean
        - lastNotNull
        - max
        - min
        displayMode: table
        placement: bottom
        showLegend: true
      tooltip:
        mode: multi
        sort: none
    pluginVersion: 9.2.0
    targets:
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      expr: node_arp_entries{instance="$node",job="$job"}
      format: time_series
      intervalFactor: 1
      legendFormat: '{{`{{`}} device {{`}}`}} - ARP entries'
      refId: A
      step: 240
    title: ARP Entries
    type: timeseries
  - datasource:
      type: {{ $defaultDatasource }}
      uid: ${datasource}
    fieldConfig:
      defaults:
        color:
          mode: palette-classic
        custom:
          axisCenteredZero: false
          axisColorMode: text
          axisLabel: bytes
          axisPlacement: auto
          barAlignment: 0
          drawStyle: line
          fillOpacity: 20
          gradientMode: none
          hideFrom:
            legend: false
            tooltip: false
            viz: false
          lineInterpolation: linear
          lineWidth: 1
          pointSize: 5
          scaleDistribution:
            type: linear
          showPoints: never
          spanNulls: false
          stacking:
            group: A
            mode: none
          thresholdsStyle:
            mode: 'off'
        decimals: 0
        links: []
        mappings: []
        min: 0
        thresholds:
          mode: absolute
          steps:
          - color: green
          - color: red
            value: 80
        unit: bytes
      overrides: []
    gridPos:
      h: 10
      w: 12
      x: 12
      'y': 97
    id: 288
    links: []
    options:
      legend:
        calcs:
        - mean
        - lastNotNull
        - max
        - min
        displayMode: table
        placement: bottom
        showLegend: true
      tooltip:
        mode: multi
        sort: none
    pluginVersion: 9.2.0
    targets:
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      expr: node_network_mtu_bytes{instance="$node",job="$job"}
      format: time_series
      intervalFactor: 1
      legendFormat: '{{`{{`}} device {{`}}`}} - Bytes'
      refId: A
      step: 240
    title: MTU
    type: timeseries
  - datasource:
      type: {{ $defaultDatasource }}
      uid: ${datasource}
    fieldConfig:
      defaults:
        color:
          mode: palette-classic
        custom:
          axisCenteredZero: false
          axisColorMode: text
          axisLabel: bytes
          axisPlacement: auto
          barAlignment: 0
          drawStyle: line
          fillOpacity: 20
          gradientMode: none
          hideFrom:
            legend: false
            tooltip: false
            viz: false
          lineInterpolation: linear
          lineWidth: 1
          pointSize: 5
          scaleDistribution:
            type: linear
          showPoints: never
          spanNulls: false
          stacking:
            group: A
            mode: none
          thresholdsStyle:
            mode: 'off'
        decimals: 0
        links: []
        mappings: []
        min: 0
        thresholds:
          mode: absolute
          steps:
          - color: green
          - color: red
            value: 80
        unit: bytes
      overrides: []
    gridPos:
      h: 10
      w: 12
      x: 0
      'y': 107
    id: 280
    links: []
    options:
      legend:
        calcs:
        - mean
        - lastNotNull
        - max
        - min
        displayMode: table
        placement: bottom
        showLegend: true
      tooltip:
        mode: multi
        sort: none
    pluginVersion: 9.2.0
    targets:
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      expr: node_network_speed_bytes{instance="$node",job="$job"}
      format: time_series
      intervalFactor: 1
      legendFormat: '{{`{{`}} device {{`}}`}} - Speed'
      refId: A
      step: 240
    title: Speed
    type: timeseries
  - datasource:
      type: {{ $defaultDatasource }}
      uid: ${datasource}
    fieldConfig:
      defaults:
        color:
          mode: palette-classic
        custom:
          axisCenteredZero: false
          axisColorMode: text
          axisLabel: packets
          axisPlacement: auto
          barAlignment: 0
          drawStyle: line
          fillOpacity: 20
          gradientMode: none
          hideFrom:
            legend: false
            tooltip: false
            viz: false
          lineInterpolation: linear
          lineWidth: 1
          pointSize: 5
          scaleDistribution:
            type: linear
          showPoints: never
          spanNulls: false
          stacking:
            group: A
            mode: none
          thresholdsStyle:
            mode: 'off'
        decimals: 0
        links: []
        mappings: []
        min: 0
        thresholds:
          mode: absolute
          steps:
          - color: green
          - color: red
            value: 80
        unit: none
      overrides: []
    gridPos:
      h: 10
      w: 12
      x: 12
      'y': 107
    id: 289
    links: []
    options:
      legend:
        calcs:
        - mean
        - lastNotNull
        - max
        - min
        displayMode: table
        placement: bottom
        showLegend: true
      tooltip:
        mode: multi
        sort: none
    pluginVersion: 9.2.0
    targets:
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      expr: node_network_transmit_queue_length{instance="$node",job="$job"}
      format: time_series
      intervalFactor: 1
      legendFormat: '{{`{{`}} device {{`}}`}} -   Interface transmit queue length'
      refId: A
      step: 240
    title: Queue Length
    type: timeseries
  - datasource:
      type: {{ $defaultDatasource }}
      uid: ${datasource}
    fieldConfig:
      defaults:
        color:
          mode: palette-classic
        custom:
          axisCenteredZero: false
          axisColorMode: text
          axisLabel: packetes drop (-) / process (+)
          axisPlacement: auto
          barAlignment: 0
          drawStyle: line
          fillOpacity: 20
          gradientMode: none
          hideFrom:
            legend: false
            tooltip: false
            viz: false
          lineInterpolation: linear
          lineWidth: 1
          pointSize: 5
          scaleDistribution:
            type: linear
          showPoints: never
          spanNulls: false
          stacking:
            group: A
            mode: none
          thresholdsStyle:
            mode: 'off'
        links: []
        mappings: []
        thresholds:
          mode: absolute
          steps:
          - color: green
          - color: red
            value: 80
        unit: short
      overrides:
      - matcher:
          id: byRegexp
          options: /.*Dropped.*/
        properties:
        - id: custom.transform
          value: negative-Y
    gridPos:
      h: 10
      w: 12
      x: 0
      'y': 117
    id: 290
    links: []
    options:
      legend:
        calcs:
        - mean
        - lastNotNull
        - max
        - min
        displayMode: table
        placement: bottom
        showLegend: true
        width: 300
      tooltip:
        mode: multi
        sort: none
    pluginVersion: 9.2.0
    targets:
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      expr: irate(node_softnet_processed_total{instance="$node",job="$job"}[$__rate_interval])
      format: time_series
      interval: ''
      intervalFactor: 1
      legendFormat: CPU {{`{{`}}cpu{{`}}`}} - Processed
      refId: A
      step: 240
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      expr: irate(node_softnet_dropped_total{instance="$node",job="$job"}[$__rate_interval])
      format: time_series
      interval: ''
      intervalFactor: 1
      legendFormat: CPU {{`{{`}}cpu{{`}}`}} - Dropped
      refId: B
      step: 240
    title: Softnet Packets
    type: timeseries
  - datasource:
      type: {{ $defaultDatasource }}
      uid: ${datasource}
    fieldConfig:
      defaults:
        color:
          mode: palette-classic
        custom:
          axisCenteredZero: false
          axisColorMode: text
          axisLabel: counter
          axisPlacement: auto
          barAlignment: 0
          drawStyle: line
          fillOpacity: 20
          gradientMode: none
          hideFrom:
            legend: false
            tooltip: false
            viz: false
          lineInterpolation: linear
          lineWidth: 1
          pointSize: 5
          scaleDistribution:
            type: linear
          showPoints: never
          spanNulls: false
          stacking:
            group: A
            mode: none
          thresholdsStyle:
            mode: 'off'
        links: []
        mappings: []
        thresholds:
          mode: absolute
          steps:
          - color: green
          - color: red
            value: 80
        unit: short
      overrides: []
    gridPos:
      h: 10
      w: 12
      x: 12
      'y': 117
    id: 310
    links: []
    options:
      legend:
        calcs:
        - mean
        - lastNotNull
        - max
        - min
        displayMode: table
        placement: bottom
        showLegend: true
        width: 300
      tooltip:
        mode: multi
        sort: none
    pluginVersion: 9.2.0
    targets:
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      expr: irate(node_softnet_times_squeezed_total{instance="$node",job="$job"}[$__rate_interval])
      format: time_series
      interval: ''
      intervalFactor: 1
      legendFormat: CPU {{`{{`}}cpu{{`}}`}} - Squeezed
      refId: A
      step: 240
    title: Softnet Out of Quota
    type: timeseries
  - datasource:
      type: {{ $defaultDatasource }}
      uid: ${datasource}
    fieldConfig:
      defaults:
        color:
          mode: palette-classic
        custom:
          axisCenteredZero: false
          axisColorMode: text
          axisLabel: counter
          axisPlacement: auto
          barAlignment: 0
          drawStyle: line
          fillOpacity: 20
          gradientMode: none
          hideFrom:
            legend: false
            tooltip: false
            viz: false
          lineInterpolation: linear
          lineWidth: 1
          pointSize: 5
          scaleDistribution:
            type: linear
          showPoints: never
          spanNulls: false
          stacking:
            group: A
            mode: none
          thresholdsStyle:
            mode: 'off'
        links: []
        mappings: []
        thresholds:
          mode: absolute
          steps:
          - color: green
          - color: red
            value: 80
        unit: short
      overrides: []
    gridPos:
      h: 10
      w: 12
      x: 0
      'y': 127
    id: 309
    links: []
    options:
      legend:
        calcs:
        - mean
        - lastNotNull
        - max
        - min
        displayMode: table
        placement: bottom
        showLegend: true
        width: 300
      tooltip:
        mode: multi
        sort: none
    pluginVersion: 9.2.0
    targets:
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      expr: node_network_up{operstate="up",instance="$node",job="$job"}
      format: time_series
      intervalFactor: 1
      legendFormat: '{{`{{`}}interface{{`}}`}} - Operational state UP'
      refId: A
      step: 240
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      expr: node_network_carrier{instance="$node",job="$job"}
      format: time_series
      instant: false
      legendFormat: '{{`{{`}}device{{`}}`}} - Physical link state'
      refId: B
    title: Network Operational Status
    type: timeseries
  targets:
  - datasource:
      type: {{ $defaultDatasource }}
      uid: '000000001'
    refId: A
  title: Network Traffic
  type: row
- collapsed: true
  datasource:
    type: {{ $defaultDatasource }}
    uid: '000000001'
  gridPos:
    h: 1
    w: 24
    x: 0
    'y': 31
  id: 273
  panels:
  - datasource:
      type: {{ $defaultDatasource }}
      uid: ${datasource}
    fieldConfig:
      defaults:
        color:
          mode: palette-classic
        custom:
          axisCenteredZero: false
          axisColorMode: text
          axisLabel: counter
          axisPlacement: auto
          barAlignment: 0
          drawStyle: line
          fillOpacity: 20
          gradientMode: none
          hideFrom:
            legend: false
            tooltip: false
            viz: false
          lineInterpolation: linear
          lineWidth: 1
          pointSize: 5
          scaleDistribution:
            type: linear
          showPoints: never
          spanNulls: false
          stacking:
            group: A
            mode: none
          thresholdsStyle:
            mode: 'off'
        links: []
        mappings: []
        min: 0
        thresholds:
          mode: absolute
          steps:
          - color: green
          - color: red
            value: 80
        unit: short
      overrides: []
    gridPos:
      h: 10
      w: 12
      x: 0
      'y': 48
    id: 63
    links: []
    options:
      legend:
        calcs:
        - mean
        - lastNotNull
        - max
        - min
        displayMode: table
        placement: bottom
        showLegend: true
        width: 300
      tooltip:
        mode: multi
        sort: none
    pluginVersion: 9.2.0
    targets:
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      expr: node_sockstat_TCP_alloc{instance="$node",job="$job"}
      format: time_series
      interval: ''
      intervalFactor: 1
      legendFormat: TCP_alloc - Allocated sockets
      refId: A
      step: 240
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      expr: node_sockstat_TCP_inuse{instance="$node",job="$job"}
      format: time_series
      interval: ''
      intervalFactor: 1
      legendFormat: TCP_inuse - Tcp sockets currently in use
      refId: B
      step: 240
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      expr: node_sockstat_TCP_mem{instance="$node",job="$job"}
      format: time_series
      hide: true
      interval: ''
      intervalFactor: 1
      legendFormat: TCP_mem - Used memory for tcp
      refId: C
      step: 240
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      expr: node_sockstat_TCP_orphan{instance="$node",job="$job"}
      format: time_series
      interval: ''
      intervalFactor: 1
      legendFormat: TCP_orphan - Orphan sockets
      refId: D
      step: 240
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      expr: node_sockstat_TCP_tw{instance="$node",job="$job"}
      format: time_series
      interval: ''
      intervalFactor: 1
      legendFormat: TCP_tw - Sockets waiting close
      refId: E
      step: 240
    title: Sockstat TCP
    type: timeseries
  - datasource:
      type: {{ $defaultDatasource }}
      uid: ${datasource}
    fieldConfig:
      defaults:
        color:
          mode: palette-classic
        custom:
          axisCenteredZero: false
          axisColorMode: text
          axisLabel: counter
          axisPlacement: auto
          barAlignment: 0
          drawStyle: line
          fillOpacity: 20
          gradientMode: none
          hideFrom:
            legend: false
            tooltip: false
            viz: false
          lineInterpolation: linear
          lineWidth: 1
          pointSize: 5
          scaleDistribution:
            type: linear
          showPoints: never
          spanNulls: false
          stacking:
            group: A
            mode: none
          thresholdsStyle:
            mode: 'off'
        links: []
        mappings: []
        min: 0
        thresholds:
          mode: absolute
          steps:
          - color: green
          - color: red
            value: 80
        unit: short
      overrides: []
    gridPos:
      h: 10
      w: 12
      x: 12
      'y': 48
    id: 124
    links: []
    options:
      legend:
        calcs:
        - mean
        - lastNotNull
        - max
        - min
        displayMode: table
        placement: bottom
        showLegend: true
        width: 300
      tooltip:
        mode: multi
        sort: none
    pluginVersion: 9.2.0
    targets:
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      expr: node_sockstat_UDPLITE_inuse{instance="$node",job="$job"}
      format: time_series
      interval: ''
      intervalFactor: 1
      legendFormat: UDPLITE_inuse - Udplite sockets currently in use
      refId: A
      step: 240
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      expr: node_sockstat_UDP_inuse{instance="$node",job="$job"}
      format: time_series
      interval: ''
      intervalFactor: 1
      legendFormat: UDP_inuse - Udp sockets currently in use
      refId: B
      step: 240
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      expr: node_sockstat_UDP_mem{instance="$node",job="$job"}
      format: time_series
      interval: ''
      intervalFactor: 1
      legendFormat: UDP_mem - Used memory for udp
      refId: C
      step: 240
    title: Sockstat UDP
    type: timeseries
  - datasource:
      type: {{ $defaultDatasource }}
      uid: ${datasource}
    fieldConfig:
      defaults:
        color:
          mode: palette-classic
        custom:
          axisCenteredZero: false
          axisColorMode: text
          axisLabel: counter
          axisPlacement: auto
          barAlignment: 0
          drawStyle: line
          fillOpacity: 20
          gradientMode: none
          hideFrom:
            legend: false
            tooltip: false
            viz: false
          lineInterpolation: linear
          lineWidth: 1
          pointSize: 5
          scaleDistribution:
            type: linear
          showPoints: never
          spanNulls: false
          stacking:
            group: A
            mode: none
          thresholdsStyle:
            mode: 'off'
        links: []
        mappings: []
        min: 0
        thresholds:
          mode: absolute
          steps:
          - color: green
          - color: red
            value: 80
        unit: short
      overrides: []
    gridPos:
      h: 10
      w: 12
      x: 0
      'y': 58
    id: 125
    links: []
    options:
      legend:
        calcs:
        - mean
        - lastNotNull
        - max
        - min
        displayMode: table
        placement: bottom
        showLegend: true
        width: 300
      tooltip:
        mode: multi
        sort: none
    pluginVersion: 9.2.0
    targets:
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      expr: node_sockstat_FRAG_inuse{instance="$node",job="$job"}
      format: time_series
      interval: ''
      intervalFactor: 1
      legendFormat: FRAG_inuse - Frag sockets currently in use
      refId: A
      step: 240
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      expr: node_sockstat_RAW_inuse{instance="$node",job="$job"}
      format: time_series
      interval: ''
      intervalFactor: 1
      legendFormat: RAW_inuse - Raw sockets currently in use
      refId: C
      step: 240
    title: Sockstat FRAG / RAW
    type: timeseries
  - datasource:
      type: {{ $defaultDatasource }}
      uid: ${datasource}
    fieldConfig:
      defaults:
        color:
          mode: palette-classic
        custom:
          axisCenteredZero: false
          axisColorMode: text
          axisLabel: bytes
          axisPlacement: auto
          barAlignment: 0
          drawStyle: line
          fillOpacity: 20
          gradientMode: none
          hideFrom:
            legend: false
            tooltip: false
            viz: false
          lineInterpolation: linear
          lineWidth: 1
          pointSize: 5
          scaleDistribution:
            type: linear
          showPoints: never
          spanNulls: false
          stacking:
            group: A
            mode: none
          thresholdsStyle:
            mode: 'off'
        links: []
        mappings: []
        min: 0
        thresholds:
          mode: absolute
          steps:
          - color: green
          - color: red
            value: 80
        unit: bytes
      overrides: []
    gridPos:
      h: 10
      w: 12
      x: 12
      'y': 58
    id: 220
    links: []
    options:
      legend:
        calcs:
        - mean
        - lastNotNull
        - max
        - min
        displayMode: table
        placement: bottom
        showLegend: true
        width: 300
      tooltip:
        mode: multi
        sort: none
    pluginVersion: 9.2.0
    targets:
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      expr: node_sockstat_TCP_mem_bytes{instance="$node",job="$job"}
      format: time_series
      interval: ''
      intervalFactor: 1
      legendFormat: mem_bytes - TCP sockets in that state
      refId: A
      step: 240
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      expr: node_sockstat_UDP_mem_bytes{instance="$node",job="$job"}
      format: time_series
      interval: ''
      intervalFactor: 1
      legendFormat: mem_bytes - UDP sockets in that state
      refId: B
      step: 240
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      expr: node_sockstat_FRAG_memory{instance="$node",job="$job"}
      interval: ''
      intervalFactor: 1
      legendFormat: FRAG_memory - Used memory for frag
      refId: C
    title: Sockstat Memory Size
    type: timeseries
  - datasource:
      type: {{ $defaultDatasource }}
      uid: ${datasource}
    fieldConfig:
      defaults:
        color:
          mode: palette-classic
        custom:
          axisCenteredZero: false
          axisColorMode: text
          axisLabel: sockets
          axisPlacement: auto
          barAlignment: 0
          drawStyle: line
          fillOpacity: 20
          gradientMode: none
          hideFrom:
            legend: false
            tooltip: false
            viz: false
          lineInterpolation: linear
          lineWidth: 1
          pointSize: 5
          scaleDistribution:
            type: linear
          showPoints: never
          spanNulls: false
          stacking:
            group: A
            mode: none
          thresholdsStyle:
            mode: 'off'
        links: []
        mappings: []
        min: 0
        thresholds:
          mode: absolute
          steps:
          - color: green
          - color: red
            value: 80
        unit: short
      overrides: []
    gridPos:
      h: 10
      w: 12
      x: 0
      'y': 68
    id: 126
    links: []
    options:
      legend:
        calcs:
        - mean
        - lastNotNull
        - max
        - min
        displayMode: table
        placement: bottom
        showLegend: true
        width: 300
      tooltip:
        mode: multi
        sort: none
    pluginVersion: 9.2.0
    targets:
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      expr: node_sockstat_sockets_used{instance="$node",job="$job"}
      format: time_series
      interval: ''
      intervalFactor: 1
      legendFormat: Sockets_used - Sockets currently in use
      refId: A
      step: 240
    title: Sockstat Used
    type: timeseries
  targets:
  - datasource:
      type: {{ $defaultDatasource }}
      uid: '000000001'
    refId: A
  title: Network Sockstat
  type: row
- collapsed: true
  datasource:
    type: {{ $defaultDatasource }}
    uid: '000000001'
  gridPos:
    h: 1
    w: 24
    x: 0
    'y': 32
  id: 274
  panels:
  - datasource:
      type: {{ $defaultDatasource }}
      uid: ${datasource}
    fieldConfig:
      defaults:
        color:
          mode: palette-classic
        custom:
          axisCenteredZero: false
          axisColorMode: text
          axisLabel: octets out (-) / in (+)
          axisPlacement: auto
          barAlignment: 0
          drawStyle: line
          fillOpacity: 20
          gradientMode: none
          hideFrom:
            legend: false
            tooltip: false
            viz: false
          lineInterpolation: linear
          lineWidth: 1
          pointSize: 5
          scaleDistribution:
            type: linear
          showPoints: never
          spanNulls: false
          stacking:
            group: A
            mode: none
          thresholdsStyle:
            mode: 'off'
        links: []
        mappings: []
        thresholds:
          mode: absolute
          steps:
          - color: green
            value: null
          - color: red
            value: 80
        unit: short
      overrides:
      - matcher:
          id: byRegexp
          options: /.*Out.*/
        properties:
        - id: custom.transform
          value: negative-Y
    gridPos:
      h: 10
      w: 12
      x: 0
      'y': 33
    id: 221
    links: []
    options:
      legend:
        calcs:
        - mean
        - lastNotNull
        - max
        - min
        displayMode: table
        placement: bottom
        showLegend: true
        width: 300
      tooltip:
        mode: multi
        sort: none
    pluginVersion: 9.2.0
    targets:
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      expr: irate(node_netstat_IpExt_InOctets{instance="$node",job="$job"}[$__rate_interval])
      format: time_series
      interval: ''
      intervalFactor: 1
      legendFormat: InOctets - Received octets
      refId: A
      step: 240
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      expr: irate(node_netstat_IpExt_OutOctets{instance="$node",job="$job"}[$__rate_interval])
      format: time_series
      intervalFactor: 1
      legendFormat: OutOctets - Sent octets
      refId: B
      step: 240
    title: Netstat IP In / Out Octets
    type: timeseries
  - datasource:
      type: {{ $defaultDatasource }}
      uid: ${datasource}
    fieldConfig:
      defaults:
        color:
          mode: palette-classic
        custom:
          axisCenteredZero: false
          axisColorMode: text
          axisLabel: datagrams
          axisPlacement: auto
          barAlignment: 0
          drawStyle: line
          fillOpacity: 20
          gradientMode: none
          hideFrom:
            legend: false
            tooltip: false
            viz: false
          lineInterpolation: linear
          lineWidth: 1
          pointSize: 5
          scaleDistribution:
            type: linear
          showPoints: never
          spanNulls: false
          stacking:
            group: A
            mode: none
          thresholdsStyle:
            mode: 'off'
        links: []
        mappings: []
        min: 0
        thresholds:
          mode: absolute
          steps:
          - color: green
            value: null
          - color: red
            value: 80
        unit: short
      overrides: []
    gridPos:
      h: 10
      w: 12
      x: 12
      'y': 33
    id: 81
    links: []
    options:
      legend:
        calcs:
        - mean
        - lastNotNull
        - max
        - min
        displayMode: table
        placement: bottom
        showLegend: true
        width: 300
      tooltip:
        mode: multi
        sort: none
    pluginVersion: 9.2.0
    targets:
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      expr: irate(node_netstat_Ip_Forwarding{instance="$node",job="$job"}[$__rate_interval])
      format: time_series
      interval: ''
      intervalFactor: 1
      legendFormat: Forwarding - IP forwarding
      refId: A
      step: 240
    title: Netstat IP Forwarding
    type: timeseries
  - datasource:
      type: {{ $defaultDatasource }}
      uid: ${datasource}
    fieldConfig:
      defaults:
        color:
          mode: palette-classic
        custom:
          axisCenteredZero: false
          axisColorMode: text
          axisLabel: messages out (-) / in (+)
          axisPlacement: auto
          barAlignment: 0
          drawStyle: line
          fillOpacity: 20
          gradientMode: none
          hideFrom:
            legend: false
            tooltip: false
            viz: false
          lineInterpolation: linear
          lineWidth: 1
          pointSize: 5
          scaleDistribution:
            type: linear
          showPoints: never
          spanNulls: false
          stacking:
            group: A
            mode: none
          thresholdsStyle:
            mode: 'off'
        links: []
        mappings: []
        thresholds:
          mode: absolute
          steps:
          - color: green
            value: null
          - color: red
            value: 80
        unit: short
      overrides:
      - matcher:
          id: byRegexp
          options: /.*Out.*/
        properties:
        - id: custom.transform
          value: negative-Y
    gridPos:
      h: 10
      w: 12
      x: 0
      'y': 43
    id: 115
    links: []
    options:
      legend:
        calcs:
        - mean
        - lastNotNull
        - max
        - min
        displayMode: table
        placement: bottom
        showLegend: true
      tooltip:
        mode: multi
        sort: none
    pluginVersion: 9.2.0
    targets:
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      expr: irate(node_netstat_Icmp_InMsgs{instance="$node",job="$job"}[$__rate_interval])
      format: time_series
      interval: ''
      intervalFactor: 1
      legendFormat: InMsgs -  Messages which the entity received. Note that this counter includes all those counted by icmpInErrors
      refId: A
      step: 240
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      expr: irate(node_netstat_Icmp_OutMsgs{instance="$node",job="$job"}[$__rate_interval])
      format: time_series
      interval: ''
      intervalFactor: 1
      legendFormat: OutMsgs - Messages which this entity attempted to send. Note that this counter includes all those counted by icmpOutErrors
      refId: B
      step: 240
    title: ICMP In / Out
    type: timeseries
  - datasource:
      type: {{ $defaultDatasource }}
      uid: ${datasource}
    fieldConfig:
      defaults:
        color:
          mode: palette-classic
        custom:
          axisCenteredZero: false
          axisColorMode: text
          axisLabel: messages out (-) / in (+)
          axisPlacement: auto
          barAlignment: 0
          drawStyle: line
          fillOpacity: 20
          gradientMode: none
          hideFrom:
            legend: false
            tooltip: false
            viz: false
          lineInterpolation: linear
          lineWidth: 1
          pointSize: 5
          scaleDistribution:
            type: linear
          showPoints: never
          spanNulls: false
          stacking:
            group: A
            mode: none
          thresholdsStyle:
            mode: 'off'
        links: []
        mappings: []
        thresholds:
          mode: absolute
          steps:
          - color: green
            value: null
          - color: red
            value: 80
        unit: short
      overrides:
      - matcher:
          id: byRegexp
          options: /.*Out.*/
        properties:
        - id: custom.transform
          value: negative-Y
    gridPos:
      h: 10
      w: 12
      x: 12
      'y': 43
    id: 50
    links: []
    options:
      legend:
        calcs:
        - mean
        - lastNotNull
        - max
        - min
        displayMode: table
        placement: bottom
        showLegend: true
      tooltip:
        mode: multi
        sort: none
    pluginVersion: 9.2.0
    targets:
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      expr: irate(node_netstat_Icmp_InErrors{instance="$node",job="$job"}[$__rate_interval])
      format: time_series
      interval: ''
      intervalFactor: 1
      legendFormat: InErrors - Messages which the entity received but determined as having ICMP-specific errors (bad ICMP checksums, bad length, etc.)
      refId: A
      step: 240
    title: ICMP Errors
    type: timeseries
  - datasource:
      type: {{ $defaultDatasource }}
      uid: ${datasource}
    fieldConfig:
      defaults:
        color:
          mode: palette-classic
        custom:
          axisCenteredZero: false
          axisColorMode: text
          axisLabel: datagrams out (-) / in (+)
          axisPlacement: auto
          barAlignment: 0
          drawStyle: line
          fillOpacity: 20
          gradientMode: none
          hideFrom:
            legend: false
            tooltip: false
            viz: false
          lineInterpolation: linear
          lineWidth: 1
          pointSize: 5
          scaleDistribution:
            type: linear
          showPoints: never
          spanNulls: false
          stacking:
            group: A
            mode: none
          thresholdsStyle:
            mode: 'off'
        links: []
        mappings: []
        thresholds:
          mode: absolute
          steps:
          - color: green
            value: null
          - color: red
            value: 80
        unit: short
      overrides:
      - matcher:
          id: byRegexp
          options: /.*Out.*/
        properties:
        - id: custom.transform
          value: negative-Y
      - matcher:
          id: byRegexp
          options: /.*Snd.*/
        properties:
        - id: custom.transform
          value: negative-Y
    gridPos:
      h: 10
      w: 12
      x: 0
      'y': 53
    id: 55
    links: []
    options:
      legend:
        calcs:
        - mean
        - lastNotNull
        - max
        - min
        displayMode: table
        placement: bottom
        showLegend: true
      tooltip:
        mode: multi
        sort: none
    pluginVersion: 9.2.0
    targets:
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      expr: irate(node_netstat_Udp_InDatagrams{instance="$node",job="$job"}[$__rate_interval])
      format: time_series
      interval: ''
      intervalFactor: 1
      legendFormat: InDatagrams - Datagrams received
      refId: A
      step: 240
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      expr: irate(node_netstat_Udp_OutDatagrams{instance="$node",job="$job"}[$__rate_interval])
      format: time_series
      interval: ''
      intervalFactor: 1
      legendFormat: OutDatagrams - Datagrams sent
      refId: B
      step: 240
    title: UDP In / Out
    type: timeseries
  - datasource:
      type: {{ $defaultDatasource }}
      uid: ${datasource}
    fieldConfig:
      defaults:
        color:
          mode: palette-classic
        custom:
          axisCenteredZero: false
          axisColorMode: text
          axisLabel: datagrams
          axisPlacement: auto
          barAlignment: 0
          drawStyle: line
          fillOpacity: 20
          gradientMode: none
          hideFrom:
            legend: false
            tooltip: false
            viz: false
          lineInterpolation: linear
          lineWidth: 1
          pointSize: 5
          scaleDistribution:
            type: linear
          showPoints: never
          spanNulls: false
          stacking:
            group: A
            mode: none
          thresholdsStyle:
            mode: 'off'
        links: []
        mappings: []
        thresholds:
          mode: absolute
          steps:
          - color: green
            value: null
          - color: red
            value: 80
        unit: short
      overrides: []
    gridPos:
      h: 10
      w: 12
      x: 12
      'y': 53
    id: 109
    links: []
    options:
      legend:
        calcs:
        - mean
        - lastNotNull
        - max
        - min
        displayMode: table
        placement: bottom
        showLegend: true
      tooltip:
        mode: multi
        sort: none
    pluginVersion: 9.2.0
    targets:
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      expr: irate(node_netstat_Udp_InErrors{instance="$node",job="$job"}[$__rate_interval])
      format: time_series
      interval: ''
      intervalFactor: 1
      legendFormat: InErrors - UDP Datagrams that could not be delivered to an application
      refId: A
      step: 240
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      expr: irate(node_netstat_Udp_NoPorts{instance="$node",job="$job"}[$__rate_interval])
      format: time_series
      interval: ''
      intervalFactor: 1
      legendFormat: NoPorts - UDP Datagrams received on a port with no listener
      refId: B
      step: 240
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      expr: irate(node_netstat_UdpLite_InErrors{instance="$node",job="$job"}[$__rate_interval])
      interval: ''
      legendFormat: InErrors Lite - UDPLite Datagrams that could not be delivered to an application
      refId: C
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      expr: irate(node_netstat_Udp_RcvbufErrors{instance="$node",job="$job"}[$__rate_interval])
      format: time_series
      interval: ''
      intervalFactor: 1
      legendFormat: RcvbufErrors - UDP buffer errors received
      refId: D
      step: 240
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      expr: irate(node_netstat_Udp_SndbufErrors{instance="$node",job="$job"}[$__rate_interval])
      format: time_series
      interval: ''
      intervalFactor: 1
      legendFormat: SndbufErrors - UDP buffer errors send
      refId: E
      step: 240
    title: UDP Errors
    type: timeseries
  - datasource:
      type: {{ $defaultDatasource }}
      uid: ${datasource}
    fieldConfig:
      defaults:
        color:
          mode: palette-classic
        custom:
          axisCenteredZero: false
          axisColorMode: text
          axisLabel: datagrams out (-) / in (+)
          axisPlacement: auto
          barAlignment: 0
          drawStyle: line
          fillOpacity: 20
          gradientMode: none
          hideFrom:
            legend: false
            tooltip: false
            viz: false
          lineInterpolation: linear
          lineWidth: 1
          pointSize: 5
          scaleDistribution:
            type: linear
          showPoints: never
          spanNulls: false
          stacking:
            group: A
            mode: none
          thresholdsStyle:
            mode: 'off'
        links: []
        mappings: []
        thresholds:
          mode: absolute
          steps:
          - color: green
            value: null
          - color: red
            value: 80
        unit: short
      overrides:
      - matcher:
          id: byRegexp
          options: /.*Out.*/
        properties:
        - id: custom.transform
          value: negative-Y
      - matcher:
          id: byRegexp
          options: /.*Snd.*/
        properties:
        - id: custom.transform
          value: negative-Y
    gridPos:
      h: 10
      w: 12
      x: 0
      'y': 63
    id: 299
    links: []
    options:
      legend:
        calcs:
        - mean
        - lastNotNull
        - max
        - min
        displayMode: table
        placement: bottom
        showLegend: true
      tooltip:
        mode: multi
        sort: none
    pluginVersion: 9.2.0
    targets:
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      expr: irate(node_netstat_Tcp_InSegs{instance="$node",job="$job"}[$__rate_interval])
      format: time_series
      instant: false
      interval: ''
      intervalFactor: 1
      legendFormat: InSegs - Segments received, including those received in error. This count includes segments received on currently established connections
      refId: A
      step: 240
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      expr: irate(node_netstat_Tcp_OutSegs{instance="$node",job="$job"}[$__rate_interval])
      format: time_series
      interval: ''
      intervalFactor: 1
      legendFormat: OutSegs - Segments sent, including those on current connections but excluding those containing only retransmitted octets
      refId: B
      step: 240
    title: TCP In / Out
    type: timeseries
  - datasource:
      type: {{ $defaultDatasource }}
      uid: ${datasource}
    description: ''
    fieldConfig:
      defaults:
        color:
          mode: palette-classic
        custom:
          axisCenteredZero: false
          axisColorMode: text
          axisLabel: counter
          axisPlacement: auto
          barAlignment: 0
          drawStyle: line
          fillOpacity: 20
          gradientMode: none
          hideFrom:
            legend: false
            tooltip: false
            viz: false
          lineInterpolation: linear
          lineWidth: 1
          pointSize: 5
          scaleDistribution:
            type: linear
          showPoints: never
          spanNulls: false
          stacking:
            group: A
            mode: none
          thresholdsStyle:
            mode: 'off'
        links: []
        mappings: []
        min: 0
        thresholds:
          mode: absolute
          steps:
          - color: green
            value: null
          - color: red
            value: 80
        unit: short
      overrides: []
    gridPos:
      h: 10
      w: 12
      x: 12
      'y': 63
    id: 104
    links: []
    options:
      legend:
        calcs:
        - mean
        - lastNotNull
        - max
        - min
        displayMode: table
        placement: bottom
        showLegend: true
      tooltip:
        mode: multi
        sort: none
    pluginVersion: 9.2.0
    targets:
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      expr: irate(node_netstat_TcpExt_ListenOverflows{instance="$node",job="$job"}[$__rate_interval])
      format: time_series
      hide: false
      interval: ''
      intervalFactor: 1
      legendFormat: ListenOverflows - Times the listen queue of a socket overflowed
      refId: A
      step: 240
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      expr: irate(node_netstat_TcpExt_ListenDrops{instance="$node",job="$job"}[$__rate_interval])
      format: time_series
      hide: false
      interval: ''
      intervalFactor: 1
      legendFormat: ListenDrops - SYNs to LISTEN sockets ignored
      refId: B
      step: 240
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      expr: irate(node_netstat_TcpExt_TCPSynRetrans{instance="$node",job="$job"}[$__rate_interval])
      format: time_series
      interval: ''
      intervalFactor: 1
      legendFormat: TCPSynRetrans - SYN-SYN/ACK retransmits to break down retransmissions in SYN, fast/timeout retransmits
      refId: C
      step: 240
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      expr: irate(node_netstat_Tcp_RetransSegs{instance="$node",job="$job"}[$__rate_interval])
      interval: ''
      legendFormat: RetransSegs - Segments retransmitted - that is, the number of TCP segments transmitted containing one or more previously transmitted octets
      refId: D
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      expr: irate(node_netstat_Tcp_InErrs{instance="$node",job="$job"}[$__rate_interval])
      interval: ''
      legendFormat: InErrs - Segments received in error (e.g., bad TCP checksums)
      refId: E
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      expr: irate(node_netstat_Tcp_OutRsts{instance="$node",job="$job"}[$__rate_interval])
      interval: ''
      legendFormat: OutRsts - Segments sent with RST flag
      refId: F
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      editorMode: code
      expr: irate(node_netstat_TcpExt_TCPRcvQDrop{instance="$node",job="$job"}[$__rate_interval])
      hide: false
      interval: ''
      legendFormat: TCPRcvQDrop - Packets meant to be queued in rcv queue but dropped because socket rcvbuf limit hit
      range: true
      refId: G
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      editorMode: code
      expr: irate(node_netstat_TcpExt_TCPOFOQueue{instance="$node",job="$job"}[$__rate_interval])
      hide: false
      interval: ''
      legendFormat: TCPOFOQueue - TCP layer receives an out of order packet and has enough memory to queue it
      range: true
      refId: H
    title: TCP Errors
    type: timeseries
  - datasource:
      type: {{ $defaultDatasource }}
      uid: ${datasource}
    fieldConfig:
      defaults:
        color:
          mode: palette-classic
        custom:
          axisCenteredZero: false
          axisColorMode: text
          axisLabel: connections
          axisPlacement: auto
          barAlignment: 0
          drawStyle: line
          fillOpacity: 20
          gradientMode: none
          hideFrom:
            legend: false
            tooltip: false
            viz: false
          lineInterpolation: linear
          lineWidth: 1
          pointSize: 5
          scaleDistribution:
            type: linear
          showPoints: never
          spanNulls: false
          stacking:
            group: A
            mode: none
          thresholdsStyle:
            mode: 'off'
        links: []
        mappings: []
        min: 0
        thresholds:
          mode: absolute
          steps:
          - color: green
            value: null
          - color: red
            value: 80
        unit: short
      overrides:
      - matcher:
          id: byRegexp
          options: /.*MaxConn *./
        properties:
        - id: color
          value:
            fixedColor: '#890F02'
            mode: fixed
        - id: custom.fillOpacity
          value: 0
    gridPos:
      h: 10
      w: 12
      x: 0
      'y': 73
    id: 85
    links: []
    options:
      legend:
        calcs:
        - mean
        - lastNotNull
        - max
        - min
        displayMode: table
        placement: bottom
        showLegend: true
      tooltip:
        mode: multi
        sort: none
    pluginVersion: 9.2.0
    targets:
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      expr: node_netstat_Tcp_CurrEstab{instance="$node",job="$job"}
      format: time_series
      hide: false
      interval: ''
      intervalFactor: 1
      legendFormat: CurrEstab - TCP connections for which the current state is either ESTABLISHED or CLOSE- WAIT
      refId: A
      step: 240
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      expr: node_netstat_Tcp_MaxConn{instance="$node",job="$job"}
      format: time_series
      hide: false
      interval: ''
      intervalFactor: 1
      legendFormat: MaxConn - Limit on the total number of TCP connections the entity can support (Dynamic is "-1")
      refId: B
      step: 240
    title: TCP Connections
    type: timeseries
  - datasource:
      type: {{ $defaultDatasource }}
      uid: ${datasource}
    description: ''
    fieldConfig:
      defaults:
        color:
          mode: palette-classic
        custom:
          axisCenteredZero: false
          axisColorMode: text
          axisLabel: counter out (-) / in (+)
          axisPlacement: auto
          barAlignment: 0
          drawStyle: line
          fillOpacity: 20
          gradientMode: none
          hideFrom:
            legend: false
            tooltip: false
            viz: false
          lineInterpolation: linear
          lineWidth: 1
          pointSize: 5
          scaleDistribution:
            type: linear
          showPoints: never
          spanNulls: false
          stacking:
            group: A
            mode: none
          thresholdsStyle:
            mode: 'off'
        links: []
        mappings: []
        thresholds:
          mode: absolute
          steps:
          - color: green
            value: null
          - color: red
            value: 80
        unit: short
      overrides:
      - matcher:
          id: byRegexp
          options: /.*Sent.*/
        properties:
        - id: custom.transform
          value: negative-Y
    gridPos:
      h: 10
      w: 12
      x: 12
      'y': 73
    id: 91
    links: []
    options:
      legend:
        calcs:
        - mean
        - lastNotNull
        - max
        - min
        displayMode: table
        placement: bottom
        showLegend: true
      tooltip:
        mode: multi
        sort: none
    pluginVersion: 9.2.0
    targets:
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      expr: irate(node_netstat_TcpExt_SyncookiesFailed{instance="$node",job="$job"}[$__rate_interval])
      format: time_series
      hide: false
      interval: ''
      intervalFactor: 1
      legendFormat: SyncookiesFailed - Invalid SYN cookies received
      refId: A
      step: 240
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      expr: irate(node_netstat_TcpExt_SyncookiesRecv{instance="$node",job="$job"}[$__rate_interval])
      format: time_series
      hide: false
      interval: ''
      intervalFactor: 1
      legendFormat: SyncookiesRecv - SYN cookies received
      refId: B
      step: 240
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      expr: irate(node_netstat_TcpExt_SyncookiesSent{instance="$node",job="$job"}[$__rate_interval])
      format: time_series
      hide: false
      interval: ''
      intervalFactor: 1
      legendFormat: SyncookiesSent - SYN cookies sent
      refId: C
      step: 240
    title: TCP SynCookie
    type: timeseries
  - datasource:
      type: {{ $defaultDatasource }}
      uid: ${datasource}
    fieldConfig:
      defaults:
        color:
          mode: palette-classic
        custom:
          axisCenteredZero: false
          axisColorMode: text
          axisLabel: connections
          axisPlacement: auto
          barAlignment: 0
          drawStyle: line
          fillOpacity: 20
          gradientMode: none
          hideFrom:
            legend: false
            tooltip: false
            viz: false
          lineInterpolation: linear
          lineWidth: 1
          pointSize: 5
          scaleDistribution:
            type: linear
          showPoints: never
          spanNulls: false
          stacking:
            group: A
            mode: none
          thresholdsStyle:
            mode: 'off'
        links: []
        mappings: []
        min: 0
        thresholds:
          mode: absolute
          steps:
          - color: green
            value: null
          - color: red
            value: 80
        unit: short
      overrides: []
    gridPos:
      h: 10
      w: 12
      x: 0
      'y': 83
    id: 82
    links: []
    options:
      legend:
        calcs:
        - mean
        - lastNotNull
        - max
        - min
        displayMode: table
        placement: bottom
        showLegend: true
      tooltip:
        mode: multi
        sort: none
    pluginVersion: 9.2.0
    targets:
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      expr: irate(node_netstat_Tcp_ActiveOpens{instance="$node",job="$job"}[$__rate_interval])
      format: time_series
      interval: ''
      intervalFactor: 1
      legendFormat: ActiveOpens - TCP connections that have made a direct transition to the SYN-SENT state from the CLOSED state
      refId: A
      step: 240
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      expr: irate(node_netstat_Tcp_PassiveOpens{instance="$node",job="$job"}[$__rate_interval])
      format: time_series
      interval: ''
      intervalFactor: 1
      legendFormat: PassiveOpens - TCP connections that have made a direct transition to the SYN-RCVD state from the LISTEN state
      refId: B
      step: 240
    title: TCP Direct Transition
    type: timeseries
  - datasource:
      type: {{ $defaultDatasource }}
      uid: ${datasource}
    description: Enable with --collector.tcpstat argument on node-exporter
    fieldConfig:
      defaults:
        color:
          mode: palette-classic
        custom:
          axisCenteredZero: false
          axisColorMode: text
          axisLabel: connections
          axisPlacement: auto
          barAlignment: 0
          drawStyle: line
          fillOpacity: 20
          gradientMode: none
          hideFrom:
            legend: false
            tooltip: false
            viz: false
          lineInterpolation: linear
          lineWidth: 1
          pointSize: 5
          scaleDistribution:
            type: linear
          showPoints: never
          spanNulls: false
          stacking:
            group: A
            mode: none
          thresholdsStyle:
            mode: 'off'
        links: []
        mappings: []
        min: 0
        thresholds:
          mode: absolute
          steps:
          - color: green
            value: null
        unit: short
      overrides: []
    gridPos:
      h: 10
      w: 12
      x: 12
      'y': 83
    id: 320
    links: []
    options:
      legend:
        calcs:
        - mean
        - lastNotNull
        - max
        - min
        displayMode: table
        placement: bottom
        showLegend: true
      tooltip:
        mode: multi
        sort: none
    pluginVersion: 9.2.0
    targets:
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      editorMode: code
      expr: node_tcp_connection_states{state="established",instance="$node",job="$job"}
      format: time_series
      interval: ''
      intervalFactor: 1
      legendFormat: established - TCP sockets in established state
      range: true
      refId: A
      step: 240
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      editorMode: code
      expr: node_tcp_connection_states{state="fin_wait2",instance="$node",job="$job"}
      format: time_series
      hide: false
      interval: ''
      intervalFactor: 1
      legendFormat: fin_wait2 - TCP sockets in fin_wait2 state
      range: true
      refId: B
      step: 240
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      editorMode: code
      expr: node_tcp_connection_states{state="listen",instance="$node",job="$job"}
      format: time_series
      hide: false
      interval: ''
      intervalFactor: 1
      legendFormat: listen - TCP sockets in listen state
      range: true
      refId: C
      step: 240
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      editorMode: code
      expr: node_tcp_connection_states{state="time_wait",instance="$node",job="$job"}
      format: time_series
      hide: false
      interval: ''
      intervalFactor: 1
      legendFormat: time_wait - TCP sockets in time_wait state
      range: true
      refId: D
      step: 240
    title: TCP Stat
    type: timeseries
  targets:
  - datasource:
      type: {{ $defaultDatasource }}
      uid: '000000001'
    refId: A
  title: Network Netstat
  type: row
- collapsed: true
  datasource:
    type: {{ $defaultDatasource }}
    uid: '000000001'
  gridPos:
    h: 1
    w: 24
    x: 0
    'y': 33
  id: 279
  panels:
  - datasource:
      type: {{ $defaultDatasource }}
      uid: ${datasource}
    description: ''
    fieldConfig:
      defaults:
        color:
          mode: palette-classic
        custom:
          axisCenteredZero: false
          axisColorMode: text
          axisLabel: seconds
          axisPlacement: auto
          barAlignment: 0
          drawStyle: line
          fillOpacity: 20
          gradientMode: none
          hideFrom:
            legend: false
            tooltip: false
            viz: false
          lineInterpolation: linear
          lineWidth: 1
          pointSize: 5
          scaleDistribution:
            type: linear
          showPoints: never
          spanNulls: false
          stacking:
            group: A
            mode: normal
          thresholdsStyle:
            mode: 'off'
        links: []
        mappings: []
        thresholds:
          mode: absolute
          steps:
          - color: green
          - color: red
            value: 80
        unit: s
      overrides: []
    gridPos:
      h: 10
      w: 12
      x: 0
      'y': 66
    id: 40
    links: []
    options:
      legend:
        calcs:
        - mean
        - lastNotNull
        - max
        - min
        displayMode: table
        placement: bottom
        showLegend: true
      tooltip:
        mode: multi
        sort: none
    pluginVersion: 9.2.0
    targets:
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      expr: node_scrape_collector_duration_seconds{instance="$node",job="$job"}
      format: time_series
      hide: false
      interval: ''
      intervalFactor: 1
      legendFormat: '{{`{{`}}collector{{`}}`}} - Scrape duration'
      refId: A
      step: 240
    title: Node Exporter Scrape Time
    type: timeseries
  - datasource:
      type: {{ $defaultDatasource }}
      uid: ${datasource}
    description: ''
    fieldConfig:
      defaults:
        color:
          mode: palette-classic
        custom:
          axisCenteredZero: false
          axisColorMode: text
          axisLabel: counter
          axisPlacement: auto
          barAlignment: 0
          drawStyle: line
          fillOpacity: 20
          gradientMode: none
          hideFrom:
            legend: false
            tooltip: false
            viz: false
          lineInterpolation: linear
          lineStyle:
            fill: solid
          lineWidth: 1
          pointSize: 5
          scaleDistribution:
            type: linear
          showPoints: never
          spanNulls: false
          stacking:
            group: A
            mode: none
          thresholdsStyle:
            mode: 'off'
        links: []
        mappings: []
        thresholds:
          mode: absolute
          steps:
          - color: green
          - color: red
            value: 80
        unit: short
      overrides:
      - matcher:
          id: byRegexp
          options: /.*error.*/
        properties:
        - id: color
          value:
            fixedColor: '#F2495C'
            mode: fixed
        - id: custom.transform
          value: negative-Y
    gridPos:
      h: 10
      w: 12
      x: 12
      'y': 66
    id: 157
    links: []
    options:
      legend:
        calcs:
        - mean
        - lastNotNull
        - max
        - min
        displayMode: table
        placement: bottom
        showLegend: true
      tooltip:
        mode: multi
        sort: none
    pluginVersion: 9.2.0
    targets:
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      expr: node_scrape_collector_success{instance="$node",job="$job"}
      format: time_series
      hide: false
      interval: ''
      intervalFactor: 1
      legendFormat: '{{`{{`}}collector{{`}}`}} - Scrape success'
      refId: A
      step: 240
    - datasource:
        type: {{ $defaultDatasource }}
        uid: ${datasource}
      expr: node_textfile_scrape_error{instance="$node",job="$job"}
      format: time_series
      hide: false
      interval: ''
      intervalFactor: 1
      legendFormat: '{{`{{`}}collector{{`}}`}} - Scrape textfile error (1 = true)'
      refId: B
      step: 240
    title: Node Exporter Scrape
    type: timeseries
  targets:
  - datasource:
      type: {{ $defaultDatasource }}
      uid: '000000001'
    refId: A
  title: Node Exporter
  type: row
refresh: 1m
revision: 1
schemaVersion: 38
style: dark
tags:
- linux
- vm-k8s-stack
templating:
  list:
  - current:
      selected: false
      text: default
      value: default
    hide: 0
    includeAll: false
    label: Datasource
    multi: false
    name: datasource
    options: []
    query: {{ $defaultDatasource }}
    queryValue: ''
    refresh: 1
    regex: ''
    skipUrlSync: false
    type: datasource
  - current: {}
    datasource:
      type: prometheus
      uid: ${datasource}
    definition: ''
    hide: 0
    includeAll: false
    label: Job
    multi: false
    name: job
    options: []
    query:
      query: label_values(node_uname_info, job)
      refId: Prometheus-job-Variable-Query
    refresh: 1
    regex: ''
    skipUrlSync: false
    sort: 1
    tagValuesQuery: ''
    tagsQuery: ''
    type: query
    useTags: false
  - current: {}
    datasource:
      type: prometheus
      uid: ${datasource}
    definition: label_values(node_uname_info{job="$job"}, instance)
    hide: 0
    includeAll: false
    label: Host
    multi: false
    name: node
    options: []
    query:
      query: label_values(node_uname_info{job="$job"}, instance)
      refId: Prometheus-node-Variable-Query
    refresh: 1
    regex: ''
    skipUrlSync: false
    sort: 1
    tagValuesQuery: ''
    tagsQuery: ''
    type: query
    useTags: false
  - current:
      selected: false
      text: '[a-z]+|nvme[0-9]+n[0-9]+|mmcblk[0-9]+'
      value: '[a-z]+|nvme[0-9]+n[0-9]+|mmcblk[0-9]+'
    hide: 2
    includeAll: false
    multi: false
    name: diskdevices
    options:
    - selected: true
      text: '[a-z]+|nvme[0-9]+n[0-9]+|mmcblk[0-9]+'
      value: '[a-z]+|nvme[0-9]+n[0-9]+|mmcblk[0-9]+'
    query: '[a-z]+|nvme[0-9]+n[0-9]+|mmcblk[0-9]+'
    skipUrlSync: false
    type: custom
time:
  from: now-24h
  to: now
timepicker:
  refresh_intervals:
  - 5s
  - 10s
  - 30s
  - 1m
  - 5m
  - 15m
  - 30m
  - 1h
  - 2h
  - 1d
  time_options:
  - 5m
  - 15m
  - 1h
  - 6h
  - 12h
  - 24h
  - 2d
  - 7d
  - 30d
timezone: {{ default "browser" ($Values.defaultDashboards).defaultTimezone }}
title: Node Exporter Full
uid: rYdddlPWk
version: 92
weekStart: ''
