Déploiement d'un dashboard templatisé par défaut

This commit is contained in:
wpetit 2019-03-08 16:38:22 +01:00
parent 31bf813036
commit 7023209d9b
2 changed files with 19509 additions and 20062 deletions

View File

@ -1,91 +0,0 @@
#!/usr/bin/env bash
function importDataSource()
{
local grURL="${1}/api/datasources" # Grafana API URL
local dsName=${2} # Datasource Name
local dsURL="${3}" # Datasource URL
local dsType="prometheus" # Datasource type
cmd="curl"
data=$(cat <<__EOF__
{"name":"${dsName}","type":"${dsType}","url":"${dsURL}","access":"direct"}
__EOF__
)
echo -ne "\tCreating datasource for Prometheus "
res=$(${cmd} "${grURL}" -H "Content-Type: application-json" --data-binary "${data}" 2>&1 )
excode=${?}
case $res in
*"already exists"*)
echo " ... [Exists]"
;;
*"Datasource added"*)
echo " ... [OK]"
;;
*)
echo " ... Ooops ${res}"
;;
esac
}
function importDashboardFromMarket()
{
local grURL="${1}/api/dashboards/import" # API URL to create new Dashboard
local dsName="${2}" # Datasource name (to link dashboard to data)
local dhID="${3}" # Dashboard ID in the market
local dhRev="${4}" # Dashboard Revision to download
local tmpFile=$(mktemp)
local dhFile=$(mktemp)
# URL To download the json file for dashboard
local pubDashBoardURL="https://grafana.com/api/dashboards/${dhID}/revisions/${dhRev}/download"
local cmd="curl"
local dh=$(${cmd} --silent ${pubDashBoardURL} 2>&1)
cat <<_EOF_ > ${tmpFile}
{
"inputs": [ { "name":"DS_LOCALHOST", "type":"datasource", "pluginId":"prometheus", "value":"${dsName}" } ],
"dashboard": { "title": "Surveillance Système", ${dh:1:-1} },
"folderId": 0,
"overwrite": true
}
_EOF_
res=$(${cmd} "${grURL}" -H "Content-Type: application-json" --data-binary "@${tmpFile}" 2>&1 )
excode=${?}
case $res in
*"\"imported\":true"*)
echo " ... [Overwrited]"
;;
*"Datasource added"*)
echo " ... [OK]"
;;
*)
echo " ... Ooops ${res}"
;;
esac
# rm -rf ${tmpFile}
}
grafanaHost=$(CreoleGet srvGrafanaIP 127.0.0.1)
grafanaPort=$(CreoleGet srvGrafanaPort 3000)
grafanaUser="admin"
grafanaPasswd=$(CreoleGet grafana_admin_passwd admin)
grafanaURL="http://${grafanaUser}:${grafanaPasswd}@${grafanaHost}:${grafanaPort}"
datasource_name=$(CreoleGet promDataSource "prometheus")
promHost=$(CreoleGet adresse_ip_eth0)
promPort='9090'
datasourceURL="http://${promHost}:${promPort}"
importDataSource ${grafanaURL} ${datasource_name} ${datasourceURL}
echo
echo -ne "\tImporting Node Exporter Full Dashboard "
importDashboardFromMarket ${grafanaURL} ${datasource_name} 1860 11
rm -rf ${dashBoardFile}

View File

@ -1,5 +1,4 @@
{ {
"dashboard": {
"annotations": { "annotations": {
"list": [] "list": []
}, },
@ -74,7 +73,7 @@
"tableColumn": "", "tableColumn": "",
"targets": [ "targets": [
{ {
"expr": "(((count(count(node_cpu_seconds_total{instance=~\"$node:$port\",job=~\"$job\"}) by (cpu))) - avg(sum by (mode)(irate(node_cpu_seconds_total{mode='idle',instance=~\"$node:$port\",job=~\"$job\"}[5m])))) * 100) / count(count(node_cpu_seconds_total{instance=~\"$node:$port\",job=~\"$job\"}) by (cpu))", "expr": "(((count(count(node_cpu{instance=~\"$node:$port\",job=~\"$job\"}) by (cpu))) - avg(sum by (mode)(irate(node_cpu{mode='idle',instance=~\"$node:$port\",job=~\"$job\"}[5m])))) * 100) / count(count(node_cpu{instance=~\"$node:$port\",job=~\"$job\"}) by (cpu))",
"hide": false, "hide": false,
"intervalFactor": 1, "intervalFactor": 1,
"legendFormat": "", "legendFormat": "",
@ -155,7 +154,7 @@
"tableColumn": "", "tableColumn": "",
"targets": [ "targets": [
{ {
"expr": "((node_memory_MemTotal_bytes{instance=~\"$node:$port\",job=~\"$job\"} - node_memory_MemFree_bytes{instance=~\"$node:$port\",job=~\"$job\"}) / (node_memory_MemTotal_bytes{instance=~\"$node:$port\",job=~\"$job\"} )) * 100", "expr": "((node_memory_MemTotal{instance=~\"$node:$port\",job=~\"$job\"} - node_memory_MemFree{instance=~\"$node:$port\",job=~\"$job\"}) / (node_memory_MemTotal{instance=~\"$node:$port\",job=~\"$job\"} )) * 100",
"format": "time_series", "format": "time_series",
"hide": true, "hide": true,
"intervalFactor": 1, "intervalFactor": 1,
@ -163,7 +162,7 @@
"step": 900 "step": 900
}, },
{ {
"expr": "100 - ((node_memory_MemAvailable_bytes{instance=~\"$node:$port\",job=~\"$job\"} * 100) / node_memory_MemTotal_bytes{instance=~\"$node:$port\",job=~\"$job\"})", "expr": "100 - ((node_memory_MemAvailable{instance=~\"$node:$port\",job=~\"$job\"} * 100) / node_memory_MemTotal{instance=~\"$node:$port\",job=~\"$job\"})",
"format": "time_series", "format": "time_series",
"hide": false, "hide": false,
"intervalFactor": 1, "intervalFactor": 1,
@ -237,7 +236,7 @@
"tableColumn": "", "tableColumn": "",
"targets": [ "targets": [
{ {
"expr": "((node_memory_SwapTotal_bytes{instance=~\"$node:$port\",job=~\"$job\"} - node_memory_SwapFree_bytes{instance=~\"$node:$port\",job=~\"$job\"}) / (node_memory_SwapTotal_bytes{instance=~\"$node:$port\",job=~\"$job\"} )) * 100", "expr": "((node_memory_SwapTotal{instance=~\"$node:$port\",job=~\"$job\"} - node_memory_SwapFree{instance=~\"$node:$port\",job=~\"$job\"}) / (node_memory_SwapTotal{instance=~\"$node:$port\",job=~\"$job\"} )) * 100",
"intervalFactor": 1, "intervalFactor": 1,
"refId": "A", "refId": "A",
"step": 900 "step": 900
@ -315,7 +314,7 @@
"tableColumn": "", "tableColumn": "",
"targets": [ "targets": [
{ {
"expr": "100 - ((node_filesystem_avail_bytes{instance=~\"$node:$port\",job=~\"$job\",mountpoint=\"/\",fstype!=\"rootfs\"} * 100) / node_filesystem_size_bytes{instance=~\"$node:$port\",job=~\"$job\",mountpoint=\"/\",fstype!=\"rootfs\"})", "expr": "100 - ((node_filesystem_avail{instance=~\"$node:$port\",job=~\"$job\",mountpoint=\"/\",fstype!=\"rootfs\"} * 100) / node_filesystem_size{instance=~\"$node:$port\",job=~\"$job\",mountpoint=\"/\",fstype!=\"rootfs\"})",
"format": "time_series", "format": "time_series",
"intervalFactor": 1, "intervalFactor": 1,
"refId": "A", "refId": "A",
@ -394,7 +393,7 @@
"tableColumn": "", "tableColumn": "",
"targets": [ "targets": [
{ {
"expr": "avg(node_load1{instance=~\"$node:$port\",job=~\"$job\"}) / count(count(node_cpu_seconds_total{instance=~\"$node:$port\",job=~\"$job\"}) by (cpu)) * 100", "expr": "avg(node_load1{instance=~\"$node:$port\",job=~\"$job\"}) / count(count(node_cpu{instance=~\"$node:$port\",job=~\"$job\"}) by (cpu)) * 100",
"hide": false, "hide": false,
"intervalFactor": 1, "intervalFactor": 1,
"refId": "A", "refId": "A",
@ -473,7 +472,7 @@
"tableColumn": "", "tableColumn": "",
"targets": [ "targets": [
{ {
"expr": "avg(node_load5{instance=~\"$node:$port\",job=~\"$job\"}) / count(count(node_cpu_seconds_total{instance=~\"$node:$port\",job=~\"$job\"}) by (cpu)) * 100", "expr": "avg(node_load5{instance=~\"$node:$port\",job=~\"$job\"}) / count(count(node_cpu{instance=~\"$node:$port\",job=~\"$job\"}) by (cpu)) * 100",
"format": "time_series", "format": "time_series",
"hide": false, "hide": false,
"intervalFactor": 1, "intervalFactor": 1,
@ -564,7 +563,7 @@
"tableColumn": "", "tableColumn": "",
"targets": [ "targets": [
{ {
"expr": "count(count(node_cpu_seconds_total{instance=~\"$node:$port\",job=~\"$job\"}) by (cpu))", "expr": "count(count(node_cpu{instance=~\"$node:$port\",job=~\"$job\"}) by (cpu))",
"intervalFactor": 1, "intervalFactor": 1,
"refId": "A", "refId": "A",
"step": 900 "step": 900
@ -642,7 +641,7 @@
"tableColumn": "", "tableColumn": "",
"targets": [ "targets": [
{ {
"expr": "node_memory_MemTotal_bytes{instance=~\"$node:$port\",job=~\"$job\"}", "expr": "node_memory_MemTotal{instance=~\"$node:$port\",job=~\"$job\"}",
"intervalFactor": 1, "intervalFactor": 1,
"refId": "A", "refId": "A",
"step": 900 "step": 900
@ -720,7 +719,7 @@
"tableColumn": "", "tableColumn": "",
"targets": [ "targets": [
{ {
"expr": "node_memory_SwapTotal_bytes{instance=~\"$node:$port\",job=~\"$job\"}", "expr": "node_memory_SwapTotal{instance=~\"$node:$port\",job=~\"$job\"}",
"intervalFactor": 1, "intervalFactor": 1,
"refId": "A", "refId": "A",
"step": 900 "step": 900
@ -798,7 +797,7 @@
"tableColumn": "", "tableColumn": "",
"targets": [ "targets": [
{ {
"expr": "node_filesystem_size_bytes{instance=~\"$node:$port\",job=~\"$job\",mountpoint=\"/\",fstype!=\"rootfs\"}", "expr": "node_filesystem_size{instance=~\"$node:$port\",job=~\"$job\",mountpoint=\"/\",fstype!=\"rootfs\"}",
"format": "time_series", "format": "time_series",
"hide": false, "hide": false,
"intervalFactor": 1, "intervalFactor": 1,
@ -957,7 +956,7 @@
"tableColumn": "", "tableColumn": "",
"targets": [ "targets": [
{ {
"expr": "node_time_seconds{instance=~\"$node:$port\",job=~\"$job\"} - node_boot_time_seconds{instance=~\"$node:$port\",job=~\"$job\"}", "expr": "node_time{instance=~\"$node:$port\",job=~\"$job\"} - node_boot_time{instance=~\"$node:$port\",job=~\"$job\"}",
"intervalFactor": 2, "intervalFactor": 2,
"refId": "A", "refId": "A",
"step": 1800 "step": 1800
@ -1065,7 +1064,7 @@
"steppedLine": false, "steppedLine": false,
"targets": [ "targets": [
{ {
"expr": "sum by (instance)(rate(node_cpu_seconds_total{mode=\"system\",instance=~\"$node:$port\",job=~\"$job\"}[5m])) * 100", "expr": "sum by (instance)(rate(node_cpu{mode=\"system\",instance=~\"$node:$port\",job=~\"$job\"}[5m])) * 100",
"format": "time_series", "format": "time_series",
"hide": false, "hide": false,
"intervalFactor": 2, "intervalFactor": 2,
@ -1074,7 +1073,7 @@
"step": 240 "step": 240
}, },
{ {
"expr": "sum by (instance)(rate(node_cpu_seconds_total{mode='user',instance=~\"$node:$port\",job=~\"$job\"}[5m])) * 100", "expr": "sum by (instance)(rate(node_cpu{mode='user',instance=~\"$node:$port\",job=~\"$job\"}[5m])) * 100",
"format": "time_series", "format": "time_series",
"hide": false, "hide": false,
"intervalFactor": 2, "intervalFactor": 2,
@ -1083,7 +1082,7 @@
"step": 240 "step": 240
}, },
{ {
"expr": "sum by (instance)(rate(node_cpu_seconds_total{mode='iowait',instance=~\"$node:$port\",job=~\"$job\"}[5m])) * 100", "expr": "sum by (instance)(rate(node_cpu{mode='iowait',instance=~\"$node:$port\",job=~\"$job\"}[5m])) * 100",
"format": "time_series", "format": "time_series",
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "Busy Iowait", "legendFormat": "Busy Iowait",
@ -1091,7 +1090,7 @@
"step": 240 "step": 240
}, },
{ {
"expr": "sum by (instance)(rate(node_cpu_seconds_total{mode=~\".*irq\",instance=~\"$node:$port\",job=~\"$job\"}[5m])) * 100", "expr": "sum by (instance)(rate(node_cpu{mode=~\".*irq\",instance=~\"$node:$port\",job=~\"$job\"}[5m])) * 100",
"format": "time_series", "format": "time_series",
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "Busy IRQs", "legendFormat": "Busy IRQs",
@ -1099,7 +1098,7 @@
"step": 240 "step": 240
}, },
{ {
"expr": "sum (rate(node_cpu_seconds_total{mode!='idle',mode!='user',mode!='system',mode!='iowait',mode!='irq',mode!='softirq',instance=~\"$node:$port\",job=~\"$job\"}[5m])) * 100", "expr": "sum (rate(node_cpu{mode!='idle',mode!='user',mode!='system',mode!='iowait',mode!='irq',mode!='softirq',instance=~\"$node:$port\",job=~\"$job\"}[5m])) * 100",
"format": "time_series", "format": "time_series",
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "Busy Other", "legendFormat": "Busy Other",
@ -1107,7 +1106,7 @@
"step": 240 "step": 240
}, },
{ {
"expr": "sum by (mode)(rate(node_cpu_seconds_total{mode='idle',instance=~\"$node:$port\",job=~\"$job\"}[5m])) * 100", "expr": "sum by (mode)(rate(node_cpu{mode='idle',instance=~\"$node:$port\",job=~\"$job\"}[5m])) * 100",
"format": "time_series", "format": "time_series",
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "Idle", "legendFormat": "Idle",
@ -1231,7 +1230,7 @@
"steppedLine": false, "steppedLine": false,
"targets": [ "targets": [
{ {
"expr": "node_memory_MemTotal_bytes{instance=~\"$node:$port\",job=~\"$job\"}", "expr": "node_memory_MemTotal{instance=~\"$node:$port\",job=~\"$job\"}",
"format": "time_series", "format": "time_series",
"hide": false, "hide": false,
"intervalFactor": 2, "intervalFactor": 2,
@ -1240,7 +1239,7 @@
"step": 240 "step": 240
}, },
{ {
"expr": "node_memory_MemTotal_bytes{instance=~\"$node:$port\",job=~\"$job\"} - node_memory_MemFree_bytes{instance=~\"$node:$port\",job=~\"$job\"} - (node_memory_Cached_bytes{instance=~\"$node:$port\",job=~\"$job\"} + node_memory_Buffers_bytes{instance=~\"$node:$port\",job=~\"$job\"})", "expr": "node_memory_MemTotal{instance=~\"$node:$port\",job=~\"$job\"} - node_memory_MemFree{instance=~\"$node:$port\",job=~\"$job\"} - (node_memory_Cached{instance=~\"$node:$port\",job=~\"$job\"} + node_memory_Buffers{instance=~\"$node:$port\",job=~\"$job\"})",
"format": "time_series", "format": "time_series",
"hide": false, "hide": false,
"intervalFactor": 2, "intervalFactor": 2,
@ -1249,7 +1248,7 @@
"step": 240 "step": 240
}, },
{ {
"expr": "node_memory_Cached_bytes{instance=~\"$node:$port\",job=~\"$job\"} + node_memory_Buffers_bytes{instance=~\"$node:$port\",job=~\"$job\"}", "expr": "node_memory_Cached{instance=~\"$node:$port\",job=~\"$job\"} + node_memory_Buffers{instance=~\"$node:$port\",job=~\"$job\"}",
"format": "time_series", "format": "time_series",
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "RAM Cache + Buffer", "legendFormat": "RAM Cache + Buffer",
@ -1257,7 +1256,7 @@
"step": 240 "step": 240
}, },
{ {
"expr": "node_memory_MemFree_bytes{instance=~\"$node:$port\",job=~\"$job\"}", "expr": "node_memory_MemFree{instance=~\"$node:$port\",job=~\"$job\"}",
"format": "time_series", "format": "time_series",
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "RAM Free", "legendFormat": "RAM Free",
@ -1265,7 +1264,7 @@
"step": 240 "step": 240
}, },
{ {
"expr": "(node_memory_SwapTotal_bytes{instance=~\"$node:$port\",job=~\"$job\"} - node_memory_SwapFree_bytes{instance=~\"$node:$port\",job=~\"$job\"})", "expr": "(node_memory_SwapTotal{instance=~\"$node:$port\",job=~\"$job\"} - node_memory_SwapFree{instance=~\"$node:$port\",job=~\"$job\"})",
"format": "time_series", "format": "time_series",
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "SWAP Used", "legendFormat": "SWAP Used",
@ -1417,7 +1416,7 @@
"steppedLine": false, "steppedLine": false,
"targets": [ "targets": [
{ {
"expr": "rate(node_network_receive_bytes_total{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "rate(node_network_receive_bytes{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
"format": "time_series", "format": "time_series",
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "recv {{device}}", "legendFormat": "recv {{device}}",
@ -1425,7 +1424,7 @@
"step": 240 "step": 240
}, },
{ {
"expr": "rate(node_network_transmit_bytes_total{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "rate(node_network_transmit_bytes{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
"format": "time_series", "format": "time_series",
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "trans {{device}} ", "legendFormat": "trans {{device}} ",
@ -1510,7 +1509,7 @@
"steppedLine": false, "steppedLine": false,
"targets": [ "targets": [
{ {
"expr": "100 - ((node_filesystem_avail_bytes{instance=~\"$node:$port\",job=~\"$job\",device!~'rootfs'} * 100) / node_filesystem_size_bytes{instance=~\"$node:$port\",job=~\"$job\",device!~'rootfs'})", "expr": "100 - ((node_filesystem_avail{instance=~\"$node:$port\",job=~\"$job\",device!~'rootfs'} * 100) / node_filesystem_size{instance=~\"$node:$port\",job=~\"$job\",device!~'rootfs'})",
"format": "time_series", "format": "time_series",
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "{{mountpoint}}", "legendFormat": "{{mountpoint}}",
@ -1564,7 +1563,7 @@
}, },
{ {
"collapse": true, "collapse": true,
"height": 470, "height": "450",
"panels": [ "panels": [
{ {
"aliasColors": { "aliasColors": {
@ -1618,77 +1617,77 @@
"steppedLine": false, "steppedLine": false,
"targets": [ "targets": [
{ {
"expr": "sum by (mode)(irate(node_cpu_seconds_total{mode=\"system\",instance=~\"$node:$port\",job=~\"$job\"}[5m])) * 100", "expr": "sum by (mode)(irate(node_cpu{mode=\"system\",instance=~\"$node:$port\",job=~\"$job\"}[5m])) * 100",
"format": "time_series", "format": "time_series",
"interval": "10s", "interval": "10s",
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "System - Processes executing in kernel mode", "legendFormat": "System - Processes executing in kernel mode",
"refId": "A", "refId": "A",
"step": 20 "step": 55
}, },
{ {
"expr": "sum by (mode)(irate(node_cpu_seconds_total{mode='user',instance=~\"$node:$port\",job=~\"$job\"}[5m])) * 100", "expr": "sum by (mode)(irate(node_cpu{mode='user',instance=~\"$node:$port\",job=~\"$job\"}[5m])) * 100",
"format": "time_series", "format": "time_series",
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "User - Normal processes executing in user mode", "legendFormat": "User - Normal processes executing in user mode",
"refId": "B", "refId": "B",
"step": 240 "step": 1800
}, },
{ {
"expr": "sum by (mode)(irate(node_cpu_seconds_total{mode='nice',instance=~\"$node:$port\",job=~\"$job\"}[5m])) * 100", "expr": "sum by (mode)(irate(node_cpu{mode='nice',instance=~\"$node:$port\",job=~\"$job\"}[5m])) * 100",
"format": "time_series", "format": "time_series",
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "Nice - Niced processes executing in user mode", "legendFormat": "Nice - Niced processes executing in user mode",
"refId": "C", "refId": "C",
"step": 240 "step": 1800
}, },
{ {
"expr": "sum by (mode)(irate(node_cpu_seconds_total{mode='idle',instance=~\"$node:$port\",job=~\"$job\"}[5m])) * 100", "expr": "sum by (mode)(irate(node_cpu{mode='idle',instance=~\"$node:$port\",job=~\"$job\"}[5m])) * 100",
"format": "time_series", "format": "time_series",
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "Idle - Waiting for something to happen", "legendFormat": "Idle - Waiting for something to happen",
"refId": "F", "refId": "F",
"step": 240 "step": 1800
}, },
{ {
"expr": "sum by (mode)(irate(node_cpu_seconds_total{mode='iowait',instance=~\"$node:$port\",job=~\"$job\"}[5m])) * 100", "expr": "sum by (mode)(irate(node_cpu{mode='iowait',instance=~\"$node:$port\",job=~\"$job\"}[5m])) * 100",
"format": "time_series", "format": "time_series",
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "Iowait - Waiting for I/O to complete", "legendFormat": "Iowait - Waiting for I/O to complete",
"refId": "D", "refId": "D",
"step": 240 "step": 1800
}, },
{ {
"expr": "sum by (mode)(irate(node_cpu_seconds_total{mode='irq',instance=~\"$node:$port\",job=~\"$job\"}[5m])) * 100", "expr": "sum by (mode)(irate(node_cpu{mode='irq',instance=~\"$node:$port\",job=~\"$job\"}[5m])) * 100",
"format": "time_series", "format": "time_series",
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "Irq - Servicing interrupts", "legendFormat": "Irq - Servicing interrupts",
"refId": "G", "refId": "G",
"step": 240 "step": 1800
}, },
{ {
"expr": "sum by (mode)(irate(node_cpu_seconds_total{mode='softirq',instance=~\"$node:$port\",job=~\"$job\"}[5m])) * 100", "expr": "sum by (mode)(irate(node_cpu{mode='softirq',instance=~\"$node:$port\",job=~\"$job\"}[5m])) * 100",
"format": "time_series", "format": "time_series",
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "Softirq - Servicing softirqs", "legendFormat": "Softirq - Servicing softirqs",
"refId": "H", "refId": "H",
"step": 240 "step": 1800
}, },
{ {
"expr": "sum by (mode)(irate(node_cpu_seconds_total{mode='steal',instance=~\"$node:$port\",job=~\"$job\"}[5m])) * 100", "expr": "sum by (mode)(irate(node_cpu{mode='steal',instance=~\"$node:$port\",job=~\"$job\"}[5m])) * 100",
"format": "time_series", "format": "time_series",
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "Steal - Time spent in other operating systems when running in a virtualized environment", "legendFormat": "Steal - Time spent in other operating systems when running in a virtualized environment",
"refId": "E", "refId": "E",
"step": 240 "step": 1800
}, },
{ {
"expr": "sum by (mode)(irate(node_cpu_seconds_total{mode='guest',instance=~\"$node:$port\",job=~\"$job\"}[5m])) * 100", "expr": "sum by (mode)(irate(node_cpu{mode='guest',instance=~\"$node:$port\",job=~\"$job\"}[5m])) * 100",
"format": "time_series", "format": "time_series",
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "Guest - Time spent running a virtual CPU for a guest operating system", "legendFormat": "Guest - Time spent running a virtual CPU for a guest operating system",
"refId": "I", "refId": "I",
"step": 240 "step": 1800
} }
], ],
"thresholds": [], "thresholds": [],
@ -1793,84 +1792,84 @@
"steppedLine": false, "steppedLine": false,
"targets": [ "targets": [
{ {
"expr": "node_memory_MemTotal_bytes{instance=~\"$node:$port\",job=~\"$job\"} - node_memory_MemFree_bytes{instance=~\"$node:$port\",job=~\"$job\"} - node_memory_Buffers_bytes{instance=~\"$node:$port\",job=~\"$job\"} - node_memory_Cached_bytes{instance=~\"$node:$port\",job=~\"$job\"} - node_memory_Slab_bytes{instance=~\"$node:$port\",job=~\"$job\"} - node_memory_PageTables_bytes{instance=~\"$node:$port\",job=~\"$job\"} - node_memory_SwapCached_bytes{instance=~\"$node:$port\",job=~\"$job\"}", "expr": "node_memory_MemTotal{instance=~\"$node:$port\",job=~\"$job\"} - node_memory_MemFree{instance=~\"$node:$port\",job=~\"$job\"} - node_memory_Buffers{instance=~\"$node:$port\",job=~\"$job\"} - node_memory_Cached{instance=~\"$node:$port\",job=~\"$job\"} - node_memory_Slab{instance=~\"$node:$port\",job=~\"$job\"} - node_memory_PageTables{instance=~\"$node:$port\",job=~\"$job\"} - node_memory_SwapCached{instance=~\"$node:$port\",job=~\"$job\"}",
"format": "time_series", "format": "time_series",
"hide": false, "hide": false,
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "Apps - Memory used by user-space applications", "legendFormat": "Apps - Memory used by user-space applications",
"refId": "Q", "refId": "Q",
"step": 240 "step": 1800
}, },
{ {
"expr": "node_memory_PageTables_bytes{instance=~\"$node:$port\",job=~\"$job\"}", "expr": "node_memory_PageTables{instance=~\"$node:$port\",job=~\"$job\"}",
"format": "time_series", "format": "time_series",
"hide": false, "hide": false,
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "PageTables - Memory used to map between virtual and physical memory addresses", "legendFormat": "PageTables - Memory used to map between virtual and physical memory addresses",
"refId": "G", "refId": "G",
"step": 240 "step": 1800
}, },
{ {
"expr": "node_memory_SwapCached_bytes{instance=~\"$node:$port\",job=~\"$job\"}", "expr": "node_memory_SwapCached{instance=~\"$node:$port\",job=~\"$job\"}",
"format": "time_series", "format": "time_series",
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "SwapCache - Memory that keeps track of pages that have been fetched from swap but not yet been modified", "legendFormat": "SwapCache - Memory that keeps track of pages that have been fetched from swap but not yet been modified",
"refId": "F", "refId": "F",
"step": 240 "step": 1800
}, },
{ {
"expr": "node_memory_Slab_bytes{instance=~\"$node:$port\",job=~\"$job\"}", "expr": "node_memory_Slab{instance=~\"$node:$port\",job=~\"$job\"}",
"format": "time_series", "format": "time_series",
"hide": false, "hide": false,
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "Slab - Memory used by the kernel to cache data structures for its own use (caches like inode, dentry, etc)", "legendFormat": "Slab - Memory used by the kernel to cache data structures for its own use (caches like inode, dentry, etc)",
"refId": "E", "refId": "E",
"step": 240 "step": 1800
}, },
{ {
"expr": "node_memory_Cached_bytes{instance=~\"$node:$port\",job=~\"$job\"}", "expr": "node_memory_Cached{instance=~\"$node:$port\",job=~\"$job\"}",
"format": "time_series", "format": "time_series",
"hide": false, "hide": false,
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "Cache - Parked file data (file content) cache", "legendFormat": "Cache - Parked file data (file content) cache",
"refId": "C", "refId": "C",
"step": 240 "step": 1800
}, },
{ {
"expr": "node_memory_Buffers_bytes{instance=~\"$node:$port\",job=~\"$job\"}", "expr": "node_memory_Buffers{instance=~\"$node:$port\",job=~\"$job\"}",
"format": "time_series", "format": "time_series",
"hide": false, "hide": false,
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "Buffers - Block device (e.g. harddisk) cache", "legendFormat": "Buffers - Block device (e.g. harddisk) cache",
"refId": "B", "refId": "B",
"step": 240 "step": 1800
}, },
{ {
"expr": "node_memory_MemFree_bytes{instance=~\"$node:$port\",job=~\"$job\"}", "expr": "node_memory_MemFree{instance=~\"$node:$port\",job=~\"$job\"}",
"format": "time_series", "format": "time_series",
"hide": false, "hide": false,
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "Unused - Free memory unasigned", "legendFormat": "Unused - Free memory unasigned",
"refId": "D", "refId": "D",
"step": 240 "step": 1800
}, },
{ {
"expr": "(node_memory_SwapTotal_bytes{instance=~\"$node:$port\",job=~\"$job\"} - node_memory_SwapFree_bytes{instance=~\"$node:$port\",job=~\"$job\"})", "expr": "(node_memory_SwapTotal{instance=~\"$node:$port\",job=~\"$job\"} - node_memory_SwapFree{instance=~\"$node:$port\",job=~\"$job\"})",
"format": "time_series", "format": "time_series",
"hide": false, "hide": false,
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "Swap - Swap space used", "legendFormat": "Swap - Swap space used",
"refId": "I", "refId": "I",
"step": 240 "step": 1800
}, },
{ {
"expr": "node_memory_HardwareCorrupted_bytes{instance=~\"$node:$port\",job=~\"$job\"}", "expr": "node_memory_HardwareCorrupted{instance=~\"$node:$port\",job=~\"$job\"}",
"format": "time_series", "format": "time_series",
"hide": false, "hide": false,
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "Harware Corrupted - Amount of RAM that the kernel identified as corrupted / not working", "legendFormat": "Harware Corrupted - Amount of RAM that the kernel identified as corrupted / not working",
"refId": "O", "refId": "O",
"step": 240 "step": 1800
} }
], ],
"thresholds": [], "thresholds": [],
@ -1981,20 +1980,20 @@
"steppedLine": false, "steppedLine": false,
"targets": [ "targets": [
{ {
"expr": "irate(node_network_receive_bytes_total{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_network_receive_bytes{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
"format": "time_series", "format": "time_series",
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "{{device}} - Receive", "legendFormat": "{{device}} - Receive",
"refId": "O", "refId": "O",
"step": 240 "step": 1800
}, },
{ {
"expr": "irate(node_network_transmit_bytes_total{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_network_transmit_bytes{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
"format": "time_series", "format": "time_series",
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "{{device}} - Transmit", "legendFormat": "{{device}} - Transmit",
"refId": "P", "refId": "P",
"step": 240 "step": 1800
} }
], ],
"thresholds": [], "thresholds": [],
@ -2073,12 +2072,12 @@
"steppedLine": false, "steppedLine": false,
"targets": [ "targets": [
{ {
"expr": "node_filesystem_size_bytes{instance=~\"$node:$port\",job=~\"$job\",device!~'rootfs'} - node_filesystem_avail_bytes{instance=~\"$node:$port\",job=~\"$job\",device!~'rootfs'}", "expr": "node_filesystem_size{instance=~\"$node:$port\",job=~\"$job\",device!~'rootfs'} - node_filesystem_avail{instance=~\"$node:$port\",job=~\"$job\",device!~'rootfs'}",
"format": "time_series", "format": "time_series",
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "{{mountpoint}}", "legendFormat": "{{mountpoint}}",
"refId": "A", "refId": "A",
"step": 240 "step": 1800
} }
], ],
"thresholds": [], "thresholds": [],
@ -2117,178 +2116,6 @@
} }
] ]
}, },
{
"aliasColors": {},
"bars": false,
"dashLength": 10,
"dashes": false,
"datasource": "Prometheus",
"description": "",
"fill": 2,
"id": 229,
"legend": {
"alignAsTable": true,
"avg": true,
"current": true,
"hideZero": true,
"max": true,
"min": true,
"rightSide": false,
"show": true,
"total": false,
"values": true
},
"lines": true,
"linewidth": 1,
"links": [],
"minSpan": 2,
"nullPointMode": "null",
"percentage": false,
"pointradius": 5,
"points": false,
"renderer": "flot",
"seriesOverrides": [
{
"alias": "/.*Read.*/",
"transform": "negative-Y"
},
{
"alias": "/.*sda_.*/",
"color": "#7EB26D"
},
{
"alias": "/.*sdb_.*/",
"color": "#EAB839"
},
{
"alias": "/.*sdc_.*/",
"color": "#6ED0E0"
},
{
"alias": "/.*sdd_.*/",
"color": "#EF843C"
},
{
"alias": "/.*sde_.*/",
"color": "#E24D42"
},
{
"alias": "/.*sda1.*/",
"color": "#584477"
},
{
"alias": "/.*sda2_.*/",
"color": "#BA43A9"
},
{
"alias": "/.*sda3_.*/",
"color": "#F4D598"
},
{
"alias": "/.*sdb1.*/",
"color": "#0A50A1"
},
{
"alias": "/.*sdb2.*/",
"color": "#BF1B00"
},
{
"alias": "/.*sdb3.*/",
"color": "#E0752D"
},
{
"alias": "/.*sdc1.*/",
"color": "#962D82"
},
{
"alias": "/.*sdc2.*/",
"color": "#614D93"
},
{
"alias": "/.*sdc3.*/",
"color": "#9AC48A"
},
{
"alias": "/.*sdd1.*/",
"color": "#65C5DB"
},
{
"alias": "/.*sdd2.*/",
"color": "#F9934E"
},
{
"alias": "/.*sdd3.*/",
"color": "#EA6460"
},
{
"alias": "/.*sde1.*/",
"color": "#E0F9D7"
},
{
"alias": "/.*sdd2.*/",
"color": "#FCEACA"
},
{
"alias": "/.*sde3.*/",
"color": "#F9E2D2"
}
],
"spaceLength": 10,
"span": 6,
"stack": false,
"steppedLine": false,
"targets": [
{
"expr": "irate(node_disk_reads_completed_total{instance=~\"$node:$port\",job=~\"$job\",device=~\"[a-z]*[a-z]\"}[5m])",
"intervalFactor": 4,
"legendFormat": "{{device}} - Reads completed",
"refId": "A",
"step": 480
},
{
"expr": "irate(node_disk_writes_completed_total{instance=~\"$node:$port\",job=~\"$job\",device=~\"[a-z]*[a-z]\"}[5m])",
"intervalFactor": 2,
"legendFormat": "{{device}} - Writes completed",
"refId": "B",
"step": 240
}
],
"thresholds": [],
"timeFrom": null,
"timeShift": null,
"title": "Disk IOps",
"tooltip": {
"shared": false,
"sort": 0,
"value_type": "individual"
},
"type": "graph",
"xaxis": {
"buckets": null,
"mode": "time",
"name": null,
"show": true,
"values": []
},
"yaxes": [
{
"format": "iops",
"label": "IO read (-) / write (+)",
"logBase": 1,
"max": null,
"min": null,
"show": true
},
{
"format": "short",
"label": null,
"logBase": 1,
"max": null,
"min": null,
"show": false
}
]
},
{ {
"aliasColors": { "aliasColors": {
"io time": "#890F02" "io time": "#890F02"
@ -2355,22 +2182,22 @@
"steppedLine": false, "steppedLine": false,
"targets": [ "targets": [
{ {
"expr": "irate(node_disk_read_bytes_total{instance=~\"$node:$port\",job=~\"$job\",device=~\"[a-z]*[a-z]\"}[5m])", "expr": "irate(node_disk_bytes_read{instance=~\"$node:$port\",job=~\"$job\",device=~\"[a-z]*[a-z]\"}[5m])",
"format": "time_series", "format": "time_series",
"hide": false, "hide": false,
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "{{device}} - Successfully read bytes", "legendFormat": "{{device}} - Successfully read bytes",
"refId": "A", "refId": "A",
"step": 240 "step": 1800
}, },
{ {
"expr": "irate(node_disk_written_bytes_total{instance=~\"$node:$port\",job=~\"$job\",device=~\"[a-z]*[a-z]\"}[5m])", "expr": "irate(node_disk_bytes_written{instance=~\"$node:$port\",job=~\"$job\",device=~\"[a-z]*[a-z]\"}[5m])",
"format": "time_series", "format": "time_series",
"hide": false, "hide": false,
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "{{device}} - Successfully written bytes", "legendFormat": "{{device}} - Successfully written bytes",
"refId": "B", "refId": "B",
"step": 240 "step": 1800
} }
], ],
"thresholds": [], "thresholds": [],
@ -2450,13 +2277,13 @@
"steppedLine": false, "steppedLine": false,
"targets": [ "targets": [
{ {
"expr": "irate(node_disk_io_time_seconds_total{instance=~\"$node:$port\",job=~\"$job\",device=~\"[a-z]*[a-z]\"} [5m])", "expr": "irate(node_disk_io_time_ms{instance=~\"$node:$port\",job=~\"$job\",device=~\"[a-z]*[a-z]\"} [5m])",
"format": "time_series", "format": "time_series",
"hide": false, "hide": false,
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "{{device}} - Milliseconds spent doing I/Os", "legendFormat": "{{device}} - Milliseconds spent doing I/Os",
"refId": "C", "refId": "C",
"step": 240 "step": 1800
} }
], ],
"thresholds": [], "thresholds": [],
@ -2562,20 +2389,20 @@
"steppedLine": false, "steppedLine": false,
"targets": [ "targets": [
{ {
"expr": "node_memory_Inactive_bytes{instance=~\"$node:$port\",job=~\"$job\"}", "expr": "node_memory_Inactive{instance=~\"$node:$port\",job=~\"$job\"}",
"format": "time_series", "format": "time_series",
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "Inactive - Memory which has been less recently used. It is more eligible to be reclaimed for other purposes", "legendFormat": "Inactive - Memory which has been less recently used. It is more eligible to be reclaimed for other purposes",
"refId": "K", "refId": "K",
"step": 4 "step": 240
}, },
{ {
"expr": "node_memory_Active_bytes{instance=~\"$node:$port\",job=~\"$job\"}", "expr": "node_memory_Active{instance=~\"$node:$port\",job=~\"$job\"}",
"format": "time_series", "format": "time_series",
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "Active - Memory that has been used more recently and usually not reclaimed unless absolutely necessary", "legendFormat": "Active - Memory that has been used more recently and usually not reclaimed unless absolutely necessary",
"refId": "J", "refId": "J",
"step": 4 "step": 240
} }
], ],
"thresholds": [], "thresholds": [],
@ -2678,20 +2505,20 @@
"steppedLine": false, "steppedLine": false,
"targets": [ "targets": [
{ {
"expr": "node_memory_Committed_AS_bytes{instance=~\"$node:$port\",job=~\"$job\"}", "expr": "node_memory_Committed_AS{instance=~\"$node:$port\",job=~\"$job\"}",
"format": "time_series", "format": "time_series",
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "Committed_AS - Amount of memory presently allocated on the system", "legendFormat": "Committed_AS - Amount of memory presently allocated on the system",
"refId": "A", "refId": "A",
"step": 4 "step": 240
}, },
{ {
"expr": "node_memory_CommitLimit_bytes{instance=~\"$node:$port\",job=~\"$job\"}", "expr": "node_memory_CommitLimit{instance=~\"$node:$port\",job=~\"$job\"}",
"format": "time_series", "format": "time_series",
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "CommitLimit - Amount of memory currently available to be allocated on the system", "legendFormat": "CommitLimit - Amount of memory currently available to be allocated on the system",
"refId": "M", "refId": "M",
"step": 4 "step": 240
} }
], ],
"thresholds": [], "thresholds": [],
@ -2785,40 +2612,40 @@
"steppedLine": false, "steppedLine": false,
"targets": [ "targets": [
{ {
"expr": "node_memory_Inactive_file_bytes{instance=~\"$node:$port\",job=~\"$job\"}", "expr": "node_memory_Inactive_file{instance=~\"$node:$port\",job=~\"$job\"}",
"format": "time_series", "format": "time_series",
"hide": false, "hide": false,
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "Inactive_file - File-backed memory on inactive LRU list", "legendFormat": "Inactive_file - File-backed memory on inactive LRU list",
"refId": "A", "refId": "A",
"step": 4 "step": 240
}, },
{ {
"expr": "node_memory_Inactive_anon_bytes{instance=~\"$node:$port\",job=~\"$job\"}", "expr": "node_memory_Inactive_anon{instance=~\"$node:$port\",job=~\"$job\"}",
"format": "time_series", "format": "time_series",
"hide": false, "hide": false,
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "Inactive_anon - Anonymous and swap cache on inactive LRU list, including tmpfs (shmem)", "legendFormat": "Inactive_anon - Anonymous and swap cache on inactive LRU list, including tmpfs (shmem)",
"refId": "D", "refId": "D",
"step": 4 "step": 240
}, },
{ {
"expr": "node_memory_Active_file_bytes{instance=~\"$node:$port\",job=~\"$job\"}", "expr": "node_memory_Active_file{instance=~\"$node:$port\",job=~\"$job\"}",
"format": "time_series", "format": "time_series",
"hide": false, "hide": false,
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "Active_file - File-backed memory on active LRU list", "legendFormat": "Active_file - File-backed memory on active LRU list",
"refId": "B", "refId": "B",
"step": 4 "step": 240
}, },
{ {
"expr": "node_memory_Active_anon_bytes{instance=~\"$node:$port\",job=~\"$job\"}", "expr": "node_memory_Active_anon{instance=~\"$node:$port\",job=~\"$job\"}",
"format": "time_series", "format": "time_series",
"hide": false, "hide": false,
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "Active_anon - Anonymous and swap cache on active least-recently-used (LRU) list, including tmpfs", "legendFormat": "Active_anon - Anonymous and swap cache on active least-recently-used (LRU) list, including tmpfs",
"refId": "C", "refId": "C",
"step": 4 "step": 240
} }
], ],
"thresholds": [], "thresholds": [],
@ -2914,28 +2741,28 @@
"steppedLine": false, "steppedLine": false,
"targets": [ "targets": [
{ {
"expr": "node_memory_Writeback_bytes{instance=~\"$node:$port\",job=~\"$job\"}", "expr": "node_memory_Writeback{instance=~\"$node:$port\",job=~\"$job\"}",
"format": "time_series", "format": "time_series",
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "Writeback - Memory which is actively being written back to disk", "legendFormat": "Writeback - Memory which is actively being written back to disk",
"refId": "J", "refId": "J",
"step": 4 "step": 240
}, },
{ {
"expr": "node_memory_WritebackTmp_bytes{instance=~\"$node:$port\",job=~\"$job\"}", "expr": "node_memory_WritebackTmp{instance=~\"$node:$port\",job=~\"$job\"}",
"format": "time_series", "format": "time_series",
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "WritebackTmp - Memory used by FUSE for temporary writeback buffers", "legendFormat": "WritebackTmp - Memory used by FUSE for temporary writeback buffers",
"refId": "K", "refId": "K",
"step": 4 "step": 240
}, },
{ {
"expr": "node_memory_Dirty_bytes{instance=~\"$node:$port\",job=~\"$job\"}", "expr": "node_memory_Dirty{instance=~\"$node:$port\",job=~\"$job\"}",
"format": "time_series", "format": "time_series",
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "Dirty - Memory which is waiting to get written back to the disk", "legendFormat": "Dirty - Memory which is waiting to get written back to the disk",
"refId": "A", "refId": "A",
"step": 4 "step": 240
} }
], ],
"thresholds": [], "thresholds": [],
@ -3029,20 +2856,20 @@
"steppedLine": false, "steppedLine": false,
"targets": [ "targets": [
{ {
"expr": "node_memory_Mapped_bytes{instance=~\"$node:$port\",job=~\"$job\"}", "expr": "node_memory_Mapped{instance=~\"$node:$port\",job=~\"$job\"}",
"format": "time_series", "format": "time_series",
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "Mapped - Used memory in mapped pages files which have been mmaped, such as libraries", "legendFormat": "Mapped - Used memory in mapped pages files which have been mmaped, such as libraries",
"refId": "A", "refId": "A",
"step": 4 "step": 240
}, },
{ {
"expr": "node_memory_Shmem_bytes{instance=~\"$node:$port\",job=~\"$job\"}", "expr": "node_memory_Shmem{instance=~\"$node:$port\",job=~\"$job\"}",
"format": "time_series", "format": "time_series",
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "Shmem - Used shared memory (shared between several processes, thus including RAM disks)", "legendFormat": "Shmem - Used shared memory (shared between several processes, thus including RAM disks)",
"refId": "B", "refId": "B",
"step": 4 "step": 240
} }
], ],
"thresholds": [], "thresholds": [],
@ -3138,20 +2965,20 @@
"steppedLine": false, "steppedLine": false,
"targets": [ "targets": [
{ {
"expr": "node_memory_SUnreclaim_bytes{instance=~\"$node:$port\",job=~\"$job\"}", "expr": "node_memory_SUnreclaim{instance=~\"$node:$port\",job=~\"$job\"}",
"format": "time_series", "format": "time_series",
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "SUnreclaim - Part of Slab, that cannot be reclaimed on memory pressure", "legendFormat": "SUnreclaim - Part of Slab, that cannot be reclaimed on memory pressure",
"refId": "O", "refId": "O",
"step": 4 "step": 240
}, },
{ {
"expr": "node_memory_SReclaimable_bytes{instance=~\"$node:$port\",job=~\"$job\"}", "expr": "node_memory_SReclaimable{instance=~\"$node:$port\",job=~\"$job\"}",
"format": "time_series", "format": "time_series",
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "SReclaimable - Part of Slab, that might be reclaimed, such as caches", "legendFormat": "SReclaimable - Part of Slab, that might be reclaimed, such as caches",
"refId": "N", "refId": "N",
"step": 4 "step": 240
} }
], ],
"thresholds": [], "thresholds": [],
@ -3246,31 +3073,31 @@
"steppedLine": false, "steppedLine": false,
"targets": [ "targets": [
{ {
"expr": "node_memory_VmallocChunk_bytes{instance=~\"$node:$port\",job=~\"$job\"}", "expr": "node_memory_VmallocChunk{instance=~\"$node:$port\",job=~\"$job\"}",
"format": "time_series", "format": "time_series",
"hide": false, "hide": false,
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "VmallocChunk - Largest contigious block of vmalloc area which is free", "legendFormat": "VmallocChunk - Largest contigious block of vmalloc area which is free",
"refId": "H", "refId": "H",
"step": 4 "step": 240
}, },
{ {
"expr": "node_memory_VmallocTotal_bytes{instance=~\"$node:$port\",job=~\"$job\"}", "expr": "node_memory_VmallocTotal{instance=~\"$node:$port\",job=~\"$job\"}",
"format": "time_series", "format": "time_series",
"hide": false, "hide": false,
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "VmallocTotal - Total size of vmalloc memory area", "legendFormat": "VmallocTotal - Total size of vmalloc memory area",
"refId": "I", "refId": "I",
"step": 4 "step": 240
}, },
{ {
"expr": "node_memory_VmallocUsed_bytes{instance=~\"$node:$port\",job=~\"$job\"}", "expr": "node_memory_VmallocUsed{instance=~\"$node:$port\",job=~\"$job\"}",
"format": "time_series", "format": "time_series",
"hide": false, "hide": false,
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "VmallocUsed - Amount of vmalloc area which is used", "legendFormat": "VmallocUsed - Amount of vmalloc area which is used",
"refId": "O", "refId": "O",
"step": 4 "step": 240
} }
], ],
"thresholds": [], "thresholds": [],
@ -3364,12 +3191,12 @@
"steppedLine": false, "steppedLine": false,
"targets": [ "targets": [
{ {
"expr": "node_memory_Bounce_bytes{instance=~\"$node:$port\",job=~\"$job\"}", "expr": "node_memory_Bounce{instance=~\"$node:$port\",job=~\"$job\"}",
"format": "time_series", "format": "time_series",
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "Bounce - Memory used for block device bounce buffers", "legendFormat": "Bounce - Memory used for block device bounce buffers",
"refId": "N", "refId": "N",
"step": 4 "step": 240
} }
], ],
"thresholds": [], "thresholds": [],
@ -3469,20 +3296,20 @@
"steppedLine": false, "steppedLine": false,
"targets": [ "targets": [
{ {
"expr": "node_memory_AnonHugePages_bytes{instance=~\"$node:$port\",job=~\"$job\"}", "expr": "node_memory_AnonHugePages{instance=~\"$node:$port\",job=~\"$job\"}",
"format": "time_series", "format": "time_series",
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "AnonHugePages - Memory in anonymous huge pages", "legendFormat": "AnonHugePages - Memory in anonymous huge pages",
"refId": "D", "refId": "D",
"step": 4 "step": 240
}, },
{ {
"expr": "node_memory_AnonPages_bytes{instance=~\"$node:$port\",job=~\"$job\"}", "expr": "node_memory_AnonPages{instance=~\"$node:$port\",job=~\"$job\"}",
"format": "time_series", "format": "time_series",
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "AnonPages - Memory in user pages not backed by files", "legendFormat": "AnonPages - Memory in user pages not backed by files",
"refId": "G", "refId": "G",
"step": 4 "step": 240
} }
], ],
"thresholds": [], "thresholds": [],
@ -3576,12 +3403,12 @@
"steppedLine": false, "steppedLine": false,
"targets": [ "targets": [
{ {
"expr": "node_memory_KernelStack_bytes{instance=~\"$node:$port\",job=~\"$job\"}", "expr": "node_memory_KernelStack{instance=~\"$node:$port\",job=~\"$job\"}",
"format": "time_series", "format": "time_series",
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "KernelStack - Kernel memory stack. This is not reclaimable", "legendFormat": "KernelStack - Kernel memory stack. This is not reclaimable",
"refId": "N", "refId": "N",
"step": 4 "step": 240
} }
], ],
"thresholds": [], "thresholds": [],
@ -3681,7 +3508,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "HugePages_Free - Huge pages in the pool that are not yet allocated", "legendFormat": "HugePages_Free - Huge pages in the pool that are not yet allocated",
"refId": "I", "refId": "I",
"step": 4 "step": 240
}, },
{ {
"expr": "node_memory_HugePages_Rsvd{instance=~\"$node:$port\",job=~\"$job\"}", "expr": "node_memory_HugePages_Rsvd{instance=~\"$node:$port\",job=~\"$job\"}",
@ -3689,7 +3516,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "HugePages_Rsvd - Huge pages for which a commitment to allocate from the pool has been made, but no allocation has yet been made", "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": "J", "refId": "J",
"step": 4 "step": 240
}, },
{ {
"expr": "node_memory_HugePages_Surp{instance=~\"$node:$port\",job=~\"$job\"}", "expr": "node_memory_HugePages_Surp{instance=~\"$node:$port\",job=~\"$job\"}",
@ -3697,7 +3524,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "HugePages_Surp - Huge pages in the pool above the value in /proc/sys/vm/nr_hugepages", "legendFormat": "HugePages_Surp - Huge pages in the pool above the value in /proc/sys/vm/nr_hugepages",
"refId": "K", "refId": "K",
"step": 4 "step": 240
} }
], ],
"thresholds": [], "thresholds": [],
@ -3797,15 +3624,15 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "HugePages - Total size of the pool of huge pages", "legendFormat": "HugePages - Total size of the pool of huge pages",
"refId": "L", "refId": "L",
"step": 4 "step": 240
}, },
{ {
"expr": "node_memory_Hugepagesize_bytes{instance=~\"$node:$port\",job=~\"$job\"}", "expr": "node_memory_Hugepagesize{instance=~\"$node:$port\",job=~\"$job\"}",
"format": "time_series", "format": "time_series",
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "Hugepagesize - Huge Page size", "legendFormat": "Hugepagesize - Huge Page size",
"refId": "D", "refId": "D",
"step": 4 "step": 240
} }
], ],
"thresholds": [], "thresholds": [],
@ -3907,25 +3734,25 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "DirectMap1G - Amount of pages mapped as this size", "legendFormat": "DirectMap1G - Amount of pages mapped as this size",
"refId": "J", "refId": "J",
"step": 4 "step": 240
}, },
{ {
"expr": "node_memory_DirectMap2M_bytes{instance=~\"$node:$port\",job=~\"$job\"}", "expr": "node_memory_DirectMap2M{instance=~\"$node:$port\",job=~\"$job\"}",
"format": "time_series", "format": "time_series",
"interval": "", "interval": "",
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "DirectMap2M - Amount of pages mapped as this size", "legendFormat": "DirectMap2M - Amount of pages mapped as this size",
"refId": "K", "refId": "K",
"step": 4 "step": 240
}, },
{ {
"expr": "node_memory_DirectMap4k_bytes{instance=~\"$node:$port\",job=~\"$job\"}", "expr": "node_memory_DirectMap4k{instance=~\"$node:$port\",job=~\"$job\"}",
"format": "time_series", "format": "time_series",
"interval": "", "interval": "",
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "DirectMap4K - Amount of pages mapped as this size", "legendFormat": "DirectMap4K - Amount of pages mapped as this size",
"refId": "L", "refId": "L",
"step": 4 "step": 240
} }
], ],
"thresholds": [], "thresholds": [],
@ -4019,20 +3846,20 @@
"steppedLine": false, "steppedLine": false,
"targets": [ "targets": [
{ {
"expr": "node_memory_Unevictable_bytes{instance=~\"$node:$port\",job=~\"$job\"}", "expr": "node_memory_Unevictable{instance=~\"$node:$port\",job=~\"$job\"}",
"format": "time_series", "format": "time_series",
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "Unevictable - Amount of unevictable memory that can't be swapped out for a variety of reasons", "legendFormat": "Unevictable - Amount of unevictable memory that can't be swapped out for a variety of reasons",
"refId": "P", "refId": "P",
"step": 4 "step": 240
}, },
{ {
"expr": "node_memory_Mlocked_bytes{instance=~\"$node:$port\",job=~\"$job\"}", "expr": "node_memory_Mlocked{instance=~\"$node:$port\",job=~\"$job\"}",
"format": "time_series", "format": "time_series",
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "MLocked - Size of pages locked to memory using the mlock() system call", "legendFormat": "MLocked - Size of pages locked to memory using the mlock() system call",
"refId": "C", "refId": "C",
"step": 4 "step": 240
} }
], ],
"thresholds": [], "thresholds": [],
@ -4128,12 +3955,12 @@
"steppedLine": false, "steppedLine": false,
"targets": [ "targets": [
{ {
"expr": "node_memory_NFS_Unstable_bytes{instance=~\"$node:$port\",job=~\"$job\"}", "expr": "node_memory_NFS_Unstable{instance=~\"$node:$port\",job=~\"$job\"}",
"format": "time_series", "format": "time_series",
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "NFS Unstable - Memory in NFS pages sent to the server, but not yet commited to the storage", "legendFormat": "NFS Unstable - Memory in NFS pages sent to the server, but not yet commited to the storage",
"refId": "L", "refId": "L",
"step": 4 "step": 240
} }
], ],
"thresholds": [], "thresholds": [],
@ -4229,7 +4056,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "Pagesin - Page in operations", "legendFormat": "Pagesin - Page in operations",
"refId": "A", "refId": "A",
"step": 4 "step": 1800
}, },
{ {
"expr": "irate(node_vmstat_pgpgout{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_vmstat_pgpgout{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -4237,7 +4064,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "Pagesout - Page out operations", "legendFormat": "Pagesout - Page out operations",
"refId": "B", "refId": "B",
"step": 4 "step": 1800
} }
], ],
"thresholds": [], "thresholds": [],
@ -4321,7 +4148,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "Pswpin - Pages swapped in", "legendFormat": "Pswpin - Pages swapped in",
"refId": "A", "refId": "A",
"step": 4 "step": 1800
}, },
{ {
"expr": "irate(node_vmstat_pswpout{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_vmstat_pswpout{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -4329,7 +4156,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "Pswpout - Pages swapped out", "legendFormat": "Pswpout - Pages swapped out",
"refId": "B", "refId": "B",
"step": 4 "step": 1800
} }
], ],
"thresholds": [], "thresholds": [],
@ -4428,7 +4255,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "Pgdeactivate - Pages moved from active to inactive", "legendFormat": "Pgdeactivate - Pages moved from active to inactive",
"refId": "B", "refId": "B",
"step": 4 "step": 1800
}, },
{ {
"expr": "irate(node_vmstat_pgfree{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_vmstat_pgfree{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -4436,7 +4263,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "Pgfree - Page free operations", "legendFormat": "Pgfree - Page free operations",
"refId": "D", "refId": "D",
"step": 4 "step": 1800
}, },
{ {
"expr": "irate(node_vmstat_pgactivate{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_vmstat_pgactivate{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -4444,7 +4271,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "Pgactivate - Pages moved from inactive to active", "legendFormat": "Pgactivate - Pages moved from inactive to active",
"refId": "A", "refId": "A",
"step": 4 "step": 1800
} }
], ],
"thresholds": [], "thresholds": [],
@ -4549,7 +4376,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "Pgfault - Page major and minor fault operations", "legendFormat": "Pgfault - Page major and minor fault operations",
"refId": "C", "refId": "C",
"step": 4 "step": 1800
}, },
{ {
"expr": "irate(node_vmstat_pgmajfault{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_vmstat_pgmajfault{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -4557,15 +4384,15 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "Pgmajfault - Major page fault operations", "legendFormat": "Pgmajfault - Major page fault operations",
"refId": "F", "refId": "F",
"step": 4 "step": 1800
}, },
{ {
"expr": "irate(node_vmstat_pgfault{instance=~\"$node:$port\",job=~\"$job\"}[5m]) - irate(node_vmstat_pgmajfault{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_vmstat_pgfault{instance=~\"$node:$port\",job=~\"$job\"}[5m]) - irate(node_vmstat_pgmajfault{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
"format": "time_series", "format": "time_series",
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "Pgminfault - Minor page fault operations", "legendFormat": "Pgminfault - Minnor page fault operations",
"refId": "A", "refId": "A",
"step": 4 "step": 1800
} }
], ],
"thresholds": [], "thresholds": [],
@ -4664,7 +4491,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "Kswapd_inodesteal - Pages reclaimed via kswapd inode freeing", "legendFormat": "Kswapd_inodesteal - Pages reclaimed via kswapd inode freeing",
"refId": "A", "refId": "A",
"step": 4 "step": 1800
}, },
{ {
"expr": "irate(node_vmstat_pginodesteal{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_vmstat_pginodesteal{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -4672,7 +4499,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "Pgindesteal - Pages reclaimed via inode freeing", "legendFormat": "Pgindesteal - Pages reclaimed via inode freeing",
"refId": "B", "refId": "B",
"step": 4 "step": 1800
} }
], ],
"thresholds": [], "thresholds": [],
@ -4771,21 +4598,21 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "Pageoutrun - Kswapd calls to page reclaim", "legendFormat": "Pageoutrun - Kswapd calls to page reclaim",
"refId": "A", "refId": "A",
"step": 4 "step": 1800
}, },
{ {
"expr": "irate(node_vmstat_allocstall{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_vmstat_allocstall{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "Allocstall - Direct reclaim calls", "legendFormat": "Allocstall - Direct reclaim calls",
"refId": "B", "refId": "B",
"step": 4 "step": 1800
}, },
{ {
"expr": "irate(node_vmstat_zone_reclaim_failed{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_vmstat_zone_reclaim_failed{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "Zone_reclaim_failed - Zone reclaim failures", "legendFormat": "Zone_reclaim_failed - Zone reclaim failures",
"refId": "C", "refId": "C",
"step": 4 "step": 1800
} }
], ],
"thresholds": [], "thresholds": [],
@ -4884,7 +4711,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "Pgrotated - Pages rotated to tail of the LRU", "legendFormat": "Pgrotated - Pages rotated to tail of the LRU",
"refId": "D", "refId": "D",
"step": 4 "step": 1800
} }
], ],
"thresholds": [], "thresholds": [],
@ -4983,7 +4810,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "Drop_pagecache - Calls to drop page cache pages", "legendFormat": "Drop_pagecache - Calls to drop page cache pages",
"refId": "N", "refId": "N",
"step": 4 "step": 1800
}, },
{ {
"expr": "node_vmstat_drop_slab{instance=~\"$node:$port\",job=~\"$job\"}", "expr": "node_vmstat_drop_slab{instance=~\"$node:$port\",job=~\"$job\"}",
@ -4991,7 +4818,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "Drop_slab - Calls to drop slab cache pages", "legendFormat": "Drop_slab - Calls to drop slab cache pages",
"refId": "A", "refId": "A",
"step": 4 "step": 1800
} }
], ],
"thresholds": [], "thresholds": [],
@ -5090,7 +4917,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "Slabs_scanned - Slab pages scanned", "legendFormat": "Slabs_scanned - Slab pages scanned",
"refId": "B", "refId": "B",
"step": 4 "step": 1800
} }
], ],
"thresholds": [], "thresholds": [],
@ -5189,7 +5016,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "Unevictable_pgs_cleared - Unevictable pages cleared", "legendFormat": "Unevictable_pgs_cleared - Unevictable pages cleared",
"refId": "B", "refId": "B",
"step": 4 "step": 1800
}, },
{ {
"expr": "irate(node_vmstat_unevictable_pgs_culled{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_vmstat_unevictable_pgs_culled{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -5197,7 +5024,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "Unevictable_pgs_culled - Unevictable pages culled", "legendFormat": "Unevictable_pgs_culled - Unevictable pages culled",
"refId": "C", "refId": "C",
"step": 4 "step": 1800
}, },
{ {
"expr": "irate(node_vmstat_unevictable_pgs_mlocked{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_vmstat_unevictable_pgs_mlocked{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -5205,7 +5032,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "Unevictable_pgs_mlocked - Unevictable pages mlocked", "legendFormat": "Unevictable_pgs_mlocked - Unevictable pages mlocked",
"refId": "D", "refId": "D",
"step": 4 "step": 1800
}, },
{ {
"expr": "irate(node_vmstat_unevictable_pgs_munlocked{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_vmstat_unevictable_pgs_munlocked{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -5213,7 +5040,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "Unevictable_pgs_munlocked - Unevictable pages munlocked", "legendFormat": "Unevictable_pgs_munlocked - Unevictable pages munlocked",
"refId": "E", "refId": "E",
"step": 4 "step": 1800
}, },
{ {
"expr": "irate(node_vmstat_unevictable_pgs_rescued{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_vmstat_unevictable_pgs_rescued{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -5221,7 +5048,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "Unevictable_pgs_rescued- Unevictable pages rescued", "legendFormat": "Unevictable_pgs_rescued- Unevictable pages rescued",
"refId": "F", "refId": "F",
"step": 4 "step": 1800
}, },
{ {
"expr": "irate(node_vmstat_unevictable_pgs_scanned{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_vmstat_unevictable_pgs_scanned{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -5229,7 +5056,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "Unevictable_pgs_scanned - Unevictable pages scanned", "legendFormat": "Unevictable_pgs_scanned - Unevictable pages scanned",
"refId": "G", "refId": "G",
"step": 4 "step": 1800
}, },
{ {
"expr": "irate(node_vmstat_unevictable_pgs_stranded{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_vmstat_unevictable_pgs_stranded{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -5237,7 +5064,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "unevictable_pgs_stranded - Unevictable pages stranded", "legendFormat": "unevictable_pgs_stranded - Unevictable pages stranded",
"refId": "H", "refId": "H",
"step": 4 "step": 1800
} }
], ],
"thresholds": [], "thresholds": [],
@ -5336,7 +5163,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "Pgalloc_dma - Dma mem page allocations", "legendFormat": "Pgalloc_dma - Dma mem page allocations",
"refId": "A", "refId": "A",
"step": 4 "step": 1800
}, },
{ {
"expr": "irate(node_vmstat_pgalloc_dma32{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_vmstat_pgalloc_dma32{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -5344,7 +5171,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "Pgalloc_dma32 - Dma32 mem page allocations", "legendFormat": "Pgalloc_dma32 - Dma32 mem page allocations",
"refId": "B", "refId": "B",
"step": 4 "step": 1800
}, },
{ {
"expr": "irate(node_vmstat_pgalloc_movable{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_vmstat_pgalloc_movable{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -5352,7 +5179,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "Pgalloc_movable - Movable mem page allocations", "legendFormat": "Pgalloc_movable - Movable mem page allocations",
"refId": "C", "refId": "C",
"step": 4 "step": 1800
}, },
{ {
"expr": "irate(node_vmstat_pgalloc_normal{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_vmstat_pgalloc_normal{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -5360,7 +5187,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "Pgalloc_normal - Normal mem page allocations", "legendFormat": "Pgalloc_normal - Normal mem page allocations",
"refId": "D", "refId": "D",
"step": 4 "step": 1800
} }
], ],
"thresholds": [], "thresholds": [],
@ -5459,7 +5286,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "Pgrefill_dma - Dma mem pages inspected in refill_inactive_zone", "legendFormat": "Pgrefill_dma - Dma mem pages inspected in refill_inactive_zone",
"refId": "B", "refId": "B",
"step": 4 "step": 1800
}, },
{ {
"expr": "irate(node_vmstat_pgrefill_dma32{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_vmstat_pgrefill_dma32{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -5467,7 +5294,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "Pgrefill_dma32 - Dma32 mem pages inspected in refill_inactive_zone", "legendFormat": "Pgrefill_dma32 - Dma32 mem pages inspected in refill_inactive_zone",
"refId": "C", "refId": "C",
"step": 4 "step": 1800
}, },
{ {
"expr": "irate(node_vmstat_pgrefill_movable{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_vmstat_pgrefill_movable{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -5475,7 +5302,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "Pgrefill_movable - Movable mem pages inspected in refill_inactive_zone", "legendFormat": "Pgrefill_movable - Movable mem pages inspected in refill_inactive_zone",
"refId": "D", "refId": "D",
"step": 4 "step": 1800
}, },
{ {
"expr": "irate(node_vmstat_pgrefill_normal{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_vmstat_pgrefill_normal{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -5483,7 +5310,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "Pgrefill_normal - Normal mem pages inspected in refill_inactive_zone", "legendFormat": "Pgrefill_normal - Normal mem pages inspected in refill_inactive_zone",
"refId": "E", "refId": "E",
"step": 4 "step": 1800
} }
], ],
"thresholds": [], "thresholds": [],
@ -5582,7 +5409,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "Pgsteal_direct_dma - Dma mem pages stealed", "legendFormat": "Pgsteal_direct_dma - Dma mem pages stealed",
"refId": "B", "refId": "B",
"step": 4 "step": 1800
}, },
{ {
"expr": "irate(node_vmstat_pgsteal_direct_dma32{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_vmstat_pgsteal_direct_dma32{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -5590,7 +5417,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "Pgsteal_direct_dma32 - Dma32 mem pages scanned", "legendFormat": "Pgsteal_direct_dma32 - Dma32 mem pages scanned",
"refId": "C", "refId": "C",
"step": 4 "step": 1800
}, },
{ {
"expr": "irate(node_vmstat_pgsteal_direct_movable{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_vmstat_pgsteal_direct_movable{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -5598,7 +5425,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "Pgsteal_direct_movable - Movable mem pages scanned", "legendFormat": "Pgsteal_direct_movable - Movable mem pages scanned",
"refId": "D", "refId": "D",
"step": 4 "step": 1800
}, },
{ {
"expr": "irate(node_vmstat_pgsteal_direct_normal{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_vmstat_pgsteal_direct_normal{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -5606,7 +5433,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "Pgsteal_direct_normal - Normal mem pages scanned", "legendFormat": "Pgsteal_direct_normal - Normal mem pages scanned",
"refId": "E", "refId": "E",
"step": 4 "step": 1800
} }
], ],
"thresholds": [], "thresholds": [],
@ -5705,7 +5532,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "Pgsteal_kswapd_dma - Dma mem pages scanned by kswapd", "legendFormat": "Pgsteal_kswapd_dma - Dma mem pages scanned by kswapd",
"refId": "F", "refId": "F",
"step": 4 "step": 1800
}, },
{ {
"expr": "irate(node_vmstat_pgsteal_kswapd_dma32{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_vmstat_pgsteal_kswapd_dma32{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -5713,7 +5540,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "Pgsteal_kswapd_dma32 - Dma32 mem pages scanned by kswapd", "legendFormat": "Pgsteal_kswapd_dma32 - Dma32 mem pages scanned by kswapd",
"refId": "G", "refId": "G",
"step": 4 "step": 1800
}, },
{ {
"expr": "irate(node_vmstat_pgsteal_kswapd_movable{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_vmstat_pgsteal_kswapd_movable{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -5721,7 +5548,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "Pgsteal_kswapd_movable - Movable mem pages scanned by kswapd", "legendFormat": "Pgsteal_kswapd_movable - Movable mem pages scanned by kswapd",
"refId": "H", "refId": "H",
"step": 4 "step": 1800
}, },
{ {
"expr": "irate(node_vmstat_pgsteal_kswapd_normal{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_vmstat_pgsteal_kswapd_normal{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -5729,7 +5556,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "Pgsteal_kswapd_normal - Normal mem pages scanned by kswapd", "legendFormat": "Pgsteal_kswapd_normal - Normal mem pages scanned by kswapd",
"refId": "I", "refId": "I",
"step": 4 "step": 1800
} }
], ],
"thresholds": [], "thresholds": [],
@ -5828,7 +5655,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "Pgscan_direct_dma - Dma mem pages scanned", "legendFormat": "Pgscan_direct_dma - Dma mem pages scanned",
"refId": "A", "refId": "A",
"step": 4 "step": 1800
}, },
{ {
"expr": "irate(node_vmstat_pgscan_direct_dma32{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_vmstat_pgscan_direct_dma32{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -5836,7 +5663,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "Pgscan_direct_dma32 - Dma32 mem pages scanned", "legendFormat": "Pgscan_direct_dma32 - Dma32 mem pages scanned",
"refId": "C", "refId": "C",
"step": 4 "step": 1800
}, },
{ {
"expr": "irate(node_vmstat_pgscan_direct_movable{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_vmstat_pgscan_direct_movable{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -5844,7 +5671,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "Pgscan_direct_movable - Movable mem pages scanned", "legendFormat": "Pgscan_direct_movable - Movable mem pages scanned",
"refId": "D", "refId": "D",
"step": 4 "step": 1800
}, },
{ {
"expr": "irate(node_vmstat_pgscan_direct_normal{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_vmstat_pgscan_direct_normal{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -5852,7 +5679,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "Pgscan_direct_normal - Normal mem pages scanned", "legendFormat": "Pgscan_direct_normal - Normal mem pages scanned",
"refId": "E", "refId": "E",
"step": 4 "step": 1800
}, },
{ {
"expr": "irate(node_vmstat_pgscan_direct_throttle{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_vmstat_pgscan_direct_throttle{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -5960,7 +5787,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "Pgscan_kswapd_dma - Dma mem pages scanned by kswapd", "legendFormat": "Pgscan_kswapd_dma - Dma mem pages scanned by kswapd",
"refId": "B", "refId": "B",
"step": 4 "step": 1800
}, },
{ {
"expr": "irate(node_vmstat_pgscan_kswapd_dma32{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_vmstat_pgscan_kswapd_dma32{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -5968,7 +5795,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "Pgscan_kswapd_dma32 - Dma32 mem pages scanned by kswapd", "legendFormat": "Pgscan_kswapd_dma32 - Dma32 mem pages scanned by kswapd",
"refId": "G", "refId": "G",
"step": 4 "step": 1800
}, },
{ {
"expr": "irate(node_vmstat_pgscan_kswapd_movable{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_vmstat_pgscan_kswapd_movable{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -5976,7 +5803,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "Pgscan_kswapd_movable - Movable mem pages scanned by kswapd", "legendFormat": "Pgscan_kswapd_movable - Movable mem pages scanned by kswapd",
"refId": "H", "refId": "H",
"step": 4 "step": 1800
}, },
{ {
"expr": "irate(node_vmstat_pgscan_kswapd_normal{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_vmstat_pgscan_kswapd_normal{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -5984,7 +5811,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "Pgscan_kswapd_normal - Normal mem pages scanned by kswapd", "legendFormat": "Pgscan_kswapd_normal - Normal mem pages scanned by kswapd",
"refId": "I", "refId": "I",
"step": 4 "step": 1800
} }
], ],
"thresholds": [], "thresholds": [],
@ -6090,7 +5917,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "Compact_free_scanned - Pages scanned for freeing by compaction daemon", "legendFormat": "Compact_free_scanned - Pages scanned for freeing by compaction daemon",
"refId": "B", "refId": "B",
"step": 4 "step": 1800
}, },
{ {
"expr": "irate(node_vmstat_compact_isolated{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_vmstat_compact_isolated{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -6098,7 +5925,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "Compact_isolated - Page isolations for memory compaction", "legendFormat": "Compact_isolated - Page isolations for memory compaction",
"refId": "C", "refId": "C",
"step": 4 "step": 1800
}, },
{ {
"expr": "irate(node_vmstat_compact_migrate_scanned{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_vmstat_compact_migrate_scanned{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -6106,7 +5933,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "Compact_migrate_scanned - Pages scanned for migration by compaction daemon", "legendFormat": "Compact_migrate_scanned - Pages scanned for migration by compaction daemon",
"refId": "D", "refId": "D",
"step": 4 "step": 1800
} }
], ],
"thresholds": [], "thresholds": [],
@ -6212,7 +6039,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "Compact_fail - Unsuccessful compactions for high order allocations", "legendFormat": "Compact_fail - Unsuccessful compactions for high order allocations",
"refId": "A", "refId": "A",
"step": 4 "step": 1800
}, },
{ {
"expr": "irate(node_vmstat_compact_stall{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_vmstat_compact_stall{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -6220,7 +6047,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "Compact_stall - Failures to even start compacting", "legendFormat": "Compact_stall - Failures to even start compacting",
"refId": "E", "refId": "E",
"step": 4 "step": 1800
}, },
{ {
"expr": "irate(node_vmstat_compact_success{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_vmstat_compact_success{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -6228,7 +6055,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "Compact_sucess - Successful compactions for high order allocations", "legendFormat": "Compact_sucess - Successful compactions for high order allocations",
"refId": "F", "refId": "F",
"step": 4 "step": 1800
} }
], ],
"thresholds": [], "thresholds": [],
@ -6327,7 +6154,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "Kswapd_high_wmark_hit_quickly - Times high watermark reached quickly", "legendFormat": "Kswapd_high_wmark_hit_quickly - Times high watermark reached quickly",
"refId": "N", "refId": "N",
"step": 4 "step": 1800
}, },
{ {
"expr": "node_vmstat_kswapd_low_wmark_hit_quickly{instance=~\"$node:$port\",job=~\"$job\"}", "expr": "node_vmstat_kswapd_low_wmark_hit_quickly{instance=~\"$node:$port\",job=~\"$job\"}",
@ -6335,7 +6162,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "Kswapd_low_wmark_hit_quickly - Times low watermark reached quickly", "legendFormat": "Kswapd_low_wmark_hit_quickly - Times low watermark reached quickly",
"refId": "B", "refId": "B",
"step": 4 "step": 1800
} }
], ],
"thresholds": [], "thresholds": [],
@ -6434,7 +6261,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "Htlb_buddy_alloc_fail - Huge TLB page buddy allocation failures", "legendFormat": "Htlb_buddy_alloc_fail - Huge TLB page buddy allocation failures",
"refId": "N", "refId": "N",
"step": 4 "step": 1800
}, },
{ {
"expr": "node_vmstat_htlb_buddy_alloc_success{instance=~\"$node:$port\",job=~\"$job\"}", "expr": "node_vmstat_htlb_buddy_alloc_success{instance=~\"$node:$port\",job=~\"$job\"}",
@ -6442,7 +6269,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "Htlb_buddy_alloc_success - Huge TLB page buddy allocation successes", "legendFormat": "Htlb_buddy_alloc_success - Huge TLB page buddy allocation successes",
"refId": "A", "refId": "A",
"step": 4 "step": 1800
} }
], ],
"thresholds": [], "thresholds": [],
@ -6541,7 +6368,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "Numa_foreign - Foreign NUMA zone allocations", "legendFormat": "Numa_foreign - Foreign NUMA zone allocations",
"refId": "A", "refId": "A",
"step": 4 "step": 1800
}, },
{ {
"expr": "irate(node_vmstat_numa_hit{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_vmstat_numa_hit{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -6549,7 +6376,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "Numa_hit - Successful allocations from preferred NUMA zone", "legendFormat": "Numa_hit - Successful allocations from preferred NUMA zone",
"refId": "D", "refId": "D",
"step": 4 "step": 1800
}, },
{ {
"expr": "irate(node_vmstat_numa_interleave{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_vmstat_numa_interleave{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -6557,7 +6384,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "Numa_interleave - Interleaved NUMA allocations in each zone for each NUMA node", "legendFormat": "Numa_interleave - Interleaved NUMA allocations in each zone for each NUMA node",
"refId": "F", "refId": "F",
"step": 4 "step": 1800
}, },
{ {
"expr": "irate(node_vmstat_numa_local{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_vmstat_numa_local{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -6565,7 +6392,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "Numa_local - Successful allocations from local NUMA zone", "legendFormat": "Numa_local - Successful allocations from local NUMA zone",
"refId": "G", "refId": "G",
"step": 4 "step": 1800
}, },
{ {
"expr": "irate(node_vmstat_numa_miss{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_vmstat_numa_miss{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -6573,7 +6400,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "Numa_miss - Unsuccessful allocations from preferred NUMA zona", "legendFormat": "Numa_miss - Unsuccessful allocations from preferred NUMA zona",
"refId": "H", "refId": "H",
"step": 4 "step": 1800
}, },
{ {
"expr": "irate(node_vmstat_numa_other{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_vmstat_numa_other{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -6581,7 +6408,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "Numa_other - Unsuccessful allocations from local NUMA zone", "legendFormat": "Numa_other - Unsuccessful allocations from local NUMA zone",
"refId": "I", "refId": "I",
"step": 4 "step": 1800
} }
], ],
"thresholds": [], "thresholds": [],
@ -6686,7 +6513,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "Numa_pages_migrated - NUMA page migrations", "legendFormat": "Numa_pages_migrated - NUMA page migrations",
"refId": "J", "refId": "J",
"step": 4 "step": 1800
}, },
{ {
"expr": "irate(node_vmstat_pgmigrate_fail{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_vmstat_pgmigrate_fail{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -6694,7 +6521,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "Pgmigrate_fail - Unsuccessful NUMA page migrations", "legendFormat": "Pgmigrate_fail - Unsuccessful NUMA page migrations",
"refId": "A", "refId": "A",
"step": 4 "step": 1800
}, },
{ {
"expr": "irate(node_vmstat_pgmigrate_success{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_vmstat_pgmigrate_success{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -6702,7 +6529,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "Pgmigrate_success - Successful NUMA page migrations", "legendFormat": "Pgmigrate_success - Successful NUMA page migrations",
"refId": "B", "refId": "B",
"step": 4 "step": 1800
} }
], ],
"thresholds": [], "thresholds": [],
@ -6801,7 +6628,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "Numa_hint_faults - NUMA hint faults trapped", "legendFormat": "Numa_hint_faults - NUMA hint faults trapped",
"refId": "B", "refId": "B",
"step": 4 "step": 1800
}, },
{ {
"expr": "irate(node_vmstat_numa_hint_faults_local{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_vmstat_numa_hint_faults_local{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -6809,7 +6636,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "Numa_hint_faults_local - Hinting faults to local nodes", "legendFormat": "Numa_hint_faults_local - Hinting faults to local nodes",
"refId": "C", "refId": "C",
"step": 4 "step": 1800
} }
], ],
"thresholds": [], "thresholds": [],
@ -6908,14 +6735,14 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "Numa_pte_updates - NUMA page table entry updates", "legendFormat": "Numa_pte_updates - NUMA page table entry updates",
"refId": "K", "refId": "K",
"step": 4 "step": 1800
}, },
{ {
"expr": "irate(node_vmstat_numa_huge_pte_updates{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_vmstat_numa_huge_pte_updates{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "Numa_huge_pte_updates - NUMA huge page table entry updates", "legendFormat": "Numa_huge_pte_updates - NUMA huge page table entry updates",
"refId": "A", "refId": "A",
"step": 4 "step": 1800
} }
], ],
"thresholds": [], "thresholds": [],
@ -7014,7 +6841,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "Thp_split - Transparent huge page splits", "legendFormat": "Thp_split - Transparent huge page splits",
"refId": "F", "refId": "F",
"step": 4 "step": 1800
} }
], ],
"thresholds": [], "thresholds": [],
@ -7113,7 +6940,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "Workingset_activate - Page activations to form the working set", "legendFormat": "Workingset_activate - Page activations to form the working set",
"refId": "C", "refId": "C",
"step": 4 "step": 1800
}, },
{ {
"expr": "irate(node_vmstat_workingset_nodereclaim{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_vmstat_workingset_nodereclaim{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -7121,7 +6948,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "Workingset_nodereclaim - NUMA node working set page reclaims", "legendFormat": "Workingset_nodereclaim - NUMA node working set page reclaims",
"refId": "D", "refId": "D",
"step": 4 "step": 1800
}, },
{ {
"expr": "irate(node_vmstat_workingset_refault{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_vmstat_workingset_refault{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -7129,7 +6956,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "Workingset_refault - Refaults of previously evicted pages", "legendFormat": "Workingset_refault - Refaults of previously evicted pages",
"refId": "E", "refId": "E",
"step": 4 "step": 1800
} }
], ],
"thresholds": [], "thresholds": [],
@ -7228,7 +7055,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "Thp_collapse_alloc - Transparent huge page collapse allocations", "legendFormat": "Thp_collapse_alloc - Transparent huge page collapse allocations",
"refId": "A", "refId": "A",
"step": 4 "step": 1800
}, },
{ {
"expr": "irate(node_vmstat_thp_collapse_alloc_failed{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_vmstat_thp_collapse_alloc_failed{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -7236,7 +7063,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "Thp_collapse_alloc_failed - Transparent huge page collapse allocation failures", "legendFormat": "Thp_collapse_alloc_failed - Transparent huge page collapse allocation failures",
"refId": "C", "refId": "C",
"step": 4 "step": 1800
}, },
{ {
"expr": "irate(node_vmstat_thp_zero_page_alloc{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_vmstat_thp_zero_page_alloc{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -7244,7 +7071,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "Thp_zero_page_alloc - Transparent huge page zeroed page allocations", "legendFormat": "Thp_zero_page_alloc - Transparent huge page zeroed page allocations",
"refId": "G", "refId": "G",
"step": 4 "step": 1800
}, },
{ {
"expr": "irate(node_vmstat_thp_zero_page_alloc_failed{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_vmstat_thp_zero_page_alloc_failed{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -7252,21 +7079,21 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "Thp_zero_page_alloc_failed - Transparent huge page zeroed page allocation failures", "legendFormat": "Thp_zero_page_alloc_failed - Transparent huge page zeroed page allocation failures",
"refId": "H", "refId": "H",
"step": 4 "step": 1800
}, },
{ {
"expr": "irate(node_vmstat_thp_fault_alloc{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_vmstat_thp_fault_alloc{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "Thp_fault_alloc - Transparent huge page fault allocations", "legendFormat": "Thp_fault_alloc - Transparent huge page fault allocations",
"refId": "B", "refId": "B",
"step": 4 "step": 1800
}, },
{ {
"expr": "irate(node_vmstat_thp_fault_fallback{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_vmstat_thp_fault_fallback{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "Thp_fault_fallback - Transparent huge page fault fallbacks", "legendFormat": "Thp_fault_fallback - Transparent huge page fault fallbacks",
"refId": "D", "refId": "D",
"step": 4 "step": 1800
} }
], ],
"thresholds": [], "thresholds": [],
@ -9149,20 +8976,20 @@
"steppedLine": false, "steppedLine": false,
"targets": [ "targets": [
{ {
"expr": "irate(node_context_switches_total{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_context_switches{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
"format": "time_series", "format": "time_series",
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "Context switches", "legendFormat": "Context switches",
"refId": "A", "refId": "A",
"step": 240 "step": 1800
}, },
{ {
"expr": "irate(node_intr_total{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_intr{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
"format": "time_series", "format": "time_series",
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "Interrupts", "legendFormat": "Interrupts",
"refId": "B", "refId": "B",
"step": 240 "step": 1800
} }
], ],
"thresholds": [], "thresholds": [],
@ -9201,6 +9028,84 @@
} }
] ]
}, },
{
"aliasColors": {},
"bars": false,
"dashLength": 10,
"dashes": false,
"datasource": "Prometheus",
"fill": 2,
"id": 151,
"legend": {
"alignAsTable": true,
"avg": true,
"current": true,
"max": true,
"min": true,
"show": true,
"total": false,
"values": true
},
"lines": true,
"linewidth": 1,
"links": [],
"minSpan": 2,
"nullPointMode": "null",
"percentage": false,
"pointradius": 5,
"points": false,
"renderer": "flot",
"seriesOverrides": [],
"spaceLength": 10,
"span": 6,
"stack": false,
"steppedLine": false,
"targets": [
{
"expr": "node_entropy_available_bits{instance=~\"$node:$port\",job=~\"$job\"}",
"format": "time_series",
"intervalFactor": 2,
"legendFormat": "Entropy available to random number generators",
"refId": "C",
"step": 1800
}
],
"thresholds": [],
"timeFrom": null,
"timeShift": null,
"title": "Entropy",
"tooltip": {
"shared": true,
"sort": 0,
"value_type": "individual"
},
"type": "graph",
"xaxis": {
"buckets": null,
"mode": "time",
"name": null,
"show": true,
"values": []
},
"yaxes": [
{
"format": "short",
"label": "Entropy",
"logBase": 1,
"max": null,
"min": "0",
"show": true
},
{
"format": "short",
"label": null,
"logBase": 1,
"max": null,
"min": null,
"show": false
}
]
},
{ {
"aliasColors": {}, "aliasColors": {},
"bars": false, "bars": false,
@ -9241,7 +9146,7 @@
"intervalFactor": 4, "intervalFactor": 4,
"legendFormat": "Load 1m", "legendFormat": "Load 1m",
"refId": "A", "refId": "A",
"step": 480 "step": 3600
}, },
{ {
"expr": "node_load5{instance=~\"$node:$port\",job=~\"$job\"}", "expr": "node_load5{instance=~\"$node:$port\",job=~\"$job\"}",
@ -9249,7 +9154,7 @@
"intervalFactor": 4, "intervalFactor": 4,
"legendFormat": "Load 5m", "legendFormat": "Load 5m",
"refId": "B", "refId": "B",
"step": 480 "step": 3600
}, },
{ {
"expr": "node_load15{instance=~\"$node:$port\",job=~\"$job\"}", "expr": "node_load15{instance=~\"$node:$port\",job=~\"$job\"}",
@ -9257,7 +9162,7 @@
"intervalFactor": 4, "intervalFactor": 4,
"legendFormat": "Load 15m", "legendFormat": "Load 15m",
"refId": "C", "refId": "C",
"step": 480 "step": 3600
} }
], ],
"thresholds": [], "thresholds": [],
@ -9296,95 +9201,6 @@
} }
] ]
}, },
{
"aliasColors": {},
"bars": false,
"dashLength": 10,
"dashes": false,
"datasource": "Prometheus",
"fill": 2,
"id": 259,
"legend": {
"alignAsTable": true,
"avg": true,
"current": true,
"max": true,
"min": true,
"show": true,
"total": false,
"values": true
},
"lines": true,
"linewidth": 1,
"links": [],
"nullPointMode": "null",
"percentage": false,
"pointradius": 5,
"points": false,
"renderer": "flot",
"seriesOverrides": [
{
"alias": "/.*Critical*./",
"color": "#E24D42",
"fill": 0
},
{
"alias": "/.*Max*./",
"color": "#EF843C",
"fill": 0
}
],
"spaceLength": 10,
"span": 6,
"stack": false,
"steppedLine": false,
"targets": [
{
"expr": "irate(node_interrupts_total{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
"format": "time_series",
"interval": "",
"intervalFactor": 2,
"legendFormat": "{{ type }} - {{ info }}",
"refId": "A",
"step": 240
}
],
"thresholds": [],
"timeFrom": null,
"timeShift": null,
"title": "Interrupts Detail",
"tooltip": {
"shared": true,
"sort": 0,
"value_type": "individual"
},
"type": "graph",
"xaxis": {
"buckets": null,
"mode": "time",
"name": null,
"show": true,
"values": []
},
"yaxes": [
{
"format": "short",
"label": "Counter",
"logBase": 1,
"max": null,
"min": "0",
"show": true
},
{
"format": "short",
"label": null,
"logBase": 1,
"max": null,
"min": null,
"show": false
}
]
},
{ {
"aliasColors": {}, "aliasColors": {},
"bars": false, "bars": false,
@ -9429,7 +9245,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "Maximum open file descriptors", "legendFormat": "Maximum open file descriptors",
"refId": "A", "refId": "A",
"step": 240 "step": 1800
}, },
{ {
"expr": "process_open_fds{instance=~\"$node:$port\",job=~\"$job\"}", "expr": "process_open_fds{instance=~\"$node:$port\",job=~\"$job\"}",
@ -9437,7 +9253,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "Open file descriptors", "legendFormat": "Open file descriptors",
"refId": "B", "refId": "B",
"step": 240 "step": 1800
} }
], ],
"thresholds": [], "thresholds": [],
@ -9476,84 +9292,6 @@
} }
] ]
}, },
{
"aliasColors": {},
"bars": false,
"dashLength": 10,
"dashes": false,
"datasource": "Prometheus",
"fill": 2,
"id": 151,
"legend": {
"alignAsTable": true,
"avg": true,
"current": true,
"max": true,
"min": true,
"show": true,
"total": false,
"values": true
},
"lines": true,
"linewidth": 1,
"links": [],
"minSpan": 2,
"nullPointMode": "null",
"percentage": false,
"pointradius": 5,
"points": false,
"renderer": "flot",
"seriesOverrides": [],
"spaceLength": 10,
"span": 6,
"stack": false,
"steppedLine": false,
"targets": [
{
"expr": "node_entropy_available_bits{instance=~\"$node:$port\",job=~\"$job\"}",
"format": "time_series",
"intervalFactor": 2,
"legendFormat": "Entropy available to random number generators",
"refId": "C",
"step": 240
}
],
"thresholds": [],
"timeFrom": null,
"timeShift": null,
"title": "Entropy",
"tooltip": {
"shared": true,
"sort": 0,
"value_type": "individual"
},
"type": "graph",
"xaxis": {
"buckets": null,
"mode": "time",
"name": null,
"show": true,
"values": []
},
"yaxes": [
{
"format": "short",
"label": "Entropy",
"logBase": 1,
"max": null,
"min": "0",
"show": true
},
{
"format": "short",
"label": null,
"logBase": 1,
"max": null,
"min": null,
"show": false
}
]
},
{ {
"aliasColors": {}, "aliasColors": {},
"bars": false, "bars": false,
@ -9593,7 +9331,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "Processes blocked waiting for I/O to complete", "legendFormat": "Processes blocked waiting for I/O to complete",
"refId": "A", "refId": "A",
"step": 240 "step": 1800
}, },
{ {
"expr": "node_procs_running{instance=~\"$node:$port\",job=~\"$job\"}", "expr": "node_procs_running{instance=~\"$node:$port\",job=~\"$job\"}",
@ -9601,7 +9339,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "Processes in runnable state", "legendFormat": "Processes in runnable state",
"refId": "B", "refId": "B",
"step": 240 "step": 1800
} }
], ],
"thresholds": [], "thresholds": [],
@ -9674,13 +9412,13 @@
"steppedLine": false, "steppedLine": false,
"targets": [ "targets": [
{ {
"expr": "rate(node_forks_total{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "rate(node_forks{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
"format": "time_series", "format": "time_series",
"hide": false, "hide": false,
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "Processes forks second", "legendFormat": "Processes forks second",
"refId": "C", "refId": "C",
"step": 240 "step": 1800
} }
], ],
"thresholds": [], "thresholds": [],
@ -9757,7 +9495,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "Processes virtual memory size in bytes", "legendFormat": "Processes virtual memory size in bytes",
"refId": "C", "refId": "C",
"step": 240 "step": 1800
}, },
{ {
"expr": "process_resident_memory_bytes{instance=~\"$node:$port\",job=~\"$job\"}", "expr": "process_resident_memory_bytes{instance=~\"$node:$port\",job=~\"$job\"}",
@ -9765,7 +9503,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "Processes resident memory size in bytes", "legendFormat": "Processes resident memory size in bytes",
"refId": "A", "refId": "A",
"step": 240 "step": 1800
} }
], ],
"thresholds": [], "thresholds": [],
@ -9843,133 +9581,27 @@
"steppedLine": false, "steppedLine": false,
"targets": [ "targets": [
{ {
"expr": "node_timex_sync_status{instance=~\"$node:$port\",job=~\"$job\"}", "expr": "irate(node_time{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
"format": "time_series", "format": "time_series",
"interval": "", "interval": "",
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "Is clock synchronized to a reliable server (1 = yes, 0 = no)", "legendFormat": "Of reported time",
"refId": "B", "refId": "B",
"step": 240 "step": 1800
}, },
{ {
"expr": "node_timex_frequency_adjustment_ratio{instance=~\"$node:$port\",job=~\"$job\"}", "expr": "irate(process_start_time_seconds{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
"format": "time_series", "format": "time_series",
"interval": "",
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "Local clock frequency adjustment", "legendFormat": "Of the process since unix epoch in seconds",
"refId": "A", "refId": "A",
"step": 240 "step": 1800
} }
], ],
"thresholds": [], "thresholds": [],
"timeFrom": null, "timeFrom": null,
"timeShift": null, "timeShift": null,
"title": "Time Syncronized Status", "title": "Time Variation",
"tooltip": {
"shared": true,
"sort": 0,
"value_type": "individual"
},
"type": "graph",
"xaxis": {
"buckets": null,
"mode": "time",
"name": null,
"show": true,
"values": []
},
"yaxes": [
{
"format": "short",
"label": "Counter",
"logBase": 1,
"max": null,
"min": null,
"show": true
},
{
"format": "short",
"label": null,
"logBase": 1,
"max": null,
"min": null,
"show": false
}
]
},
{
"aliasColors": {},
"bars": false,
"dashLength": 10,
"dashes": false,
"datasource": "Prometheus",
"description": "",
"fill": 2,
"id": 260,
"legend": {
"alignAsTable": true,
"avg": true,
"current": true,
"max": true,
"min": true,
"show": true,
"total": false,
"values": true
},
"lines": true,
"linewidth": 1,
"links": [],
"nullPointMode": "null",
"percentage": false,
"pointradius": 5,
"points": false,
"renderer": "flot",
"seriesOverrides": [
{
"alias": "/.*Variation*./",
"color": "#890F02"
}
],
"spaceLength": 10,
"span": 6,
"stack": false,
"steppedLine": false,
"targets": [
{
"expr": "node_timex_estimated_error_seconds{instance=~\"$node:$port\",job=~\"$job\"}",
"format": "time_series",
"hide": false,
"interval": "",
"intervalFactor": 2,
"legendFormat": "Estimated error in seconds",
"refId": "B",
"step": 240
},
{
"expr": "node_timex_offset_seconds{instance=~\"$node:$port\",job=~\"$job\"}",
"format": "time_series",
"hide": false,
"interval": "",
"intervalFactor": 2,
"legendFormat": "Time offset in between local system and reference clock",
"refId": "A",
"step": 240
},
{
"expr": "node_timex_maxerror_seconds{instance=~\"$node:$port\",job=~\"$job\"}",
"format": "time_series",
"hide": false,
"interval": "",
"intervalFactor": 2,
"legendFormat": "Maximum error in seconds",
"refId": "C",
"step": 240
}
],
"thresholds": [],
"timeFrom": null,
"timeShift": null,
"title": "Time Syncronized Drift",
"tooltip": { "tooltip": {
"shared": true, "shared": true,
"sort": 0, "sort": 0,
@ -9989,7 +9621,7 @@
"label": "Seconds", "label": "Seconds",
"logBase": 1, "logBase": 1,
"max": null, "max": null,
"min": null, "min": "0",
"show": true "show": true
}, },
{ {
@ -10052,7 +9684,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "{{ chip }} {{ sensor }} temp", "legendFormat": "{{ chip }} {{ sensor }} temp",
"refId": "A", "refId": "A",
"step": 240 "step": 1800
}, },
{ {
"expr": "node_hwmon_temp_crit_alarm_celsius{instance=~\"$node:$port\",job=~\"$job\"}", "expr": "node_hwmon_temp_crit_alarm_celsius{instance=~\"$node:$port\",job=~\"$job\"}",
@ -10071,7 +9703,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "{{ chip }} {{ sensor }} Critical", "legendFormat": "{{ chip }} {{ sensor }} Critical",
"refId": "C", "refId": "C",
"step": 240 "step": 1800
}, },
{ {
"expr": "node_hwmon_temp_crit_hyst_celsius{instance=~\"$node:$port\",job=~\"$job\"}", "expr": "node_hwmon_temp_crit_hyst_celsius{instance=~\"$node:$port\",job=~\"$job\"}",
@ -10149,8 +9781,8 @@
"dashes": false, "dashes": false,
"datasource": "Prometheus", "datasource": "Prometheus",
"description": "", "description": "",
"fill": 2, "fill": 3,
"id": 9, "id": 37,
"legend": { "legend": {
"alignAsTable": true, "alignAsTable": true,
"avg": true, "avg": true,
@ -10160,6 +9792,8 @@
"min": true, "min": true,
"rightSide": false, "rightSide": false,
"show": true, "show": true,
"sort": "current",
"sortDesc": true,
"total": false, "total": false,
"values": true "values": true
}, },
@ -10172,10 +9806,9 @@
"pointradius": 5, "pointradius": 5,
"points": false, "points": false,
"renderer": "flot", "renderer": "flot",
"repeat": null,
"seriesOverrides": [ "seriesOverrides": [
{ {
"alias": "/.*Read.*/", "alias": "/.*read.*/",
"transform": "negative-Y" "transform": "negative-Y"
}, },
{ {
@ -10265,24 +9898,26 @@
"steppedLine": false, "steppedLine": false,
"targets": [ "targets": [
{ {
"expr": "irate(node_disk_reads_completed_total{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_disk_read_time_ms{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
"hide": false,
"intervalFactor": 4, "intervalFactor": 4,
"legendFormat": "{{device}} - Reads completed", "legendFormat": "{{device}} - Read time ms",
"refId": "A", "refId": "A",
"step": 8 "step": 1200
}, },
{ {
"expr": "irate(node_disk_writes_completed_total{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_disk_write_time_ms{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
"hide": false,
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "{{device}} - Writes completed", "legendFormat": "{{device}} - Write time ms",
"refId": "B", "refId": "B",
"step": 4 "step": 600
} }
], ],
"thresholds": [], "thresholds": [],
"timeFrom": null, "timeFrom": null,
"timeShift": null, "timeShift": null,
"title": "Disk IOps Completed", "title": "Disk R/W Time",
"tooltip": { "tooltip": {
"shared": false, "shared": false,
"sort": 0, "sort": 0,
@ -10298,11 +9933,11 @@
}, },
"yaxes": [ "yaxes": [
{ {
"format": "iops", "format": "ms",
"label": "IO read (-) / write (+)", "label": "Millisec. read (-) / write (+)",
"logBase": 1, "logBase": 1,
"max": null, "max": null,
"min": null, "min": "0",
"show": true "show": true
}, },
{ {
@ -10347,7 +9982,7 @@
"renderer": "flot", "renderer": "flot",
"seriesOverrides": [ "seriesOverrides": [
{ {
"alias": "/.*Read.*/", "alias": "/.*read.*/",
"transform": "negative-Y" "transform": "negative-Y"
}, },
{ {
@ -10437,20 +10072,20 @@
"steppedLine": false, "steppedLine": false,
"targets": [ "targets": [
{ {
"expr": "irate(node_disk_read_bytes_total{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_disk_bytes_read{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
"format": "time_series", "format": "time_series",
"intervalFactor": 4, "intervalFactor": 4,
"legendFormat": "{{device}} - Read bytes", "legendFormat": "{{device}} - Bytes read",
"refId": "A", "refId": "A",
"step": 8 "step": 1200
}, },
{ {
"expr": "irate(node_disk_written_bytes_total{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_disk_bytes_written{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
"format": "time_series", "format": "time_series",
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "{{device}} - Written bytes", "legendFormat": "{{device}} - Bytes written",
"refId": "B", "refId": "B",
"step": 4 "step": 600
} }
], ],
"thresholds": [], "thresholds": [],
@ -10476,7 +10111,7 @@
"label": "Bytes read (-) / write (+)", "label": "Bytes read (-) / write (+)",
"logBase": 1, "logBase": 1,
"max": null, "max": null,
"min": null, "min": "0",
"show": true "show": true
}, },
{ {
@ -10496,8 +10131,8 @@
"dashes": false, "dashes": false,
"datasource": "Prometheus", "datasource": "Prometheus",
"description": "", "description": "",
"fill": 3, "fill": 2,
"id": 37, "id": 9,
"legend": { "legend": {
"alignAsTable": true, "alignAsTable": true,
"avg": true, "avg": true,
@ -10507,8 +10142,6 @@
"min": true, "min": true,
"rightSide": false, "rightSide": false,
"show": true, "show": true,
"sort": "current",
"sortDesc": true,
"total": false, "total": false,
"values": true "values": true
}, },
@ -10521,9 +10154,10 @@
"pointradius": 5, "pointradius": 5,
"points": false, "points": false,
"renderer": "flot", "renderer": "flot",
"repeat": null,
"seriesOverrides": [ "seriesOverrides": [
{ {
"alias": "/.*Read.*/", "alias": "/.*read.*/",
"transform": "negative-Y" "transform": "negative-Y"
}, },
{ {
@ -10613,26 +10247,24 @@
"steppedLine": false, "steppedLine": false,
"targets": [ "targets": [
{ {
"expr": "irate(node_disk_read_time_seconds_total{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_disk_reads_completed{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
"hide": false,
"intervalFactor": 4, "intervalFactor": 4,
"legendFormat": "{{device}} - Read time ms", "legendFormat": "{{device}} - Reads completed",
"refId": "A", "refId": "A",
"step": 8 "step": 1200
}, },
{ {
"expr": "irate(node_disk_write_time_seconds_total{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_disk_writes_completed{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
"hide": false,
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "{{device}} - Write time ms", "legendFormat": "{{device}} - Writes completed",
"refId": "B", "refId": "B",
"step": 4 "step": 600
} }
], ],
"thresholds": [], "thresholds": [],
"timeFrom": null, "timeFrom": null,
"timeShift": null, "timeShift": null,
"title": "Disk R/W Time", "title": "Disk IOs Completed",
"tooltip": { "tooltip": {
"shared": false, "shared": false,
"sort": 0, "sort": 0,
@ -10648,11 +10280,189 @@
}, },
"yaxes": [ "yaxes": [
{ {
"format": "ms", "format": "iops",
"label": "Millisec. read (-) / write (+)", "label": "IO read (-) / write (+)",
"logBase": 1,
"max": null,
"min": "0",
"show": true
},
{
"format": "short",
"label": null,
"logBase": 1, "logBase": 1,
"max": null, "max": null,
"min": null, "min": null,
"show": false
}
]
},
{
"aliasColors": {},
"bars": false,
"dashLength": 10,
"dashes": false,
"datasource": "Prometheus",
"description": "",
"fill": 2,
"id": 134,
"legend": {
"alignAsTable": true,
"avg": true,
"current": true,
"hideZero": true,
"max": true,
"min": true,
"rightSide": false,
"show": true,
"sort": "current",
"sortDesc": true,
"total": false,
"values": true
},
"lines": true,
"linewidth": 1,
"links": [],
"minSpan": 2,
"nullPointMode": "null",
"percentage": false,
"pointradius": 5,
"points": false,
"renderer": "flot",
"seriesOverrides": [
{
"alias": "/.*read.*/",
"transform": "negative-Y"
},
{
"alias": "/.*sda_.*/",
"color": "#7EB26D"
},
{
"alias": "/.*sdb_.*/",
"color": "#EAB839"
},
{
"alias": "/.*sdc_.*/",
"color": "#6ED0E0"
},
{
"alias": "/.*sdd_.*/",
"color": "#EF843C"
},
{
"alias": "/.*sde_.*/",
"color": "#E24D42"
},
{
"alias": "/.*sda1.*/",
"color": "#584477"
},
{
"alias": "/.*sda2_.*/",
"color": "#BA43A9"
},
{
"alias": "/.*sda3_.*/",
"color": "#F4D598"
},
{
"alias": "/.*sdb1.*/",
"color": "#0A50A1"
},
{
"alias": "/.*sdb2.*/",
"color": "#BF1B00"
},
{
"alias": "/.*sdb3.*/",
"color": "#E0752D"
},
{
"alias": "/.*sdc1.*/",
"color": "#962D82"
},
{
"alias": "/.*sdc2.*/",
"color": "#614D93"
},
{
"alias": "/.*sdc3.*/",
"color": "#9AC48A"
},
{
"alias": "/.*sdd1.*/",
"color": "#65C5DB"
},
{
"alias": "/.*sdd2.*/",
"color": "#F9934E"
},
{
"alias": "/.*sdd3.*/",
"color": "#EA6460"
},
{
"alias": "/.*sde1.*/",
"color": "#E0F9D7"
},
{
"alias": "/.*sdd2.*/",
"color": "#FCEACA"
},
{
"alias": "/.*sde3.*/",
"color": "#F9E2D2"
}
],
"spaceLength": 10,
"span": 6,
"stack": false,
"steppedLine": false,
"targets": [
{
"expr": "irate(node_disk_sectors_read{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
"format": "time_series",
"hide": false,
"intervalFactor": 4,
"legendFormat": "{{device}} - Sectors read",
"refId": "A",
"step": 1200
},
{
"expr": "irate(node_disk_sectors_written{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
"format": "time_series",
"hide": false,
"intervalFactor": 2,
"legendFormat": "{{device}} - Sectors written",
"refId": "B",
"step": 600
}
],
"thresholds": [],
"timeFrom": null,
"timeShift": null,
"title": "Disk R/W Sectors",
"tooltip": {
"shared": false,
"sort": 0,
"value_type": "individual"
},
"type": "graph",
"xaxis": {
"buckets": null,
"mode": "time",
"name": null,
"show": true,
"values": []
},
"yaxes": [
{
"format": "short",
"label": "Sectors read (-) / write (+)",
"logBase": 1,
"max": null,
"min": "0",
"show": true "show": true
}, },
{ {
@ -10785,11 +10595,11 @@
"steppedLine": false, "steppedLine": false,
"targets": [ "targets": [
{ {
"expr": "irate(node_disk_io_time_weighted_seconds_total{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_disk_io_time_weighted{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
"intervalFactor": 4, "intervalFactor": 4,
"legendFormat": "{{device}} - IO time weighted", "legendFormat": "{{device}} - IO time weighted",
"refId": "A", "refId": "A",
"step": 8 "step": 1200
} }
], ],
"thresholds": [], "thresholds": [],
@ -10862,7 +10672,7 @@
"renderer": "flot", "renderer": "flot",
"seriesOverrides": [ "seriesOverrides": [
{ {
"alias": "/.*Read.*/", "alias": "/.*read.*/",
"transform": "negative-Y" "transform": "negative-Y"
}, },
{ {
@ -10952,18 +10762,18 @@
"steppedLine": false, "steppedLine": false,
"targets": [ "targets": [
{ {
"expr": "irate(node_disk_reads_merged_total{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_disk_reads_merged{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "{{device}} - Read merged", "legendFormat": "{{device}} - Merged read",
"refId": "C", "refId": "C",
"step": 4 "step": 600
}, },
{ {
"expr": "irate(node_disk_writes_merged_total{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_disk_writes_merged{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "{{device}} - Write merged", "legendFormat": "{{device}} - Merged write",
"refId": "D", "refId": "D",
"step": 4 "step": 600
} }
], ],
"thresholds": [], "thresholds": [],
@ -10989,7 +10799,7 @@
"label": "I/Os", "label": "I/Os",
"logBase": 1, "logBase": 1,
"max": null, "max": null,
"min": null, "min": "0",
"show": true "show": true
}, },
{ {
@ -11122,11 +10932,11 @@
"steppedLine": false, "steppedLine": false,
"targets": [ "targets": [
{ {
"expr": "irate(node_disk_io_time_seconds_total{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_disk_io_time_ms{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
"intervalFactor": 4, "intervalFactor": 4,
"legendFormat": "{{device}} - IO time ms", "legendFormat": "{{device}} - IO time ms",
"refId": "A", "refId": "A",
"step": 8 "step": 1200
} }
], ],
"thresholds": [], "thresholds": [],
@ -11289,7 +11099,7 @@
"intervalFactor": 4, "intervalFactor": 4,
"legendFormat": "{{device}} - IO now", "legendFormat": "{{device}} - IO now",
"refId": "A", "refId": "A",
"step": 8 "step": 1200
} }
], ],
"thresholds": [], "thresholds": [],
@ -11449,7 +11259,7 @@
"intervalFactor": 4, "intervalFactor": 4,
"legendFormat": "Textfile scrape error (1 = true)", "legendFormat": "Textfile scrape error (1 = true)",
"refId": "A", "refId": "A",
"step": 8 "step": 1200
} }
], ],
"thresholds": [], "thresholds": [],
@ -11537,17 +11347,17 @@
"steppedLine": false, "steppedLine": false,
"targets": [ "targets": [
{ {
"expr": "node_filesystem_avail_bytes{instance=~\"$node:$port\",job=~\"$job\",device!~'rootfs'}", "expr": "node_filesystem_avail{instance=~\"$node:$port\",job=~\"$job\",device!~'rootfs'}",
"format": "time_series", "format": "time_series",
"hide": false, "hide": false,
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "{{mountpoint}} - Available", "legendFormat": "{{mountpoint}} - Available",
"metric": "", "metric": "",
"refId": "A", "refId": "A",
"step": 4 "step": 600
}, },
{ {
"expr": "node_filesystem_free_bytes{instance=~\"$node:$port\",job=~\"$job\",device!~'rootfs'}", "expr": "node_filesystem_free{instance=~\"$node:$port\",job=~\"$job\",device!~'rootfs'}",
"format": "time_series", "format": "time_series",
"hide": true, "hide": true,
"intervalFactor": 2, "intervalFactor": 2,
@ -11556,7 +11366,7 @@
"step": 2 "step": 2
}, },
{ {
"expr": "node_filesystem_size_bytes{instance=~\"$node:$port\",job=~\"$job\",device!~'rootfs'}", "expr": "node_filesystem_size{instance=~\"$node:$port\",job=~\"$job\",device!~'rootfs'}",
"format": "time_series", "format": "time_series",
"hide": true, "hide": true,
"intervalFactor": 2, "intervalFactor": 2,
@ -11643,7 +11453,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "{{mountpoint}} - Free file nodes", "legendFormat": "{{mountpoint}} - Free file nodes",
"refId": "B", "refId": "B",
"step": 4 "step": 600
} }
], ],
"thresholds": [], "thresholds": [],
@ -11722,7 +11532,7 @@
"intervalFactor": 4, "intervalFactor": 4,
"legendFormat": "Max open files", "legendFormat": "Max open files",
"refId": "A", "refId": "A",
"step": 8 "step": 1200
}, },
{ {
"expr": "node_filefd_allocated{instance=~\"$node:$port\",job=~\"$job\"}", "expr": "node_filefd_allocated{instance=~\"$node:$port\",job=~\"$job\"}",
@ -11730,7 +11540,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "Open files", "legendFormat": "Open files",
"refId": "B", "refId": "B",
"step": 4 "step": 600
} }
], ],
"thresholds": [], "thresholds": [],
@ -11811,7 +11621,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "{{mountpoint}} - File nodes total", "legendFormat": "{{mountpoint}} - File nodes total",
"refId": "A", "refId": "A",
"step": 4 "step": 600
} }
], ],
"thresholds": [], "thresholds": [],
@ -11896,7 +11706,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "{{mountpoint}} - ReadOnly", "legendFormat": "{{mountpoint}} - ReadOnly",
"refId": "C", "refId": "C",
"step": 4 "step": 600
} }
], ],
"thresholds": [], "thresholds": [],
@ -12020,20 +11830,20 @@
"steppedLine": false, "steppedLine": false,
"targets": [ "targets": [
{ {
"expr": "irate(node_network_receive_packets_total{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_network_receive_packets{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
"format": "time_series", "format": "time_series",
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "{{device}} - Receive", "legendFormat": "{{device}} - Receive",
"refId": "O", "refId": "O",
"step": 4 "step": 600
}, },
{ {
"expr": "irate(node_network_transmit_packets_total{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_network_transmit_packets{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
"format": "time_series", "format": "time_series",
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "{{device}} - Transmit", "legendFormat": "{{device}} - Transmit",
"refId": "P", "refId": "P",
"step": 4 "step": 600
} }
], ],
"thresholds": [], "thresholds": [],
@ -12144,20 +11954,20 @@
"steppedLine": false, "steppedLine": false,
"targets": [ "targets": [
{ {
"expr": "irate(node_network_receive_errs_total{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_network_receive_errs{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
"format": "time_series", "format": "time_series",
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "{{device}} - Receive errors", "legendFormat": "{{device}} - Receive errors",
"refId": "E", "refId": "E",
"step": 4 "step": 600
}, },
{ {
"expr": "irate(node_network_transmit_errs_total{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_network_transmit_errs{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
"format": "time_series", "format": "time_series",
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "{{device}} - Rransmit errors", "legendFormat": "{{device}} - Rransmit errors",
"refId": "F", "refId": "F",
"step": 4 "step": 600
} }
], ],
"thresholds": [], "thresholds": [],
@ -12268,20 +12078,20 @@
"steppedLine": false, "steppedLine": false,
"targets": [ "targets": [
{ {
"expr": "irate(node_network_receive_drop_total{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_network_receive_drop{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
"format": "time_series", "format": "time_series",
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "{{device}} - Receive drop", "legendFormat": "{{device}} - Receive drop",
"refId": "G", "refId": "G",
"step": 4 "step": 600
}, },
{ {
"expr": "irate(node_network_transmit_drop_total{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_network_transmit_drop{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
"format": "time_series", "format": "time_series",
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "{{device}} - Transmit drop", "legendFormat": "{{device}} - Transmit drop",
"refId": "H", "refId": "H",
"step": 4 "step": 600
} }
], ],
"thresholds": [], "thresholds": [],
@ -12392,20 +12202,20 @@
"steppedLine": false, "steppedLine": false,
"targets": [ "targets": [
{ {
"expr": "irate(node_network_receive_compressed_total{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_network_receive_compressed{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
"format": "time_series", "format": "time_series",
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "{{device}} - Receive compressed", "legendFormat": "{{device}} - Receive compressed",
"refId": "C", "refId": "C",
"step": 4 "step": 600
}, },
{ {
"expr": "irate(node_network_transmit_compressed_total{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_network_transmit_compressed{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
"format": "time_series", "format": "time_series",
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "{{device}} - Transmit compressed", "legendFormat": "{{device}} - Transmit compressed",
"refId": "D", "refId": "D",
"step": 4 "step": 600
} }
], ],
"thresholds": [], "thresholds": [],
@ -12516,12 +12326,20 @@
"steppedLine": false, "steppedLine": false,
"targets": [ "targets": [
{ {
"expr": "irate(node_network_receive_multicast_total{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_network_receive_multicast{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
"format": "time_series", "format": "time_series",
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "{{device}} - Receive multicast", "legendFormat": "{{device}} - Receive multicast",
"refId": "M", "refId": "M",
"step": 4 "step": 600
},
{
"expr": "irate(node_network_transmit_multicast{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
"format": "time_series",
"intervalFactor": 2,
"legendFormat": "{{device}} - Transmit multicast",
"refId": "N",
"step": 600
} }
], ],
"thresholds": [], "thresholds": [],
@ -12632,20 +12450,20 @@
"steppedLine": false, "steppedLine": false,
"targets": [ "targets": [
{ {
"expr": "irate(node_network_receive_fifo_total{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_network_receive_fifo{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
"format": "time_series", "format": "time_series",
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "{{device}} - Receive fifo", "legendFormat": "{{device}} - Receive fifo",
"refId": "I", "refId": "I",
"step": 4 "step": 600
}, },
{ {
"expr": "irate(node_network_transmit_fifo_total{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_network_transmit_fifo{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
"format": "time_series", "format": "time_series",
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "{{device}} - Transmit fifo", "legendFormat": "{{device}} - Transmit fifo",
"refId": "J", "refId": "J",
"step": 4 "step": 600
} }
], ],
"thresholds": [], "thresholds": [],
@ -12756,13 +12574,22 @@
"steppedLine": false, "steppedLine": false,
"targets": [ "targets": [
{ {
"expr": "irate(node_network_receive_frame_total{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_network_receive_frame{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
"format": "time_series", "format": "time_series",
"hide": false, "hide": false,
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "{{device}} - Receive frame", "legendFormat": "{{device}} - Receive frame",
"refId": "K", "refId": "K",
"step": 4 "step": 600
},
{
"expr": "irate(node_network_transmit_frame{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
"format": "time_series",
"hide": false,
"intervalFactor": 2,
"legendFormat": "{{device}} - Transmit frame",
"refId": "L",
"step": 600
} }
], ],
"thresholds": [], "thresholds": [],
@ -12801,214 +12628,6 @@
} }
] ]
}, },
{
"aliasColors": {},
"bars": false,
"dashLength": 10,
"dashes": false,
"datasource": "Prometheus",
"fill": 2,
"id": 231,
"legend": {
"alignAsTable": true,
"avg": true,
"current": true,
"hideEmpty": false,
"hideZero": false,
"max": true,
"min": true,
"rightSide": false,
"show": true,
"sideWidth": 300,
"sort": "current",
"sortDesc": true,
"total": false,
"values": true
},
"lines": true,
"linewidth": 1,
"links": [],
"nullPointMode": "null",
"percentage": false,
"pointradius": 5,
"points": false,
"renderer": "flot",
"seriesOverrides": [
{
"alias": "/.*Trans.*/",
"transform": "negative-Y"
},
{
"alias": "/.*lo.*.carrier.*/",
"color": "#7EB26D"
},
{
"alias": "/.*eth0.*.carrier.*/",
"color": "#EAB839"
},
{
"alias": "/.*eth1.*.carrier.*/",
"color": "#6ED0E0"
},
{
"alias": "/.*eth2.*.carrier.*/",
"color": "#EF843C"
}
],
"spaceLength": 10,
"span": 6,
"stack": false,
"steppedLine": false,
"targets": [
{
"expr": "irate(node_network_transmit_carrier_total{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
"format": "time_series",
"intervalFactor": 2,
"legendFormat": "{{device}} - Statistic transmit_carrier",
"refId": "C",
"step": 4
}
],
"thresholds": [],
"timeFrom": null,
"timeShift": null,
"title": "Network Traffic Carrier",
"tooltip": {
"shared": true,
"sort": 0,
"value_type": "individual"
},
"type": "graph",
"xaxis": {
"buckets": null,
"mode": "time",
"name": null,
"show": true,
"values": []
},
"yaxes": [
{
"format": "short",
"label": "Counter",
"logBase": 1,
"max": null,
"min": null,
"show": true
},
{
"format": "short",
"label": null,
"logBase": 1,
"max": null,
"min": null,
"show": false
}
]
},
{
"aliasColors": {},
"bars": false,
"dashLength": 10,
"dashes": false,
"datasource": "Prometheus",
"fill": 2,
"id": 232,
"legend": {
"alignAsTable": true,
"avg": true,
"current": true,
"hideEmpty": false,
"hideZero": false,
"max": true,
"min": true,
"rightSide": false,
"show": true,
"sideWidth": 300,
"sort": "current",
"sortDesc": true,
"total": false,
"values": true
},
"lines": true,
"linewidth": 1,
"links": [],
"nullPointMode": "null",
"percentage": false,
"pointradius": 5,
"points": false,
"renderer": "flot",
"seriesOverrides": [
{
"alias": "/.*Trans.*/",
"transform": "negative-Y"
},
{
"alias": "/.*lo.*.carrier.*/",
"color": "#7EB26D"
},
{
"alias": "/.*eth0.*.carrier.*/",
"color": "#EAB839"
},
{
"alias": "/.*eth1.*.carrier.*/",
"color": "#6ED0E0"
},
{
"alias": "/.*eth2.*.carrier.*/",
"color": "#EF843C"
}
],
"spaceLength": 10,
"span": 6,
"stack": false,
"steppedLine": false,
"targets": [
{
"expr": "irate(node_network_transmit_colls_total{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
"format": "time_series",
"intervalFactor": 2,
"legendFormat": "{{device}} - Transmit colls",
"refId": "C",
"step": 4
}
],
"thresholds": [],
"timeFrom": null,
"timeShift": null,
"title": "Network Traffic Colls",
"tooltip": {
"shared": true,
"sort": 0,
"value_type": "individual"
},
"type": "graph",
"xaxis": {
"buckets": null,
"mode": "time",
"name": null,
"show": true,
"values": []
},
"yaxes": [
{
"format": "short",
"label": "Counter",
"logBase": 1,
"max": null,
"min": null,
"show": true
},
{
"format": "short",
"label": null,
"logBase": 1,
"max": null,
"min": null,
"show": false
}
]
},
{ {
"aliasColors": {}, "aliasColors": {},
"bars": false, "bars": false,
@ -13054,7 +12673,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "NF conntrack entries", "legendFormat": "NF conntrack entries",
"refId": "O", "refId": "O",
"step": 4 "step": 600
}, },
{ {
"expr": "node_nf_conntrack_entries_limit{instance=~\"$node:$port\",job=~\"$job\"}", "expr": "node_nf_conntrack_entries_limit{instance=~\"$node:$port\",job=~\"$job\"}",
@ -13062,7 +12681,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "NF conntrack limit", "legendFormat": "NF conntrack limit",
"refId": "P", "refId": "P",
"step": 4 "step": 600
} }
], ],
"thresholds": [], "thresholds": [],
@ -13100,91 +12719,13 @@
"show": false "show": false
} }
] ]
},
{
"aliasColors": {},
"bars": false,
"dashLength": 10,
"dashes": false,
"datasource": "Prometheus",
"fill": 2,
"id": 230,
"legend": {
"alignAsTable": true,
"avg": true,
"current": true,
"max": true,
"min": true,
"rightSide": false,
"show": true,
"total": false,
"values": true
},
"lines": true,
"linewidth": 1,
"links": [],
"nullPointMode": "null",
"percentage": false,
"pointradius": 5,
"points": false,
"renderer": "flot",
"seriesOverrides": [],
"spaceLength": 10,
"span": 6,
"stack": false,
"steppedLine": false,
"targets": [
{
"expr": "node_arp_entries{instance=~\"$node:$port\",job=~\"$job\"}",
"format": "time_series",
"intervalFactor": 2,
"legendFormat": "{{ device }} - ARP entries",
"refId": "O",
"step": 4
}
],
"thresholds": [],
"timeFrom": null,
"timeShift": null,
"title": "ARP Entries",
"tooltip": {
"shared": true,
"sort": 0,
"value_type": "individual"
},
"type": "graph",
"xaxis": {
"buckets": null,
"mode": "time",
"name": null,
"show": true,
"values": []
},
"yaxes": [
{
"format": "short",
"label": "Entries",
"logBase": 1,
"max": null,
"min": "0",
"show": true
},
{
"format": "short",
"label": null,
"logBase": 1,
"max": null,
"min": null,
"show": false
}
]
} }
], ],
"repeat": null, "repeat": null,
"repeatIteration": null, "repeatIteration": null,
"repeatRowId": null, "repeatRowId": null,
"showTitle": false, "showTitle": false,
"title": "Network Traffic Detail", "title": "Network traffic Detail",
"titleSize": "h6" "titleSize": "h6"
}, },
{ {
@ -13233,7 +12774,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "TCP_alloc - Allocated sockets", "legendFormat": "TCP_alloc - Allocated sockets",
"refId": "D", "refId": "D",
"step": 240 "step": 600
}, },
{ {
"expr": "node_sockstat_TCP_inuse{instance=~\"$node:$port\",job=~\"$job\"}", "expr": "node_sockstat_TCP_inuse{instance=~\"$node:$port\",job=~\"$job\"}",
@ -13241,7 +12782,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "TCP_inuse - Tcp sockets currently in use", "legendFormat": "TCP_inuse - Tcp sockets currently in use",
"refId": "E", "refId": "E",
"step": 240 "step": 600
}, },
{ {
"expr": "node_sockstat_TCP_mem{instance=~\"$node:$port\",job=~\"$job\"}", "expr": "node_sockstat_TCP_mem{instance=~\"$node:$port\",job=~\"$job\"}",
@ -13249,7 +12790,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "TCP_mem - Used memory for tcp", "legendFormat": "TCP_mem - Used memory for tcp",
"refId": "F", "refId": "F",
"step": 240 "step": 600
}, },
{ {
"expr": "node_sockstat_TCP_orphan{instance=~\"$node:$port\",job=~\"$job\"}", "expr": "node_sockstat_TCP_orphan{instance=~\"$node:$port\",job=~\"$job\"}",
@ -13257,7 +12798,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "TCP_orphan - Orphan sockets", "legendFormat": "TCP_orphan - Orphan sockets",
"refId": "H", "refId": "H",
"step": 240 "step": 600
}, },
{ {
"expr": "node_sockstat_TCP_tw{instance=~\"$node:$port\",job=~\"$job\"}", "expr": "node_sockstat_TCP_tw{instance=~\"$node:$port\",job=~\"$job\"}",
@ -13265,7 +12806,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "TCP_tw - Sockets wating close", "legendFormat": "TCP_tw - Sockets wating close",
"refId": "I", "refId": "I",
"step": 240 "step": 600
} }
], ],
"thresholds": [], "thresholds": [],
@ -13346,7 +12887,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "UDPLITE_inuse - Udplite sockets currently in use", "legendFormat": "UDPLITE_inuse - Udplite sockets currently in use",
"refId": "J", "refId": "J",
"step": 240 "step": 600
}, },
{ {
"expr": "node_sockstat_UDP_inuse{instance=~\"$node:$port\",job=~\"$job\"}", "expr": "node_sockstat_UDP_inuse{instance=~\"$node:$port\",job=~\"$job\"}",
@ -13354,7 +12895,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "UDP_inuse - Udp sockets currently in use", "legendFormat": "UDP_inuse - Udp sockets currently in use",
"refId": "K", "refId": "K",
"step": 240 "step": 600
}, },
{ {
"expr": "node_sockstat_UDP_mem{instance=~\"$node:$port\",job=~\"$job\"}", "expr": "node_sockstat_UDP_mem{instance=~\"$node:$port\",job=~\"$job\"}",
@ -13362,7 +12903,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "UDP_mem - Used memory for udp", "legendFormat": "UDP_mem - Used memory for udp",
"refId": "L", "refId": "L",
"step": 240 "step": 600
} }
], ],
"thresholds": [], "thresholds": [],
@ -13443,7 +12984,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "Sockets_used - Sockets currently in use", "legendFormat": "Sockets_used - Sockets currently in use",
"refId": "N", "refId": "N",
"step": 240 "step": 600
} }
], ],
"thresholds": [], "thresholds": [],
@ -13524,7 +13065,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "TCP_mem_bytes - ", "legendFormat": "TCP_mem_bytes - ",
"refId": "G", "refId": "G",
"step": 240 "step": 600
}, },
{ {
"expr": "node_sockstat_UDP_mem_bytes{instance=~\"$node:$port\",job=~\"$job\"}", "expr": "node_sockstat_UDP_mem_bytes{instance=~\"$node:$port\",job=~\"$job\"}",
@ -13532,7 +13073,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "UDP_mem_bytes - ", "legendFormat": "UDP_mem_bytes - ",
"refId": "A", "refId": "A",
"step": 240 "step": 600
} }
], ],
"thresholds": [], "thresholds": [],
@ -13613,7 +13154,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "FRAG_inuse - Frag sockets currently in use", "legendFormat": "FRAG_inuse - Frag sockets currently in use",
"refId": "A", "refId": "A",
"step": 240 "step": 600
}, },
{ {
"expr": "node_sockstat_FRAG_memory{instance=~\"$node:$port\",job=~\"$job\"}", "expr": "node_sockstat_FRAG_memory{instance=~\"$node:$port\",job=~\"$job\"}",
@ -13621,7 +13162,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "FRAG_memory - Used memory for frag", "legendFormat": "FRAG_memory - Used memory for frag",
"refId": "B", "refId": "B",
"step": 240 "step": 600
}, },
{ {
"expr": "node_sockstat_RAW_inuse{instance=~\"$node:$port\",job=~\"$job\"}", "expr": "node_sockstat_RAW_inuse{instance=~\"$node:$port\",job=~\"$job\"}",
@ -13629,7 +13170,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "RAW_inuse - Raw sockets currently in use", "legendFormat": "RAW_inuse - Raw sockets currently in use",
"refId": "C", "refId": "C",
"step": 240 "step": 600
} }
], ],
"thresholds": [], "thresholds": [],
@ -13738,9 +13279,9 @@
"format": "time_series", "format": "time_series",
"hide": false, "hide": false,
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "InReceives - IP inreceives", "legendFormat": "InReceives - Ip inreceives",
"refId": "A", "refId": "A",
"step": 4 "step": 600
}, },
{ {
"expr": "irate(node_netstat_Ip_DefaultTTL{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_netstat_Ip_DefaultTTL{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -13755,18 +13296,18 @@
"expr": "irate(node_netstat_Ip_InDelivers{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_netstat_Ip_InDelivers{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
"format": "time_series", "format": "time_series",
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "InDelivers - IP indelivers", "legendFormat": "InDelivers - Ip indelivers",
"refId": "I", "refId": "I",
"step": 4 "step": 600
}, },
{ {
"expr": "irate(node_netstat_Ip_OutRequests{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_netstat_Ip_OutRequests{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
"format": "time_series", "format": "time_series",
"hide": false, "hide": false,
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "OutRequests - IP outrequests", "legendFormat": "OutRequests - Ip outrequests",
"refId": "P", "refId": "P",
"step": 4 "step": 600
} }
], ],
"thresholds": [], "thresholds": [],
@ -13876,7 +13417,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "InOctets - Received octets", "legendFormat": "InOctets - Received octets",
"refId": "K", "refId": "K",
"step": 4 "step": 600
}, },
{ {
"expr": "irate(node_netstat_IpExt_OutOctets{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_netstat_IpExt_OutOctets{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -13884,7 +13425,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "OutOctets - Sent octets", "legendFormat": "OutOctets - Sent octets",
"refId": "Q", "refId": "Q",
"step": 4 "step": 600
} }
], ],
"thresholds": [], "thresholds": [],
@ -13994,7 +13535,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "InBcastPkts - Received IP broadcast datagrams", "legendFormat": "InBcastPkts - Received IP broadcast datagrams",
"refId": "B", "refId": "B",
"step": 4 "step": 600
}, },
{ {
"expr": "irate(node_netstat_IpExt_OutBcastPkts{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_netstat_IpExt_OutBcastPkts{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -14002,7 +13543,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "OutBcastPkts - Sent IP broadcast datagrams", "legendFormat": "OutBcastPkts - Sent IP broadcast datagrams",
"refId": "N", "refId": "N",
"step": 4 "step": 600
} }
], ],
"thresholds": [], "thresholds": [],
@ -14112,7 +13653,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "InBcastOctets - Received IP broadcast octets", "legendFormat": "InBcastOctets - Received IP broadcast octets",
"refId": "A", "refId": "A",
"step": 4 "step": 600
}, },
{ {
"expr": "irate(node_netstat_IpExt_OutBcastOctets{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_netstat_IpExt_OutBcastOctets{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -14120,7 +13661,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "OutBcastOctets - Sent IP broadcast octects", "legendFormat": "OutBcastOctets - Sent IP broadcast octects",
"refId": "M", "refId": "M",
"step": 4 "step": 600
} }
], ],
"thresholds": [], "thresholds": [],
@ -14231,7 +13772,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "InMcastPkts - Received IP multicast datagrams", "legendFormat": "InMcastPkts - Received IP multicast datagrams",
"refId": "H", "refId": "H",
"step": 4 "step": 600
}, },
{ {
"expr": "irate(node_netstat_IpExt_OutMcastPkts{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_netstat_IpExt_OutMcastPkts{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -14240,7 +13781,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "OutMcastPkts - Sent IP multicast datagrams", "legendFormat": "OutMcastPkts - Sent IP multicast datagrams",
"refId": "P", "refId": "P",
"step": 4 "step": 600
} }
], ],
"thresholds": [], "thresholds": [],
@ -14351,7 +13892,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "InMcastOctets - Received IP multicast octets", "legendFormat": "InMcastOctets - Received IP multicast octets",
"refId": "G", "refId": "G",
"step": 4 "step": 600
}, },
{ {
"expr": "irate(node_netstat_IpExt_OutMcastOctets{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_netstat_IpExt_OutMcastOctets{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -14360,7 +13901,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "OutMcastOctets - Sent IP multicast octets", "legendFormat": "OutMcastOctets - Sent IP multicast octets",
"refId": "O", "refId": "O",
"step": 4 "step": 600
} }
], ],
"thresholds": [], "thresholds": [],
@ -14443,17 +13984,17 @@
"expr": "irate(node_netstat_Ip_ForwDatagrams{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_netstat_Ip_ForwDatagrams{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
"format": "time_series", "format": "time_series",
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "ForwDatagrams - IP outforwdatagrams", "legendFormat": "ForwDatagrams - Ip outforwdatagrams",
"refId": "C", "refId": "C",
"step": 4 "step": 600
}, },
{ {
"expr": "irate(node_netstat_Ip_Forwarding{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_netstat_Ip_Forwarding{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
"format": "time_series", "format": "time_series",
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "Forwarding - IP forwarding", "legendFormat": "Forwarding - Ip forwarding",
"refId": "D", "refId": "D",
"step": 4 "step": 600
} }
], ],
"thresholds": [], "thresholds": [],
@ -14536,25 +14077,25 @@
"expr": "irate(node_netstat_Ip_FragCreates{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_netstat_Ip_FragCreates{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
"format": "time_series", "format": "time_series",
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "FragCreates - IP fragmentation creations", "legendFormat": "FragCreates - Ip fragmentation creations",
"refId": "E", "refId": "E",
"step": 4 "step": 600
}, },
{ {
"expr": "irate(node_netstat_Ip_FragFails{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_netstat_Ip_FragFails{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
"format": "time_series", "format": "time_series",
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "FragFails - IP fragmentation failures", "legendFormat": "FragFails - Ip fragmentation failures",
"refId": "F", "refId": "F",
"step": 4 "step": 600
}, },
{ {
"expr": "irate(node_netstat_Ip_FragOKs{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_netstat_Ip_FragOKs{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
"format": "time_series", "format": "time_series",
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "FragOKs - IP fragmentation oks", "legendFormat": "FragOKs - Ip fragmentation oks",
"refId": "G", "refId": "G",
"step": 4 "step": 600
} }
], ],
"thresholds": [], "thresholds": [],
@ -14639,7 +14180,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "InCEPkts - Congestion Experimented datagrams in", "legendFormat": "InCEPkts - Congestion Experimented datagrams in",
"refId": "C", "refId": "C",
"step": 4 "step": 600
}, },
{ {
"expr": "irate(node_netstat_IpExt_InECT0Pkts{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_netstat_IpExt_InECT0Pkts{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -14647,7 +14188,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "InECT0Pkts - Datagrams received with ECT(0)", "legendFormat": "InECT0Pkts - Datagrams received with ECT(0)",
"refId": "E", "refId": "E",
"step": 4 "step": 600
}, },
{ {
"expr": "irate(node_netstat_IpExt_InECT1Pkts{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_netstat_IpExt_InECT1Pkts{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -14655,7 +14196,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "InECT1Pkt - Datarams received with ECT(1)", "legendFormat": "InECT1Pkt - Datarams received with ECT(1)",
"refId": "F", "refId": "F",
"step": 4 "step": 600
}, },
{ {
"expr": "irate(node_netstat_IpExt_InNoECTPkts{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_netstat_IpExt_InNoECTPkts{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -14663,7 +14204,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "InNoECTPkts - Datagrams received with NOECT", "legendFormat": "InNoECTPkts - Datagrams received with NOECT",
"refId": "A", "refId": "A",
"step": 4 "step": 600
} }
], ],
"thresholds": [], "thresholds": [],
@ -14746,33 +14287,33 @@
"expr": "irate(node_netstat_Ip_ReasmFails{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_netstat_Ip_ReasmFails{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
"format": "time_series", "format": "time_series",
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "ReasmFails - IP reassembly failures", "legendFormat": "ReasmFails - Ip reassembly failures",
"refId": "Q", "refId": "Q",
"step": 4 "step": 600
}, },
{ {
"expr": "irate(node_netstat_Ip_ReasmOKs{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_netstat_Ip_ReasmOKs{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
"format": "time_series", "format": "time_series",
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "ReasmOKs - IP reassembly oks", "legendFormat": "ReasmOKs - Ip reassembly oks",
"refId": "R", "refId": "R",
"step": 4 "step": 600
}, },
{ {
"expr": "irate(node_netstat_Ip_ReasmReqds{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_netstat_Ip_ReasmReqds{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
"format": "time_series", "format": "time_series",
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "ReasmReqds - IP reassembly requireds", "legendFormat": "ReasmReqds - Ip reassembly requireds",
"refId": "S", "refId": "S",
"step": 4 "step": 600
}, },
{ {
"expr": "irate(node_netstat_Ip_ReasmTimeout{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_netstat_Ip_ReasmTimeout{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
"format": "time_series", "format": "time_series",
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "ReasmTimeout - IP reasmtimeout", "legendFormat": "ReasmTimeout - Ip reasmtimeout",
"refId": "T", "refId": "T",
"step": 4 "step": 600
} }
], ],
"thresholds": [], "thresholds": [],
@ -14868,41 +14409,41 @@
"expr": "irate(node_netstat_Ip_InDiscards{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_netstat_Ip_InDiscards{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
"format": "time_series", "format": "time_series",
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "InDiscards - IP indiscards", "legendFormat": "InDiscards - Ip indiscards",
"refId": "J", "refId": "J",
"step": 4 "step": 600
}, },
{ {
"expr": "irate(node_netstat_Ip_InHdrErrors{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_netstat_Ip_InHdrErrors{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
"format": "time_series", "format": "time_series",
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "InHdrErrors - IP inhdrerrors", "legendFormat": "InHdrErrors - Ip inhdrerrors",
"refId": "K", "refId": "K",
"step": 4 "step": 600
}, },
{ {
"expr": "irate(node_netstat_Ip_InUnknownProtos{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_netstat_Ip_InUnknownProtos{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
"format": "time_series", "format": "time_series",
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "InUnknownProtos - IP inunknownprotos", "legendFormat": "InUnknownProtos - Ip inunknownprotos",
"refId": "M", "refId": "M",
"step": 4 "step": 600
}, },
{ {
"expr": "irate(node_netstat_Ip_OutDiscards{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_netstat_Ip_OutDiscards{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
"format": "time_series", "format": "time_series",
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "OutDiscards - IP outdiscards", "legendFormat": "OutDiscards - Ip outdiscards",
"refId": "N", "refId": "N",
"step": 4 "step": 600
}, },
{ {
"expr": "irate(node_netstat_Ip_OutNoRoutes{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_netstat_Ip_OutNoRoutes{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
"format": "time_series", "format": "time_series",
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "OutNoRoutes - IP outnoroutes", "legendFormat": "OutNoRoutes - Ip outnoroutes",
"refId": "O", "refId": "O",
"step": 4 "step": 600
}, },
{ {
"expr": "irate(node_netstat_IpExt_InNoRoutes{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_netstat_IpExt_InNoRoutes{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -14910,7 +14451,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "InNoRoutes - IP datagrams discarded due to no routes in forwarding path", "legendFormat": "InNoRoutes - IP datagrams discarded due to no routes in forwarding path",
"refId": "C", "refId": "C",
"step": 4 "step": 600
}, },
{ {
"expr": "irate(node_netstat_IpExt_InCsumErrors{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_netstat_IpExt_InCsumErrors{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -14918,7 +14459,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "InCsumErrors - IP datagrams with checksum errors", "legendFormat": "InCsumErrors - IP datagrams with checksum errors",
"refId": "A", "refId": "A",
"step": 4 "step": 600
}, },
{ {
"expr": "irate(node_netstat_IpExt_InTruncatedPkts{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_netstat_IpExt_InTruncatedPkts{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -14926,15 +14467,15 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "InTruncatedPkts - IP datagrams discarded due to frame not carrying enough data", "legendFormat": "InTruncatedPkts - IP datagrams discarded due to frame not carrying enough data",
"refId": "B", "refId": "B",
"step": 4 "step": 600
}, },
{ {
"expr": "irate(node_netstat_Ip_InAddrErrors{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_netstat_Ip_InAddrErrors{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
"format": "time_series", "format": "time_series",
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "InAddrErrors - IP inaddrerrors", "legendFormat": "InAddrErrors - Ip inaddrerrors",
"refId": "D", "refId": "D",
"step": 4 "step": 600
} }
], ],
"thresholds": [], "thresholds": [],
@ -15043,7 +14584,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "InCsumErrors - Segments received with checksum errors", "legendFormat": "InCsumErrors - Segments received with checksum errors",
"refId": "E", "refId": "E",
"step": 4 "step": 600
}, },
{ {
"expr": "irate(node_netstat_Tcp_InErrs{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_netstat_Tcp_InErrs{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -15052,7 +14593,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "InErrs - Segments received in error (e.g., bad TCP checksums)", "legendFormat": "InErrs - Segments received in error (e.g., bad TCP checksums)",
"refId": "F", "refId": "F",
"step": 4 "step": 600
}, },
{ {
"expr": "irate(node_netstat_Tcp_InSegs{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_netstat_Tcp_InSegs{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -15061,7 +14602,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "InSegs - Segments received, including those received in error. This count includes segments received on currently established connections", "legendFormat": "InSegs - Segments received, including those received in error. This count includes segments received on currently established connections",
"refId": "G", "refId": "G",
"step": 4 "step": 600
}, },
{ {
"expr": "irate(node_netstat_Tcp_OutRsts{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_netstat_Tcp_OutRsts{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -15070,7 +14611,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "OutRsts - Segments sent containing the RST flag", "legendFormat": "OutRsts - Segments sent containing the RST flag",
"refId": "I", "refId": "I",
"step": 4 "step": 600
}, },
{ {
"expr": "irate(node_netstat_Tcp_OutSegs{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_netstat_Tcp_OutSegs{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -15079,7 +14620,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "OutSegs - Segments sent, including those on current connections but excluding those containing only retransmitted octets", "legendFormat": "OutSegs - Segments sent, including those on current connections but excluding those containing only retransmitted octets",
"refId": "J", "refId": "J",
"step": 4 "step": 600
}, },
{ {
"expr": "irate(node_netstat_Tcp_RetransSegs{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_netstat_Tcp_RetransSegs{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -15087,7 +14628,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "RetransSegs - Segments retransmitted - that is, the number of TCP segments transmitted containing one or more previously transmitted octets", "legendFormat": "RetransSegs - Segments retransmitted - that is, the number of TCP segments transmitted containing one or more previously transmitted octets",
"refId": "A", "refId": "A",
"step": 4 "step": 600
} }
], ],
"thresholds": [], "thresholds": [],
@ -15176,7 +14717,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "CurrEstab - TCP connections for which the current state is either ESTABLISHED or CLOSE- WAIT", "legendFormat": "CurrEstab - TCP connections for which the current state is either ESTABLISHED or CLOSE- WAIT",
"refId": "C", "refId": "C",
"step": 4 "step": 600
}, },
{ {
"expr": "node_netstat_Tcp_MaxConn{instance=~\"$node:$port\",job=~\"$job\"}", "expr": "node_netstat_Tcp_MaxConn{instance=~\"$node:$port\",job=~\"$job\"}",
@ -15185,7 +14726,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "MaxConn - Limit on the total number of TCP connections the entity can support (Dinamic is \"-1\")", "legendFormat": "MaxConn - Limit on the total number of TCP connections the entity can support (Dinamic is \"-1\")",
"refId": "H", "refId": "H",
"step": 4 "step": 600
} }
], ],
"thresholds": [], "thresholds": [],
@ -15277,7 +14818,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "RtoMax - Maximum value permitted by a TCP implementation for the retransmission timeout, measured in milliseconds", "legendFormat": "RtoMax - Maximum value permitted by a TCP implementation for the retransmission timeout, measured in milliseconds",
"refId": "N", "refId": "N",
"step": 4 "step": 600
}, },
{ {
"expr": "node_netstat_Tcp_RtoMin{instance=~\"$node:$port\",job=~\"$job\"}", "expr": "node_netstat_Tcp_RtoMin{instance=~\"$node:$port\",job=~\"$job\"}",
@ -15286,7 +14827,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "RtoMin - Minimum value permitted by a TCP implementation for the retransmission timeout, measured in milliseconds", "legendFormat": "RtoMin - Minimum value permitted by a TCP implementation for the retransmission timeout, measured in milliseconds",
"refId": "O", "refId": "O",
"step": 4 "step": 600
} }
], ],
"thresholds": [], "thresholds": [],
@ -15368,7 +14909,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "ActiveOpens - TCP connections that have made a direct transition to the SYN-SENT state from the CLOSED state", "legendFormat": "ActiveOpens - TCP connections that have made a direct transition to the SYN-SENT state from the CLOSED state",
"refId": "A", "refId": "A",
"step": 4 "step": 600
}, },
{ {
"expr": "irate(node_netstat_Tcp_AttemptFails{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_netstat_Tcp_AttemptFails{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -15376,7 +14917,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "AttemptFails - TCP connections that have made a direct transition to the CLOSED state from either the SYN-SENT and SYN-RCVD", "legendFormat": "AttemptFails - TCP connections that have made a direct transition to the CLOSED state from either the SYN-SENT and SYN-RCVD",
"refId": "B", "refId": "B",
"step": 4 "step": 600
}, },
{ {
"expr": "irate(node_netstat_Tcp_EstabResets{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_netstat_Tcp_EstabResets{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -15384,7 +14925,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "EstabResets - TCP connections that have made a direct transition to the CLOSED state from either the ESTABLISHED state or the CLOSE-WAIT state", "legendFormat": "EstabResets - TCP connections that have made a direct transition to the CLOSED state from either the ESTABLISHED state or the CLOSE-WAIT state",
"refId": "D", "refId": "D",
"step": 4 "step": 600
}, },
{ {
"expr": "irate(node_netstat_Tcp_PassiveOpens{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_netstat_Tcp_PassiveOpens{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -15392,7 +14933,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "PassiveOpens - TCP connections that have made a direct transition to the SYN-RCVD state from the LISTEN state", "legendFormat": "PassiveOpens - TCP connections that have made a direct transition to the SYN-RCVD state from the LISTEN state",
"refId": "K", "refId": "K",
"step": 4 "step": 600
} }
], ],
"thresholds": [], "thresholds": [],
@ -15490,7 +15031,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "TCPAbortOnClose - Connections aborted due to early user close", "legendFormat": "TCPAbortOnClose - Connections aborted due to early user close",
"refId": "V", "refId": "V",
"step": 4 "step": 600
}, },
{ {
"expr": "irate(node_netstat_TcpExt_TCPAbortOnData{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_netstat_TcpExt_TCPAbortOnData{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -15499,7 +15040,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "TCPAbortOnData - Connections aborted due to unexpected data", "legendFormat": "TCPAbortOnData - Connections aborted due to unexpected data",
"refId": "W", "refId": "W",
"step": 4 "step": 600
}, },
{ {
"expr": "irate(node_netstat_TcpExt_TCPAbortOnLinger{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_netstat_TcpExt_TCPAbortOnLinger{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -15508,7 +15049,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "TCPAbortOnLinger - Connections aborted in lingered state after being closed", "legendFormat": "TCPAbortOnLinger - Connections aborted in lingered state after being closed",
"refId": "X", "refId": "X",
"step": 4 "step": 600
}, },
{ {
"expr": "irate(node_netstat_TcpExt_TCPAbortOnMemory{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_netstat_TcpExt_TCPAbortOnMemory{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -15517,7 +15058,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "TCPAbortOnMemory - Connections aborted before attached to a socket", "legendFormat": "TCPAbortOnMemory - Connections aborted before attached to a socket",
"refId": "Y", "refId": "Y",
"step": 4 "step": 600
}, },
{ {
"expr": "irate(node_netstat_TcpExt_TCPAbortOnTimeout{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_netstat_TcpExt_TCPAbortOnTimeout{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -15525,7 +15066,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "TCPAbortOnTimeout - Connections aborted due timeout", "legendFormat": "TCPAbortOnTimeout - Connections aborted due timeout",
"refId": "B", "refId": "B",
"step": 4 "step": 600
}, },
{ {
"expr": "irate(node_netstat_TcpExt_TCPAbortFailed{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_netstat_TcpExt_TCPAbortFailed{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -15533,7 +15074,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "TCPAbortFailed - Connections aborted without send RST due insuffient memory", "legendFormat": "TCPAbortFailed - Connections aborted without send RST due insuffient memory",
"refId": "A", "refId": "A",
"step": 4 "step": 600
}, },
{ {
"expr": "irate(node_netstat_TcpExt_TCPTimeouts{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_netstat_TcpExt_TCPTimeouts{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -15541,7 +15082,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "TCPTimeouts - Other TCP connections timeouts", "legendFormat": "TCPTimeouts - Other TCP connections timeouts",
"refId": "C", "refId": "C",
"step": 4 "step": 600
} }
], ],
"thresholds": [], "thresholds": [],
@ -15626,7 +15167,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "DelayedACKLocked - Delayed acks further delayed because of locked socket", "legendFormat": "DelayedACKLocked - Delayed acks further delayed because of locked socket",
"refId": "C", "refId": "C",
"step": 4 "step": 600
}, },
{ {
"expr": "irate(node_netstat_TcpExt_DelayedACKLost{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_netstat_TcpExt_DelayedACKLost{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -15634,7 +15175,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "DelayedACKLost - Times quick ack mode was activated", "legendFormat": "DelayedACKLost - Times quick ack mode was activated",
"refId": "D", "refId": "D",
"step": 4 "step": 600
}, },
{ {
"expr": "irate(node_netstat_TcpExt_DelayedACKs{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_netstat_TcpExt_DelayedACKs{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -15642,7 +15183,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "DelayedACKs - Delayed acks sent", "legendFormat": "DelayedACKs - Delayed acks sent",
"refId": "E", "refId": "E",
"step": 4 "step": 600
} }
], ],
"thresholds": [], "thresholds": [],
@ -15741,7 +15282,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "SyncookiesFailed - Invalid SYN cookies received", "legendFormat": "SyncookiesFailed - Invalid SYN cookies received",
"refId": "R", "refId": "R",
"step": 4 "step": 600
}, },
{ {
"expr": "irate(node_netstat_TcpExt_SyncookiesRecv{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_netstat_TcpExt_SyncookiesRecv{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -15750,7 +15291,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "SyncookiesRecv - SYN cookies received", "legendFormat": "SyncookiesRecv - SYN cookies received",
"refId": "S", "refId": "S",
"step": 4 "step": 600
}, },
{ {
"expr": "irate(node_netstat_TcpExt_SyncookiesSent{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_netstat_TcpExt_SyncookiesSent{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -15759,7 +15300,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "SyncookiesSent - SYN cookies sent", "legendFormat": "SyncookiesSent - SYN cookies sent",
"refId": "T", "refId": "T",
"step": 4 "step": 600
}, },
{ {
"expr": "irate(node_netstat_TcpExt_TCPSYNChallenge{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_netstat_TcpExt_TCPSYNChallenge{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -15767,14 +15308,14 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "SynChallenge - Challenge ACKs sent in response to SYN packets", "legendFormat": "SynChallenge - Challenge ACKs sent in response to SYN packets",
"refId": "A", "refId": "A",
"step": 4 "step": 600
}, },
{ {
"expr": "irate(node_netstat_TcpExt_TCPChallengeACK{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_netstat_TcpExt_TCPChallengeACK{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "TCPChallengeACK - Challenge ACKs sent (RFC 5961 3.2)", "legendFormat": "TCPChallengeACK - Challenge ACKs sent (RFC 5961 3.2)",
"refId": "B", "refId": "B",
"step": 4 "step": 600
} }
], ],
"thresholds": [], "thresholds": [],
@ -15860,7 +15401,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "TCPLossFailures - Timeouts in loss state", "legendFormat": "TCPLossFailures - Timeouts in loss state",
"refId": "C", "refId": "C",
"step": 4 "step": 600
}, },
{ {
"expr": "irate(node_netstat_TcpExt_TCPLossProbeRecovery{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_netstat_TcpExt_TCPLossProbeRecovery{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -15869,7 +15410,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "TCPLossProbeRecovery - TCP loss probe recoveries", "legendFormat": "TCPLossProbeRecovery - TCP loss probe recoveries",
"refId": "D", "refId": "D",
"step": 4 "step": 600
}, },
{ {
"expr": "irate(node_netstat_TcpExt_TCPLossProbes{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_netstat_TcpExt_TCPLossProbes{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -15878,7 +15419,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "TCPLossProbes - Sent TCP loss probes", "legendFormat": "TCPLossProbes - Sent TCP loss probes",
"refId": "A", "refId": "A",
"step": 4 "step": 600
}, },
{ {
"expr": "irate(node_netstat_TcpExt_TCPLossUndo{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_netstat_TcpExt_TCPLossUndo{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -15886,7 +15427,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "TCPLossUndo - Congestion windows recovered without slow start after partial ack", "legendFormat": "TCPLossUndo - Congestion windows recovered without slow start after partial ack",
"refId": "B", "refId": "B",
"step": 4 "step": 600
}, },
{ {
"expr": "irate(node_netstat_TcpExt_TCPLostRetransmit{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_netstat_TcpExt_TCPLostRetransmit{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -15894,7 +15435,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "TCPLostRetransmit - Retransmits lost", "legendFormat": "TCPLostRetransmit - Retransmits lost",
"refId": "E", "refId": "E",
"step": 4 "step": 600
} }
], ],
"thresholds": [], "thresholds": [],
@ -15979,7 +15520,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "ListenDrops - SYNs to LISTEN sockets ignored", "legendFormat": "ListenDrops - SYNs to LISTEN sockets ignored",
"refId": "H", "refId": "H",
"step": 4 "step": 600
}, },
{ {
"expr": "irate(node_netstat_TcpExt_LockDroppedIcmps{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_netstat_TcpExt_LockDroppedIcmps{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -15987,7 +15528,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "LockDroppedIcmps - ICMP packets dropped because socket was locked", "legendFormat": "LockDroppedIcmps - ICMP packets dropped because socket was locked",
"refId": "J", "refId": "J",
"step": 4 "step": 600
}, },
{ {
"expr": "irate(node_netstat_TcpExt_TCPDeferAcceptDrop{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_netstat_TcpExt_TCPDeferAcceptDrop{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -15995,7 +15536,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "TCPDeferAcceptDrop - Dropped ACK frames received by a socket in SYN_RECV state", "legendFormat": "TCPDeferAcceptDrop - Dropped ACK frames received by a socket in SYN_RECV state",
"refId": "D", "refId": "D",
"step": 4 "step": 600
}, },
{ {
"expr": "irate(node_netstat_TcpExt_TCPBacklogDrop{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_netstat_TcpExt_TCPBacklogDrop{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -16003,7 +15544,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "TCPBacklogDrop - Packets dropped bacause the socket's receive queue was full", "legendFormat": "TCPBacklogDrop - Packets dropped bacause the socket's receive queue was full",
"refId": "P", "refId": "P",
"step": 4 "step": 600
}, },
{ {
"expr": "irate(node_netstat_TcpExt_OutOfWindowIcmps{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_netstat_TcpExt_OutOfWindowIcmps{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -16011,7 +15552,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "OutOfWindowIcmps - ICMP packets dropped because they were out-of-window", "legendFormat": "OutOfWindowIcmps - ICMP packets dropped because they were out-of-window",
"refId": "A", "refId": "A",
"step": 4 "step": 600
}, },
{ {
"expr": "irate(node_netstat_TcpExt_TCPMinTTLDrop{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_netstat_TcpExt_TCPMinTTLDrop{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -16019,7 +15560,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "TCPMinTTLDrop - TCP packets dropped under minTTL condition", "legendFormat": "TCPMinTTLDrop - TCP packets dropped under minTTL condition",
"refId": "B", "refId": "B",
"step": 4 "step": 600
} }
], ],
"thresholds": [], "thresholds": [],
@ -16104,7 +15645,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "TCPForwardRetrans - Packets losts retransmitted with Forward RTO-Recovery", "legendFormat": "TCPForwardRetrans - Packets losts retransmitted with Forward RTO-Recovery",
"refId": "O", "refId": "O",
"step": 4 "step": 600
}, },
{ {
"expr": "irate(node_netstat_TcpExt_TCPSlowStartRetrans{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_netstat_TcpExt_TCPSlowStartRetrans{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -16113,7 +15654,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "TCPSlowStartRetrans - Packets losts retransmitted after a slow start", "legendFormat": "TCPSlowStartRetrans - Packets losts retransmitted after a slow start",
"refId": "P", "refId": "P",
"step": 4 "step": 600
}, },
{ {
"expr": "irate(node_netstat_TcpExt_TCPSynRetrans{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_netstat_TcpExt_TCPSynRetrans{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -16122,7 +15663,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "TCPSynRetrans - SYN-SYN/ACK retransmits to break down retransmissions in SYN, fast/timeout retransmits", "legendFormat": "TCPSynRetrans - SYN-SYN/ACK retransmits to break down retransmissions in SYN, fast/timeout retransmits",
"refId": "Q", "refId": "Q",
"step": 4 "step": 600
}, },
{ {
"expr": "irate(node_netstat_TcpExt_TCPSpuriousRTOs{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_netstat_TcpExt_TCPSpuriousRTOs{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -16130,7 +15671,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "TCPSpuriousRTOs - FRTO's successfully detected spurious RTOs", "legendFormat": "TCPSpuriousRTOs - FRTO's successfully detected spurious RTOs",
"refId": "A", "refId": "A",
"step": 4 "step": 600
}, },
{ {
"expr": "irate(node_netstat_TcpExt_TCPSpuriousRtxHostQueues{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_netstat_TcpExt_TCPSpuriousRtxHostQueues{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -16138,7 +15679,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "TCPSpuriousRtxHostQueues - Times detected that the fast clone is not yet freed in tcp_transmit_skb()", "legendFormat": "TCPSpuriousRtxHostQueues - Times detected that the fast clone is not yet freed in tcp_transmit_skb()",
"refId": "B", "refId": "B",
"step": 4 "step": 600
}, },
{ {
"expr": "irate(node_netstat_TcpExt_TCPFullUndo{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_netstat_TcpExt_TCPFullUndo{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -16146,7 +15687,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "TCPFullUndo - Retransmits that undid the CWND reduction", "legendFormat": "TCPFullUndo - Retransmits that undid the CWND reduction",
"refId": "C", "refId": "C",
"step": 4 "step": 600
}, },
{ {
"expr": "irate(node_netstat_TcpExt_TCPRetransFail{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_netstat_TcpExt_TCPRetransFail{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -16154,7 +15695,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "TCPRetransFail - Failed tcp_retransmit_skb() calls", "legendFormat": "TCPRetransFail - Failed tcp_retransmit_skb() calls",
"refId": "D", "refId": "D",
"step": 4 "step": 600
}, },
{ {
"expr": "irate(node_netstat_TcpExt_TCPPartialUndo{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_netstat_TcpExt_TCPPartialUndo{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -16162,7 +15703,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "TCPPartialUndo - Congestion windows partially recovered using Hoe heuristic", "legendFormat": "TCPPartialUndo - Congestion windows partially recovered using Hoe heuristic",
"refId": "E", "refId": "E",
"step": 4 "step": 600
} }
], ],
"thresholds": [], "thresholds": [],
@ -16248,7 +15789,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "PruneCalled - Pkts pruned from recv queue because of soc buf overrun", "legendFormat": "PruneCalled - Pkts pruned from recv queue because of soc buf overrun",
"refId": "P", "refId": "P",
"step": 4 "step": 600
}, },
{ {
"expr": "irate(node_netstat_TcpExt_RcvPruned{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_netstat_TcpExt_RcvPruned{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -16257,7 +15798,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "RcvPruned - Packets pruned from receive queue", "legendFormat": "RcvPruned - Packets pruned from receive queue",
"refId": "Q", "refId": "Q",
"step": 4 "step": 600
}, },
{ {
"expr": "irate(node_netstat_TcpExt_OfoPruned{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_netstat_TcpExt_OfoPruned{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -16265,7 +15806,15 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "OfoPruned - Packets dropped from out-of-order queue because of socket buffer overrun", "legendFormat": "OfoPruned - Packets dropped from out-of-order queue because of socket buffer overrun",
"refId": "A", "refId": "A",
"step": 4 "step": 600
},
{
"expr": "irate(node_netstat_TcpExt_OfoPruned{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
"format": "time_series",
"intervalFactor": 2,
"legendFormat": "OfoPruned - Packets dropped from out-of-order queue because of socket buffer overrun",
"refId": "B",
"step": 600
} }
], ],
"thresholds": [], "thresholds": [],
@ -16350,7 +15899,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "TCPDirectCopyFromBacklog - Packets directly received from backlog", "legendFormat": "TCPDirectCopyFromBacklog - Packets directly received from backlog",
"refId": "M", "refId": "M",
"step": 4 "step": 600
}, },
{ {
"expr": "irate(node_netstat_TcpExt_TCPDirectCopyFromPrequeue{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_netstat_TcpExt_TCPDirectCopyFromPrequeue{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -16358,7 +15907,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "TCPDirectCopyFromPrequeue - Packets directly received from prequeue", "legendFormat": "TCPDirectCopyFromPrequeue - Packets directly received from prequeue",
"refId": "N", "refId": "N",
"step": 4 "step": 600
} }
], ],
"thresholds": [], "thresholds": [],
@ -16442,7 +15991,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "TW - TCP sockets finished time wait in fast timer", "legendFormat": "TW - TCP sockets finished time wait in fast timer",
"refId": "O", "refId": "O",
"step": 4 "step": 600
}, },
{ {
"expr": "irate(node_netstat_TcpExt_TWKilled{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_netstat_TcpExt_TWKilled{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -16451,7 +16000,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "TWKilled - TCP sockets finished time wait in slow timer", "legendFormat": "TWKilled - TCP sockets finished time wait in slow timer",
"refId": "P", "refId": "P",
"step": 4 "step": 600
}, },
{ {
"expr": "irate(node_netstat_TcpExt_TWRecycled{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_netstat_TcpExt_TWRecycled{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -16460,7 +16009,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "TWRecycled - Time wait sockets recycled by time stamp", "legendFormat": "TWRecycled - Time wait sockets recycled by time stamp",
"refId": "Q", "refId": "Q",
"step": 4 "step": 600
}, },
{ {
"expr": "irate(node_netstat_TcpExt_TCPTimeWaitOverflow{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_netstat_TcpExt_TCPTimeWaitOverflow{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -16468,7 +16017,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "TCPTimeWaitOverflow - Occurences of time wait bucket overflow", "legendFormat": "TCPTimeWaitOverflow - Occurences of time wait bucket overflow",
"refId": "A", "refId": "A",
"step": 4 "step": 600
} }
], ],
"thresholds": [], "thresholds": [],
@ -16554,7 +16103,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "PAWSActive - Active connections rejected because of time stamp", "legendFormat": "PAWSActive - Active connections rejected because of time stamp",
"refId": "M", "refId": "M",
"step": 4 "step": 600
}, },
{ {
"expr": "irate(node_netstat_TcpExt_PAWSEstab{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_netstat_TcpExt_PAWSEstab{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -16563,7 +16112,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "PAWSEstab - Pkts rejects in estab connections because of timestamp", "legendFormat": "PAWSEstab - Pkts rejects in estab connections because of timestamp",
"refId": "N", "refId": "N",
"step": 4 "step": 600
}, },
{ {
"expr": "irate(node_netstat_TcpExt_PAWSPassive{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_netstat_TcpExt_PAWSPassive{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -16572,7 +16121,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "PAWSPassive - Passive connections rejected because of time stamp", "legendFormat": "PAWSPassive - Passive connections rejected because of time stamp",
"refId": "O", "refId": "O",
"step": 4 "step": 600
} }
], ],
"thresholds": [], "thresholds": [],
@ -16657,7 +16206,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "TCPSackRecovery - Times recovered from packet loss by selective acknowledgements", "legendFormat": "TCPSackRecovery - Times recovered from packet loss by selective acknowledgements",
"refId": "E", "refId": "E",
"step": 4 "step": 600
}, },
{ {
"expr": "irate(node_netstat_TcpExt_TCPSackRecoveryFail{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_netstat_TcpExt_TCPSackRecoveryFail{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -16665,7 +16214,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "TCPSackRecoveryFail - Issue while recovering packets lost using selective ACK", "legendFormat": "TCPSackRecoveryFail - Issue while recovering packets lost using selective ACK",
"refId": "F", "refId": "F",
"step": 4 "step": 600
}, },
{ {
"expr": "irate(node_netstat_TcpExt_TCPSackShiftFallback{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_netstat_TcpExt_TCPSackShiftFallback{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -16673,7 +16222,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "TCPSackShiftFallback - SACKs fallbacks", "legendFormat": "TCPSackShiftFallback - SACKs fallbacks",
"refId": "G", "refId": "G",
"step": 4 "step": 600
}, },
{ {
"expr": "irate(node_netstat_TcpExt_TCPSackShifted{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_netstat_TcpExt_TCPSackShifted{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -16681,7 +16230,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "TCPSackShifted - SACKs shifted", "legendFormat": "TCPSackShifted - SACKs shifted",
"refId": "H", "refId": "H",
"step": 4 "step": 600
}, },
{ {
"expr": "irate(node_netstat_TcpExt_TCPSACKDiscard{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_netstat_TcpExt_TCPSACKDiscard{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -16689,7 +16238,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "TCPSackDiscard - Discarded due invalid SACK block.", "legendFormat": "TCPSackDiscard - Discarded due invalid SACK block.",
"refId": "A", "refId": "A",
"step": 4 "step": 600
}, },
{ {
"expr": "irate(node_netstat_TcpExt_TCPSackFailures{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_netstat_TcpExt_TCPSackFailures{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -16697,7 +16246,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "TCPSackFailures - Timeouts after SACK recovery", "legendFormat": "TCPSackFailures - Timeouts after SACK recovery",
"refId": "B", "refId": "B",
"step": 4 "step": 600
}, },
{ {
"expr": "irate(node_netstat_TcpExt_TCPSackMerged{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_netstat_TcpExt_TCPSackMerged{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -16705,7 +16254,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "TCPSackMerged - SACKs merged", "legendFormat": "TCPSackMerged - SACKs merged",
"refId": "C", "refId": "C",
"step": 4 "step": 600
}, },
{ {
"expr": "irate(node_netstat_TcpExt_TCPSACKReneging{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_netstat_TcpExt_TCPSACKReneging{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -16713,7 +16262,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "TCPSACKReneging - Bad SACK blocks received", "legendFormat": "TCPSACKReneging - Bad SACK blocks received",
"refId": "D", "refId": "D",
"step": 4 "step": 600
}, },
{ {
"expr": "irate(node_netstat_TcpExt_TCPSACKReorder{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_netstat_TcpExt_TCPSACKReorder{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -16721,7 +16270,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "TCPSACKReorder - Times detected reordering using SACK", "legendFormat": "TCPSACKReorder - Times detected reordering using SACK",
"refId": "I", "refId": "I",
"step": 4 "step": 600
} }
], ],
"thresholds": [], "thresholds": [],
@ -16807,7 +16356,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "TCPDSACKIgnoredOld - Discarded packets with duplicate SACK while retransmitting", "legendFormat": "TCPDSACKIgnoredOld - Discarded packets with duplicate SACK while retransmitting",
"refId": "F", "refId": "F",
"step": 4 "step": 600
}, },
{ {
"expr": "irate(node_netstat_TcpExt_TCPDSACKOfoRecv{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_netstat_TcpExt_TCPDSACKOfoRecv{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -16816,7 +16365,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "TCPDSACKOfoRecv - DSACKs for out of order packets received", "legendFormat": "TCPDSACKOfoRecv - DSACKs for out of order packets received",
"refId": "G", "refId": "G",
"step": 4 "step": 600
}, },
{ {
"expr": "irate(node_netstat_TcpExt_TCPDSACKOfoSent{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_netstat_TcpExt_TCPDSACKOfoSent{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -16825,7 +16374,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "TCPDSACKOfoSent - DSACKs sent for out of order packets", "legendFormat": "TCPDSACKOfoSent - DSACKs sent for out of order packets",
"refId": "H", "refId": "H",
"step": 4 "step": 600
}, },
{ {
"expr": "irate(node_netstat_TcpExt_TCPDSACKOldSent{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_netstat_TcpExt_TCPDSACKOldSent{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -16834,7 +16383,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "TCPDSACKOldSent - DSACKs sent for old packets", "legendFormat": "TCPDSACKOldSent - DSACKs sent for old packets",
"refId": "I", "refId": "I",
"step": 4 "step": 600
}, },
{ {
"expr": "irate(node_netstat_TcpExt_TCPDSACKRecv{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_netstat_TcpExt_TCPDSACKRecv{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -16843,7 +16392,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "TCPDSACKRecv - DSACKs received", "legendFormat": "TCPDSACKRecv - DSACKs received",
"refId": "J", "refId": "J",
"step": 4 "step": 600
}, },
{ {
"expr": "irate(node_netstat_TcpExt_TCPDSACKUndo{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_netstat_TcpExt_TCPDSACKUndo{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -16852,7 +16401,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "TCPDSACKUndo - Discarded packets with erroneous retransmit", "legendFormat": "TCPDSACKUndo - Discarded packets with erroneous retransmit",
"refId": "K", "refId": "K",
"step": 4 "step": 600
}, },
{ {
"expr": "irate(node_netstat_TcpExt_TCPDSACKIgnoredNoUndo{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_netstat_TcpExt_TCPDSACKIgnoredNoUndo{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -16860,7 +16409,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "TCPDSACKIgnoredNoUndo - Discarded packets with duplicate SACK", "legendFormat": "TCPDSACKIgnoredNoUndo - Discarded packets with duplicate SACK",
"refId": "A", "refId": "A",
"step": 4 "step": 600
} }
], ],
"thresholds": [], "thresholds": [],
@ -16946,7 +16495,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "TCPFastOpenActive - Successful outbound TFO connections", "legendFormat": "TCPFastOpenActive - Successful outbound TFO connections",
"refId": "P", "refId": "P",
"step": 4 "step": 600
}, },
{ {
"expr": "irate(node_netstat_TcpExt_TCPFastOpenActiveFail{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_netstat_TcpExt_TCPFastOpenActiveFail{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -16955,7 +16504,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "TCPFastOpenActiveFail - SYN-ACK packets received that did not acknowledge data sent in the SYN packet and caused a retransmissions without SYN data", "legendFormat": "TCPFastOpenActiveFail - SYN-ACK packets received that did not acknowledge data sent in the SYN packet and caused a retransmissions without SYN data",
"refId": "Q", "refId": "Q",
"step": 4 "step": 600
}, },
{ {
"expr": "irate(node_netstat_TcpExt_TCPFastOpenCookieReqd{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_netstat_TcpExt_TCPFastOpenCookieReqd{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -16964,7 +16513,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "TCPFastOpenCookieReqd - Inbound SYN packets requesting TFO with TFO set but no cookie", "legendFormat": "TCPFastOpenCookieReqd - Inbound SYN packets requesting TFO with TFO set but no cookie",
"refId": "R", "refId": "R",
"step": 4 "step": 600
}, },
{ {
"expr": "irate(node_netstat_TcpExt_TCPFastOpenListenOverflow{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_netstat_TcpExt_TCPFastOpenListenOverflow{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -16973,7 +16522,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "TCPFastOpenListenOverflow - Times the fastopen listen queue overflowed", "legendFormat": "TCPFastOpenListenOverflow - Times the fastopen listen queue overflowed",
"refId": "S", "refId": "S",
"step": 4 "step": 600
}, },
{ {
"expr": "irate(node_netstat_TcpExt_TCPFastOpenPassive{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_netstat_TcpExt_TCPFastOpenPassive{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -16982,7 +16531,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "TCPFastOpenPassive - Successful inbound TFO connections", "legendFormat": "TCPFastOpenPassive - Successful inbound TFO connections",
"refId": "T", "refId": "T",
"step": 4 "step": 600
}, },
{ {
"expr": "irate(node_netstat_TcpExt_TCPFastOpenPassiveFail{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_netstat_TcpExt_TCPFastOpenPassiveFail{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -16991,7 +16540,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "TCPFastOpenPassiveFail - Inbound SYN packets with TFO cookie that was invalid", "legendFormat": "TCPFastOpenPassiveFail - Inbound SYN packets with TFO cookie that was invalid",
"refId": "U", "refId": "U",
"step": 4 "step": 600
}, },
{ {
"expr": "irate(node_netstat_TcpExt_TCPFastRetrans{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_netstat_TcpExt_TCPFastRetrans{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -17000,7 +16549,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "TCPFastRetrans - Packets lost fast-retransmitted", "legendFormat": "TCPFastRetrans - Packets lost fast-retransmitted",
"refId": "V", "refId": "V",
"step": 4 "step": 600
} }
], ],
"thresholds": [], "thresholds": [],
@ -17086,7 +16635,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "TCPHPAcks - Acknowledgments not containing data received", "legendFormat": "TCPHPAcks - Acknowledgments not containing data received",
"refId": "Z", "refId": "Z",
"step": 4 "step": 600
}, },
{ {
"expr": "irate(node_netstat_TcpExt_TCPHPHits{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_netstat_TcpExt_TCPHPHits{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -17095,7 +16644,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "TCPHPHits - Packets header predicted", "legendFormat": "TCPHPHits - Packets header predicted",
"refId": "A", "refId": "A",
"step": 4 "step": 600
}, },
{ {
"expr": "irate(node_netstat_TcpExt_TCPHPHitsToUser{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_netstat_TcpExt_TCPHPHitsToUser{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -17104,7 +16653,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "TCPHPHitsToUser - Packets header predicted and directly queued to user", "legendFormat": "TCPHPHitsToUser - Packets header predicted and directly queued to user",
"refId": "B", "refId": "B",
"step": 4 "step": 600
} }
], ],
"thresholds": [], "thresholds": [],
@ -17189,7 +16738,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "TCPToZeroWindowAdv - Times window went from zero to non-zero", "legendFormat": "TCPToZeroWindowAdv - Times window went from zero to non-zero",
"refId": "V", "refId": "V",
"step": 4 "step": 600
}, },
{ {
"expr": "irate(node_netstat_TcpExt_TCPWantZeroWindowAdv{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_netstat_TcpExt_TCPWantZeroWindowAdv{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -17197,7 +16746,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "TCPWantZeroWindowAdv - Times zero window announced", "legendFormat": "TCPWantZeroWindowAdv - Times zero window announced",
"refId": "W", "refId": "W",
"step": 4 "step": 600
}, },
{ {
"expr": "irate(node_netstat_TcpExt_TCPFromZeroWindowAdv{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_netstat_TcpExt_TCPFromZeroWindowAdv{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -17205,7 +16754,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "TCPFromZeroWindowAdv - Times window went from zero to non-zero", "legendFormat": "TCPFromZeroWindowAdv - Times window went from zero to non-zero",
"refId": "A", "refId": "A",
"step": 4 "step": 600
} }
], ],
"thresholds": [], "thresholds": [],
@ -17290,7 +16839,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "TCPFACKReorder - Detected packets with re-ordering using FACK", "legendFormat": "TCPFACKReorder - Detected packets with re-ordering using FACK",
"refId": "E", "refId": "E",
"step": 4 "step": 600
}, },
{ {
"expr": "irate(node_netstat_TcpExt_TCPTSReorder{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_netstat_TcpExt_TCPTSReorder{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -17298,7 +16847,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "TCPTSReorder - Times detected packets with re-ordering using timestamp option", "legendFormat": "TCPTSReorder - Times detected packets with re-ordering using timestamp option",
"refId": "S", "refId": "S",
"step": 4 "step": 600
} }
], ],
"thresholds": [], "thresholds": [],
@ -17384,7 +16933,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "TCPRenoFailures - Timeouts after reno fast retransmit", "legendFormat": "TCPRenoFailures - Timeouts after reno fast retransmit",
"refId": "O", "refId": "O",
"step": 4 "step": 600
}, },
{ {
"expr": "irate(node_netstat_TcpExt_TCPRenoRecovery{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_netstat_TcpExt_TCPRenoRecovery{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -17392,7 +16941,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "TCPRenoRecovery - Times recovered from packet loss due to fast retransmit", "legendFormat": "TCPRenoRecovery - Times recovered from packet loss due to fast retransmit",
"refId": "A", "refId": "A",
"step": 4 "step": 600
}, },
{ {
"expr": "irate(node_netstat_TcpExt_TCPRenoRecoveryFail{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_netstat_TcpExt_TCPRenoRecoveryFail{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -17400,7 +16949,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "TCPRenoRecoveryFail - Times reno fast retransmits failed", "legendFormat": "TCPRenoRecoveryFail - Times reno fast retransmits failed",
"refId": "B", "refId": "B",
"step": 4 "step": 600
}, },
{ {
"expr": "irate(node_netstat_TcpExt_TCPRenoReorder{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_netstat_TcpExt_TCPRenoReorder{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -17408,7 +16957,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "TCPRenoReorder - Times detected reordering using reno fast retransmit", "legendFormat": "TCPRenoReorder - Times detected reordering using reno fast retransmit",
"refId": "C", "refId": "C",
"step": 4 "step": 600
} }
], ],
"thresholds": [], "thresholds": [],
@ -17494,7 +17043,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "TCPReqQFullDoCookies - Times SYNCOOKIE was replied to client", "legendFormat": "TCPReqQFullDoCookies - Times SYNCOOKIE was replied to client",
"refId": "O", "refId": "O",
"step": 4 "step": 600
}, },
{ {
"expr": "irate(node_netstat_TcpExt_TCPReqQFullDrop{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_netstat_TcpExt_TCPReqQFullDrop{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -17502,7 +17051,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "TCPReqQFullDrop - Times SYN request was dropped due to disabled syncookies", "legendFormat": "TCPReqQFullDrop - Times SYN request was dropped due to disabled syncookies",
"refId": "A", "refId": "A",
"step": 4 "step": 600
} }
], ],
"thresholds": [], "thresholds": [],
@ -17588,7 +17137,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "TCPOFODrop - Packets meant to be queued in OFO but dropped because socket rcvbuf limit reached", "legendFormat": "TCPOFODrop - Packets meant to be queued in OFO but dropped because socket rcvbuf limit reached",
"refId": "P", "refId": "P",
"step": 4 "step": 600
}, },
{ {
"expr": "irate(node_netstat_TcpExt_TCPOFOMerge{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_netstat_TcpExt_TCPOFOMerge{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -17597,7 +17146,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "TCPOFOMerge - Packets in OFO that were merged with other packets", "legendFormat": "TCPOFOMerge - Packets in OFO that were merged with other packets",
"refId": "Q", "refId": "Q",
"step": 4 "step": 600
}, },
{ {
"expr": "irate(node_netstat_TcpExt_TCPOFOQueue{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_netstat_TcpExt_TCPOFOQueue{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -17605,7 +17154,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "TCPOFOQueue - Packets queued in OFO queue", "legendFormat": "TCPOFOQueue - Packets queued in OFO queue",
"refId": "B", "refId": "B",
"step": 4 "step": 600
} }
], ],
"thresholds": [], "thresholds": [],
@ -17691,7 +17240,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "TCPMD5NotFound - Times MD5 hash expected but not found", "legendFormat": "TCPMD5NotFound - Times MD5 hash expected but not found",
"refId": "Z", "refId": "Z",
"step": 4 "step": 600
}, },
{ {
"expr": "irate(node_netstat_TcpExt_TCPMD5Unexpected{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_netstat_TcpExt_TCPMD5Unexpected{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -17700,7 +17249,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "TCPMD5Unexpected - Times MD5 hash unexpected but found", "legendFormat": "TCPMD5Unexpected - Times MD5 hash unexpected but found",
"refId": "A", "refId": "A",
"step": 4 "step": 600
} }
], ],
"thresholds": [], "thresholds": [],
@ -17786,7 +17335,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "TCPPrequeued - Packets directly queued to recvmsg prequeue", "legendFormat": "TCPPrequeued - Packets directly queued to recvmsg prequeue",
"refId": "Z", "refId": "Z",
"step": 4 "step": 600
}, },
{ {
"expr": "irate(node_netstat_TcpExt_TCPPrequeueDropped{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_netstat_TcpExt_TCPPrequeueDropped{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -17795,7 +17344,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "TCPPrequeueDropped - Packets dropped from prequeue", "legendFormat": "TCPPrequeueDropped - Packets dropped from prequeue",
"refId": "A", "refId": "A",
"step": 4 "step": 600
} }
], ],
"thresholds": [], "thresholds": [],
@ -17881,7 +17430,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "TCPRcvCoalesce - Times tried to coalesce the receive queue", "legendFormat": "TCPRcvCoalesce - Times tried to coalesce the receive queue",
"refId": "Z", "refId": "Z",
"step": 4 "step": 600
}, },
{ {
"expr": "irate(node_netstat_TcpExt_TCPRcvCollapsed{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_netstat_TcpExt_TCPRcvCollapsed{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -17890,7 +17439,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "TCPRcvCollapsed - Packets collapsed in receive queue due to low socket buffer", "legendFormat": "TCPRcvCollapsed - Packets collapsed in receive queue due to low socket buffer",
"refId": "A", "refId": "A",
"step": 4 "step": 600
} }
], ],
"thresholds": [], "thresholds": [],
@ -17975,7 +17524,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "TCPOrigDataSent - Outgoing packets with original data", "legendFormat": "TCPOrigDataSent - Outgoing packets with original data",
"refId": "C", "refId": "C",
"step": 4 "step": 600
} }
], ],
"thresholds": [], "thresholds": [],
@ -18060,7 +17609,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "ArpFilter - Arp packets filtered", "legendFormat": "ArpFilter - Arp packets filtered",
"refId": "A", "refId": "A",
"step": 4 "step": 600
}, },
{ {
"expr": "irate(node_netstat_TcpExt_IPReversePathFilter{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_netstat_TcpExt_IPReversePathFilter{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -18068,7 +17617,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "IPReversePathFilter - Packets arrive from non directly connected network", "legendFormat": "IPReversePathFilter - Packets arrive from non directly connected network",
"refId": "G", "refId": "G",
"step": 4 "step": 600
} }
], ],
"thresholds": [], "thresholds": [],
@ -18153,7 +17702,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "TCPPureAcks - Acknowledgments not containing data payload received", "legendFormat": "TCPPureAcks - Acknowledgments not containing data payload received",
"refId": "C", "refId": "C",
"step": 4 "step": 600
} }
], ],
"thresholds": [], "thresholds": [],
@ -18238,7 +17787,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "TCPAutoCorking - Times stack detected skb was underused and its flush was deferred", "legendFormat": "TCPAutoCorking - Times stack detected skb was underused and its flush was deferred",
"refId": "A", "refId": "A",
"step": 4 "step": 600
} }
], ],
"thresholds": [], "thresholds": [],
@ -18323,7 +17872,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "BusyPollRxPackets - Low latency application-fetched packets", "legendFormat": "BusyPollRxPackets - Low latency application-fetched packets",
"refId": "B", "refId": "B",
"step": 4 "step": 600
}, },
{ {
"expr": "irate(node_netstat_TcpExt_EmbryonicRsts{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_netstat_TcpExt_EmbryonicRsts{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -18331,7 +17880,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "EmbryonicRsts - Resets received for embryonic SYN_RECV sockets", "legendFormat": "EmbryonicRsts - Resets received for embryonic SYN_RECV sockets",
"refId": "F", "refId": "F",
"step": 4 "step": 600
}, },
{ {
"expr": "irate(node_netstat_TcpExt_ListenOverflows{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_netstat_TcpExt_ListenOverflows{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -18339,21 +17888,21 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "ListenOverflows - Times the listen queue of a socket overflowed", "legendFormat": "ListenOverflows - Times the listen queue of a socket overflowed",
"refId": "I", "refId": "I",
"step": 4 "step": 600
}, },
{ {
"expr": "irate(node_netstat_TcpExt_TCPSchedulerFailed{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_netstat_TcpExt_TCPSchedulerFailed{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "TCPSchedulerFailed - Times receiver scheduled too late for direct processing", "legendFormat": "TCPSchedulerFailed - Times receiver scheduled too late for direct processing",
"refId": "A", "refId": "A",
"step": 4 "step": 600
}, },
{ {
"expr": "irate(node_netstat_TcpExt_TCPMemoryPressures{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_netstat_TcpExt_TCPMemoryPressures{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "TCPMemoryPressures - TCP ran low on memory", "legendFormat": "TCPMemoryPressures - TCP ran low on memory",
"refId": "C", "refId": "C",
"step": 4 "step": 600
} }
], ],
"thresholds": [], "thresholds": [],
@ -18462,7 +18011,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "InDatagrams - Datagrams received", "legendFormat": "InDatagrams - Datagrams received",
"refId": "B", "refId": "B",
"step": 4 "step": 600
}, },
{ {
"expr": "irate(node_netstat_Udp_OutDatagrams{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_netstat_Udp_OutDatagrams{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -18470,7 +18019,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "OutDatagrams - Datagrams sent", "legendFormat": "OutDatagrams - Datagrams sent",
"refId": "E", "refId": "E",
"step": 4 "step": 600
} }
], ],
"thresholds": [], "thresholds": [],
@ -18566,7 +18115,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "InCsumErrors - Datagrams with checksum errors", "legendFormat": "InCsumErrors - Datagrams with checksum errors",
"refId": "A", "refId": "A",
"step": 4 "step": 600
}, },
{ {
"expr": "irate(node_netstat_Udp_InErrors{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_netstat_Udp_InErrors{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -18574,7 +18123,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "InErrors - Datagrams that could not be delivered to an application", "legendFormat": "InErrors - Datagrams that could not be delivered to an application",
"refId": "C", "refId": "C",
"step": 4 "step": 600
}, },
{ {
"expr": "irate(node_netstat_Udp_RcvbufErrors{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_netstat_Udp_RcvbufErrors{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -18582,7 +18131,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "RcvbufErrors - Datagrams for which not enough socket buffer memory to receive", "legendFormat": "RcvbufErrors - Datagrams for which not enough socket buffer memory to receive",
"refId": "F", "refId": "F",
"step": 4 "step": 600
}, },
{ {
"expr": "irate(node_netstat_Udp_SndbufErrors{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_netstat_Udp_SndbufErrors{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -18590,7 +18139,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "SndbufErrors - Datagrams for which not enough socket buffer memory to transmit", "legendFormat": "SndbufErrors - Datagrams for which not enough socket buffer memory to transmit",
"refId": "G", "refId": "G",
"step": 4 "step": 600
}, },
{ {
"expr": "irate(node_netstat_Udp_NoPorts{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_netstat_Udp_NoPorts{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -18598,7 +18147,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "NoPorts - Datagrams received on a port with no listener", "legendFormat": "NoPorts - Datagrams received on a port with no listener",
"refId": "B", "refId": "B",
"step": 4 "step": 600
} }
], ],
"thresholds": [], "thresholds": [],
@ -18690,7 +18239,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "InDatagrams - Packets received", "legendFormat": "InDatagrams - Packets received",
"refId": "B", "refId": "B",
"step": 4 "step": 600
}, },
{ {
"expr": "irate(node_netstat_UdpLite_OutDatagrams{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_netstat_UdpLite_OutDatagrams{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -18698,7 +18247,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "OutDatagrams - Packets sent", "legendFormat": "OutDatagrams - Packets sent",
"refId": "E", "refId": "E",
"step": 4 "step": 600
} }
], ],
"thresholds": [], "thresholds": [],
@ -18790,7 +18339,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "InCsumErrors - Datagrams with checksum errors", "legendFormat": "InCsumErrors - Datagrams with checksum errors",
"refId": "A", "refId": "A",
"step": 4 "step": 600
}, },
{ {
"expr": "irate(node_netstat_UdpLite_InErrors{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_netstat_UdpLite_InErrors{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -18798,7 +18347,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "InErrors - Datagrams that could not be delivered to an application", "legendFormat": "InErrors - Datagrams that could not be delivered to an application",
"refId": "C", "refId": "C",
"step": 4 "step": 600
}, },
{ {
"expr": "irate(node_netstat_UdpLite_RcvbufErrors{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_netstat_UdpLite_RcvbufErrors{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -18806,7 +18355,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "RcvbufErrors - Datagrams for which not enough socket buffer memory to receive", "legendFormat": "RcvbufErrors - Datagrams for which not enough socket buffer memory to receive",
"refId": "F", "refId": "F",
"step": 4 "step": 600
}, },
{ {
"expr": "irate(node_netstat_UdpLite_SndbufErrors{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_netstat_UdpLite_SndbufErrors{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -18814,7 +18363,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "SndbufErrors - Datagrams for which not enough socket buffer memory to transmit", "legendFormat": "SndbufErrors - Datagrams for which not enough socket buffer memory to transmit",
"refId": "G", "refId": "G",
"step": 4 "step": 600
}, },
{ {
"expr": "irate(node_netstat_UdpLite_NoPorts{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_netstat_UdpLite_NoPorts{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -18822,7 +18371,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "NoPorts - Datagrams received on a port with no listener", "legendFormat": "NoPorts - Datagrams received on a port with no listener",
"refId": "B", "refId": "B",
"step": 4 "step": 600
} }
], ],
"thresholds": [], "thresholds": [],
@ -18951,7 +18500,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "InErrors - Messages which the entity received but determined as having ICMP-specific errors (bad ICMP checksums, bad length, etc.)", "legendFormat": "InErrors - Messages which the entity received but determined as having ICMP-specific errors (bad ICMP checksums, bad length, etc.)",
"refId": "I", "refId": "I",
"step": 4 "step": 600
}, },
{ {
"expr": "irate(node_netstat_Icmp_OutErrors{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_netstat_Icmp_OutErrors{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -18959,7 +18508,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "OutErrors - Messages which this entity did not send due to problems discovered within ICMP, such as a lack of buffers", "legendFormat": "OutErrors - Messages which this entity did not send due to problems discovered within ICMP, such as a lack of buffers",
"refId": "V", "refId": "V",
"step": 4 "step": 600
}, },
{ {
"expr": "irate(node_netstat_Icmp_InDestUnreachs{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_netstat_Icmp_InDestUnreachs{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -18967,7 +18516,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "InDestUnreachs - Destination Unreachable messages received", "legendFormat": "InDestUnreachs - Destination Unreachable messages received",
"refId": "A", "refId": "A",
"step": 4 "step": 600
}, },
{ {
"expr": "irate(node_netstat_Icmp_OutDestUnreachs{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_netstat_Icmp_OutDestUnreachs{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -18975,7 +18524,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "OutDestUnreachs - Destination Unreachable messages sent", "legendFormat": "OutDestUnreachs - Destination Unreachable messages sent",
"refId": "B", "refId": "B",
"step": 4 "step": 600
}, },
{ {
"expr": "irate(node_netstat_IcmpMsg_InType3{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_netstat_IcmpMsg_InType3{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -18984,7 +18533,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "InType3 - Destination unreachable", "legendFormat": "InType3 - Destination unreachable",
"refId": "K", "refId": "K",
"step": 4 "step": 600
}, },
{ {
"expr": "irate(node_netstat_IcmpMsg_OutType3{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_netstat_IcmpMsg_OutType3{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -18993,16 +18542,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "OutType3 - Destination unreachable", "legendFormat": "OutType3 - Destination unreachable",
"refId": "L", "refId": "L",
"step": 4 "step": 600
},
{
"expr": "irate(node_netstat_IcmpMsg_InType11{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
"format": "time_series",
"hide": false,
"intervalFactor": 2,
"legendFormat": "InType11 - Time Exceeded",
"refId": "C",
"step": 4
} }
], ],
"thresholds": [], "thresholds": [],
@ -19120,7 +18660,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "InCsumErrors - Messages with ICMP checksum errors", "legendFormat": "InCsumErrors - Messages with ICMP checksum errors",
"refId": "E", "refId": "E",
"step": 4 "step": 600
}, },
{ {
"expr": "irate(node_netstat_Icmp_InTimeExcds{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_netstat_Icmp_InTimeExcds{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -19129,7 +18669,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "InTimeExcds - Time Exceeded messages received", "legendFormat": "InTimeExcds - Time Exceeded messages received",
"refId": "C", "refId": "C",
"step": 4 "step": 600
}, },
{ {
"expr": "irate(node_netstat_Icmp_OutTimeExcds{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_netstat_Icmp_OutTimeExcds{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -19138,7 +18678,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "OutTimeExcds - Time Exceeded messages sent", "legendFormat": "OutTimeExcds - Time Exceeded messages sent",
"refId": "D", "refId": "D",
"step": 4 "step": 600
}, },
{ {
"expr": "irate(node_netstat_Icmp_InParmProbs{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_netstat_Icmp_InParmProbs{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -19147,7 +18687,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "InParmProbs - Parameter Problem messages received", "legendFormat": "InParmProbs - Parameter Problem messages received",
"refId": "F", "refId": "F",
"step": 4 "step": 600
}, },
{ {
"expr": "irate(node_netstat_Icmp_OutParmProbs{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_netstat_Icmp_OutParmProbs{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -19156,7 +18696,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "OutParmProb - Parameter Problem messages sent", "legendFormat": "OutParmProb - Parameter Problem messages sent",
"refId": "G", "refId": "G",
"step": 4 "step": 600
}, },
{ {
"expr": "irate(node_netstat_Icmp_InSrcQuenchs{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_netstat_Icmp_InSrcQuenchs{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -19165,7 +18705,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "InSrcQuenchs - Source Quench messages received", "legendFormat": "InSrcQuenchs - Source Quench messages received",
"refId": "H", "refId": "H",
"step": 4 "step": 600
}, },
{ {
"expr": "irate(node_netstat_Icmp_OutSrcQuenchs{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_netstat_Icmp_OutSrcQuenchs{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -19174,7 +18714,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "OutSrcQuenchs - Source Quench messages sent", "legendFormat": "OutSrcQuenchs - Source Quench messages sent",
"refId": "J", "refId": "J",
"step": 4 "step": 600
} }
], ],
"thresholds": [], "thresholds": [],
@ -19271,7 +18811,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "InMsgs - Messages which the entity received. Note that this counter includes all those counted by icmpInErrors", "legendFormat": "InMsgs - Messages which the entity received. Note that this counter includes all those counted by icmpInErrors",
"refId": "J", "refId": "J",
"step": 4 "step": 600
}, },
{ {
"expr": "irate(node_netstat_Icmp_InRedirects{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_netstat_Icmp_InRedirects{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -19279,7 +18819,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "InRedirects - Redirect messages received", "legendFormat": "InRedirects - Redirect messages received",
"refId": "L", "refId": "L",
"step": 4 "step": 600
}, },
{ {
"expr": "irate(node_netstat_Icmp_OutMsgs{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_netstat_Icmp_OutMsgs{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -19287,7 +18827,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "OutMsgs - Messages which this entity attempted to send. Note that this counter includes all those counted by icmpOutErrors", "legendFormat": "OutMsgs - Messages which this entity attempted to send. Note that this counter includes all those counted by icmpOutErrors",
"refId": "W", "refId": "W",
"step": 4 "step": 600
}, },
{ {
"expr": "irate(node_netstat_Icmp_OutRedirects{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_netstat_Icmp_OutRedirects{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -19295,7 +18835,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "OutRedirects - Redirect messages sent. For a host, this object will always be zero, since hosts do not send redirects", "legendFormat": "OutRedirects - Redirect messages sent. For a host, this object will always be zero, since hosts do not send redirects",
"refId": "Y", "refId": "Y",
"step": 4 "step": 600
} }
], ],
"thresholds": [], "thresholds": [],
@ -19392,7 +18932,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "InTimestampReps - Timestamp Reply messages received", "legendFormat": "InTimestampReps - Timestamp Reply messages received",
"refId": "O", "refId": "O",
"step": 4 "step": 600
}, },
{ {
"expr": "irate(node_netstat_Icmp_InTimestamps{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_netstat_Icmp_InTimestamps{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -19400,7 +18940,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "InTimestamps - Timestamp (request) messages received", "legendFormat": "InTimestamps - Timestamp (request) messages received",
"refId": "P", "refId": "P",
"step": 4 "step": 600
}, },
{ {
"expr": "irate(node_netstat_Icmp_OutTimestampReps{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_netstat_Icmp_OutTimestampReps{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -19408,7 +18948,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "OutTimestampReps - Timestamp Reply messages sent", "legendFormat": "OutTimestampReps - Timestamp Reply messages sent",
"refId": "A", "refId": "A",
"step": 4 "step": 600
}, },
{ {
"expr": "irate(node_netstat_Icmp_OutTimestamps{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_netstat_Icmp_OutTimestamps{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -19416,7 +18956,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "OutTimestamps - Timestamp (request) messages sent", "legendFormat": "OutTimestamps - Timestamp (request) messages sent",
"refId": "B", "refId": "B",
"step": 4 "step": 600
} }
], ],
"thresholds": [], "thresholds": [],
@ -19513,7 +19053,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "InEchoReps - Echo Reply messages received", "legendFormat": "InEchoReps - Echo Reply messages received",
"refId": "G", "refId": "G",
"step": 4 "step": 600
}, },
{ {
"expr": "irate(node_netstat_Icmp_InEchos{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_netstat_Icmp_InEchos{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -19521,7 +19061,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "InEchos - Echo (request) messages received", "legendFormat": "InEchos - Echo (request) messages received",
"refId": "H", "refId": "H",
"step": 4 "step": 600
}, },
{ {
"expr": "irate(node_netstat_Icmp_OutEchoReps{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_netstat_Icmp_OutEchoReps{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -19529,7 +19069,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "OutEchoReps - Echo Reply messages sent", "legendFormat": "OutEchoReps - Echo Reply messages sent",
"refId": "T", "refId": "T",
"step": 4 "step": 600
}, },
{ {
"expr": "irate(node_netstat_Icmp_OutEchos{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_netstat_Icmp_OutEchos{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -19537,7 +19077,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "OutEchos - Echo (request) messages sent", "legendFormat": "OutEchos - Echo (request) messages sent",
"refId": "U", "refId": "U",
"step": 4 "step": 600
} }
], ],
"thresholds": [], "thresholds": [],
@ -19634,7 +19174,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "InAddrMaskReps - Address Mask Reply messages received", "legendFormat": "InAddrMaskReps - Address Mask Reply messages received",
"refId": "C", "refId": "C",
"step": 4 "step": 600
}, },
{ {
"expr": "irate(node_netstat_Icmp_InAddrMasks{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_netstat_Icmp_InAddrMasks{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -19642,7 +19182,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "InAddrMasks - Address Mask Request messages received", "legendFormat": "InAddrMasks - Address Mask Request messages received",
"refId": "D", "refId": "D",
"step": 4 "step": 600
}, },
{ {
"expr": "irate(node_netstat_Icmp_OutAddrMaskReps{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_netstat_Icmp_OutAddrMaskReps{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -19650,7 +19190,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "OutAddrMaskReps - Address Mask Reply messages sent", "legendFormat": "OutAddrMaskReps - Address Mask Reply messages sent",
"refId": "Q", "refId": "Q",
"step": 4 "step": 600
}, },
{ {
"expr": "irate(node_netstat_Icmp_OutAddrMasks{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "expr": "irate(node_netstat_Icmp_OutAddrMasks{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -19658,7 +19198,7 @@
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "OutAddrMasks - Address Mask Request messages sent", "legendFormat": "OutAddrMasks - Address Mask Request messages sent",
"refId": "R", "refId": "R",
"step": 4 "step": 600
} }
], ],
"thresholds": [], "thresholds": [],
@ -19743,13 +19283,13 @@
"steppedLine": false, "steppedLine": false,
"targets": [ "targets": [
{ {
"expr": "node_scrape_collector_duration_seconds{instance=~\"$node:$port\",job=~\"$job\"}", "expr": "irate(node_exporter_scrape_duration_seconds_sum{instance=~\"$node:$port\",job=~\"$job\",result=\"success\"}[5m])",
"format": "time_series", "format": "time_series",
"hide": false, "hide": false,
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "{{collector}} - Scrape duration", "legendFormat": "{{collector}} - Scrape duration",
"refId": "A", "refId": "A",
"step": 4 "step": 1800
} }
], ],
"thresholds": [], "thresholds": [],
@ -19822,19 +19362,19 @@
"steppedLine": false, "steppedLine": false,
"targets": [ "targets": [
{ {
"expr": "node_scrape_collector_success{instance=~\"$node:$port\",job=~\"$job\"}", "expr": "node_exporter_scrape_duration_seconds_count{instance=~\"$node:$port\",job=~\"$job\"}",
"format": "time_series", "format": "time_series",
"hide": false, "hide": false,
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "{{collector}} - Scrape success", "legendFormat": "{{collector}} - Scrape duration count",
"refId": "A", "refId": "A",
"step": 4 "step": 1800
} }
], ],
"thresholds": [], "thresholds": [],
"timeFrom": null, "timeFrom": null,
"timeShift": null, "timeShift": null,
"title": "Node Exporter Scrape Success", "title": "Node Exporter Scrape Counter",
"tooltip": { "tooltip": {
"shared": true, "shared": true,
"sort": 0, "sort": 0,
@ -19891,7 +19431,7 @@
"multi": false, "multi": false,
"name": "job", "name": "job",
"options": [], "options": [],
"query": "label_values(node_exporter_build_info, job)", "query": "label_values(node_boot_time, job)",
"refresh": 1, "refresh": 1,
"regex": "", "regex": "",
"sort": 1, "sort": 1,
@ -19911,7 +19451,7 @@
"multi": false, "multi": false,
"name": "node", "name": "node",
"options": [], "options": [],
"query": "label_values(node_exporter_build_info{job=~\"$job\"}, instance)", "query": "label_values(node_boot_time{job=~\"$job\"}, instance)",
"refresh": 1, "refresh": 1,
"regex": "/([^:]+):.*/", "regex": "/([^:]+):.*/",
"sort": 1, "sort": 1,
@ -19931,7 +19471,7 @@
"multi": false, "multi": false,
"name": "port", "name": "port",
"options": [], "options": [],
"query": "label_values(node_exporter_build_info{instance=~\"$node:(.*)\"}, instance)", "query": "label_values(node_boot_time{instance=~\"$node:(.*)\"}, instance)",
"refresh": 1, "refresh": 1,
"regex": "/[^:]+:(.*)/", "regex": "/[^:]+:(.*)/",
"sort": 3, "sort": 3,
@ -19973,9 +19513,7 @@
] ]
}, },
"timezone": "browser", "timezone": "browser",
"title": "Serveur %%nom_machine (EOLE %%eole_release)", "title": "Prometheus - Supervision des machines",
"version": 61 "description": "Bifurqué du projet https://grafana.com/dashboards/1860 (version 11)",
}, "version": 8
"overwrite": true,
"message": "Forker from https://grafana.com/dashboards/1860 (version 13)"
} }