Compare commits

..

6 Commits

15 changed files with 19525 additions and 20139 deletions

View File

@ -1,9 +1,9 @@
################################ ################################
# Makefile pour eole-prometheus # Makefile pour XXX-XXX
################################ ################################
SOURCE=eole-prometheus SOURCE=eole-prometheus
VERSION=0.0.1 VERSION=0.1
EOLE_VERSION=2.7 EOLE_VERSION=2.7
EOLE_RELEASE=2.7.0 EOLE_RELEASE=2.7.0
PKGAPPS=non PKGAPPS=non

View File

@ -14,7 +14,7 @@ L'exporter système (node-exporter) est dans la configuration par défaut (Prome
``` ```
Mode expert > Dépot tiers > Ajouter un dépot Mode expert > Dépot tiers > Ajouter un dépot
Dépôt officiel Grafana Dépôt officiel Grafana
Libellé du dépot = Cadoles Libellé du dépot = Dépôt officiel Grafana
Déclaration du dépôt = deb https://packages.grafana.com/oss/deb stable main Déclaration du dépôt = deb https://packages.grafana.com/oss/deb stable main
Méthode de récupération de la clé = URL de la clé Méthode de récupération de la clé = URL de la clé
URL de la clé = https://packages.grafana.com/gpg.key URL de la clé = https://packages.grafana.com/gpg.key

1
debian/compat vendored
View File

@ -1 +0,0 @@
7

11
debian/control vendored
View File

@ -1,11 +0,0 @@
Source: eole-prometheus
Section: web
Priority: optional
Maintainer: Cadoles <contact@cadoles.com>
Build-Depends: debhelper (>= 9)
Standards-Version: 3.9.3
Package: eole-prometheus
Architecture: amd64
Depends: ${misc:Depends}, prometheus, grafana, eole-node-exporter, prometheus-alertmanager, curl
Description: Eolisation de Prometheus

44
debian/copyright vendored
View File

@ -1,44 +0,0 @@
Format: http://dep.debian.net/deps/dep5
Upstream-Name: {PROJECT}
Source: {URL}
Files: *
Copyright: YEAR {UPSTREAM} {AUTHOR} <{MAIL}>
License: {UPSTREAM LICENSE}
Files: debian/*
Copyright: 2012 Équipe EOLE <eole@ac-dijon.fr>
License: CeCILL-2
License: {UPSTREAM LICENSE}
{TEXT OF THE LICENSE}
License: CeCILL-2
This software is governed by the CeCILL-2 license under French law and
abiding by the rules of distribution of free software. You can use,
modify and or redistribute the software under the terms of the CeCILL-2
license as circulated by CEA, CNRS and INRIA at the following URL
"http://www.cecill.info";.
.
As a counterpart to the access to the source code and rights to copy,
modify and redistribute granted by the license, users are provided only
with a limited warranty and the software's author, the holder of the
economic rights, and the successive licensors have only limited
liability.
.
In this respect, the user's attention is drawn to the risks associated
with loading, using, modifying and/or developing or reproducing the
software by the user in light of its specific status of free software,
that may mean that it is complicated to manipulate, and that also
therefore means that it is reserved for developers and experienced
professionals having in-depth computer knowledge. Users are therefore
encouraged to load and test the software's suitability as regards their
requirements in conditions enabling the security of their systems and/or
data to be ensured and, more generally, to use and operate it in the
same conditions as regards security.
.
The fact that you are presently reading this means that you have had
knowledge of the CeCILL-2 license and that you accept its terms.
.
On Eole systems, the complete text of the CeCILL-2 License can be found
in '/usr/share/common-licenses/CeCILL-2-en'.

1
debian/dirs vendored
View File

@ -1 +0,0 @@
/var/lib/grafana/dashboards

View File

7
debian/postinst vendored
View File

@ -1,7 +0,0 @@
#!/bin/bash
case "$1" in
configure)
chown grafana:grafana /var/lib/grafana/dashboards
;;
esac

8
debian/rules vendored
View File

@ -1,8 +0,0 @@
#!/usr/bin/make -f
# -*- makefile -*-
# Uncomment this to turn on verbose mode.
# export DH_VERBOSE=1
%:
dh $@

View File

@ -1 +0,0 @@
3.0 (quilt)

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

@ -39,3 +39,12 @@ groups:
a value of {{ $value }}. a value of {{ $value }}.
summary: Instance {{ $labels.instance }} filesystem usage is dangerously high summary: Instance {{ $labels.instance }} filesystem usage is dangerously high
# Heavy CPU temperature
- alert: cpu_temp_threshold_exceeded
expr: avg(node_hwmon_temp_celsius{job="node"}) BY (instance)
> 70
annotations:
description: This device's cpu temperature has exceeded the threshold with a value
of {{ $value }}.
summary: Instance {{ $labels.instance }} CPU temperature is dangerously high

View File

@ -81,6 +81,7 @@ route:
- match: - match:
%%{sroute.alSubRouteMatchSource}: %%alSubRouteMatchValue %%{sroute.alSubRouteMatchSource}: %%alSubRouteMatchValue
receiver: %%alSubRouteMatchReceiver receiver: %%alSubRouteMatchReceiver
continue: true
%end if %end if
%end for %end for
%end if %end if
@ -89,6 +90,7 @@ route:
- match: - match:
%%{rt.alRouteMatchSource}: %%{rt.alRouteMatchValue} %%{rt.alRouteMatchSource}: %%{rt.alRouteMatchValue}
receiver: %%rt.alRouteMatchReceiver receiver: %%rt.alRouteMatchReceiver
continue: true
%if not %%is_empty('alSubRoute') %if not %%is_empty('alSubRoute')
routes: routes:
@ -97,6 +99,7 @@ route:
- match: - match:
%%{sroute.alSubRouteMatchSource}: %%{sroute.alSubRouteMatchValue} %%{sroute.alSubRouteMatchSource}: %%{sroute.alSubRouteMatchValue}
receiver: %%sroute.alSubRouteMatchReceiver receiver: %%sroute.alSubRouteMatchReceiver
continue: true
%end if %end if
%end for %end for
%end if %end if

View File

@ -3,7 +3,7 @@ apiVersion: 1
datasources: datasources:
- name: Prometheus - name: Prometheus
type: prometheus type: prometheus
access: direct access: proxy
orgId: 1 orgId: 1
url: http://%%adresse_ip_eth0:9090 url: http://%%adresse_ip_eth0:9090
isDefault: true isDefault: true

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)"
} }