node-mixin: Update alerts to node_exporter v0.16

Signed-off-by: Matthias Loibl <mail@matthiasloibl.com>
This commit is contained in:
Matthias Loibl 2018-11-19 16:11:37 +01:00
parent 619e23e5df
commit 53e4093b64
No known key found for this signature in database
GPG Key ID: B1C7DF661ABB2C1A

View File

@ -7,9 +7,9 @@
{ {
alert: 'NodeFilesystemSpaceFillingUp', alert: 'NodeFilesystemSpaceFillingUp',
expr: ||| expr: |||
predict_linear(node_filesystem_avail{%(nodeExporterSelector)s,%(fsSelectors)s}[6h], 24*60*60) < 0 predict_linear(node_filesystem_avail_bytes{%(nodeExporterSelector)s,%(fsSelectors)s}[6h], 24*60*60) < 0
and and
node_filesystem_avail{%(nodeExporterSelector)s,%(fsSelectors)s} / node_filesystem_size{%(nodeExporterSelector)s,%(fsSelectors)s} < 0.4 node_filesystem_avail_bytes{%(nodeExporterSelector)s,%(fsSelectors)s} / node_filesystem_size_bytes{%(nodeExporterSelector)s,%(fsSelectors)s} < 0.4
and and
node_filesystem_readonly{%(nodeExporterSelector)s,%(fsSelectors)s} == 0 node_filesystem_readonly{%(nodeExporterSelector)s,%(fsSelectors)s} == 0
||| % $._config, ||| % $._config,
@ -24,9 +24,9 @@
{ {
alert: 'NodeFilesystemSpaceFillingUp', alert: 'NodeFilesystemSpaceFillingUp',
expr: ||| expr: |||
predict_linear(node_filesystem_avail{%(nodeExporterSelector)s,%(fsSelectors)s}[6h], 4*60*60) < 0 predict_linear(node_filesystem_avail_bytes{%(nodeExporterSelector)s,%(fsSelectors)s}[6h], 4*60*60) < 0
and and
node_filesystem_avail{%(nodeExporterSelector)s,%(fsSelectors)s} / node_filesystem_size{%(nodeExporterSelector)s,%(fsSelectors)s} < 0.2 node_filesystem_avail_bytes{%(nodeExporterSelector)s,%(fsSelectors)s} / node_filesystem_size_bytes{%(nodeExporterSelector)s,%(fsSelectors)s} < 0.2
and and
node_filesystem_readonly{%(nodeExporterSelector)s,%(fsSelectors)s} == 0 node_filesystem_readonly{%(nodeExporterSelector)s,%(fsSelectors)s} == 0
||| % $._config, ||| % $._config,
@ -41,7 +41,7 @@
{ {
alert: 'NodeFilesystemOutOfSpace', alert: 'NodeFilesystemOutOfSpace',
expr: ||| expr: |||
node_filesystem_avail{%(nodeExporterSelector)s,%(fsSelectors)s} / node_filesystem_size{%(nodeExporterSelector)s,%(fsSelectors)s} * 100 < 5 node_filesystem_avail_bytes{%(nodeExporterSelector)s,%(fsSelectors)s} / node_filesystem_size_bytes{%(nodeExporterSelector)s,%(fsSelectors)s} * 100 < 5
and and
node_filesystem_readonly{%(nodeExporterSelector)s,%(fsSelectors)s} == 0 node_filesystem_readonly{%(nodeExporterSelector)s,%(fsSelectors)s} == 0
||| % $._config, ||| % $._config,
@ -56,7 +56,7 @@
{ {
alert: 'NodeFilesystemOutOfSpace', alert: 'NodeFilesystemOutOfSpace',
expr: ||| expr: |||
node_filesystem_avail{%(nodeExporterSelector)s,%(fsSelectors)s} / node_filesystem_size{%(nodeExporterSelector)s,%(fsSelectors)s} * 100 < 3 node_filesystem_avail_bytes{%(nodeExporterSelector)s,%(fsSelectors)s} / node_filesystem_size_bytes{%(nodeExporterSelector)s,%(fsSelectors)s} * 100 < 3
and and
node_filesystem_readonly{%(nodeExporterSelector)s,%(fsSelectors)s} == 0 node_filesystem_readonly{%(nodeExporterSelector)s,%(fsSelectors)s} == 0
||| % $._config, ||| % $._config,
@ -96,7 +96,7 @@
||| % $._config, ||| % $._config,
'for': '1h', 'for': '1h',
labels: { labels: {
severity: 'warning', severity: 'critical',
}, },
annotations: { annotations: {
message: 'Filesystem on {{ $labels.device }} at {{ $labels.instance }} is predicted to run out of files within the next 4 hours.', message: 'Filesystem on {{ $labels.device }} at {{ $labels.instance }} is predicted to run out of files within the next 4 hours.',
@ -135,7 +135,7 @@
{ {
alert: 'NodeNetworkReceiveErrs', alert: 'NodeNetworkReceiveErrs',
expr: ||| expr: |||
increase(node_network_receive_errs[2m]) > 10 increase(node_network_receive_errs_total[2m]) > 10
||| % $._config, ||| % $._config,
'for': '1h', 'for': '1h',
labels: { labels: {
@ -148,7 +148,7 @@
{ {
alert: 'NodeNetworkTransmitErrs', alert: 'NodeNetworkTransmitErrs',
expr: ||| expr: |||
increase(node_network_transmit_errs[2m]) > 10 increase(node_network_transmit_errs_total[2m]) > 10
||| % $._config, ||| % $._config,
'for': '1h', 'for': '1h',
labels: { labels: {