jsonnet/kube-prometheus/alerts: remove alerts provided by node_exporter mixin
This commit is contained in:
@@ -1,37 +1,6 @@
|
|||||||
{
|
{
|
||||||
prometheusAlerts+:: {
|
prometheusAlerts+:: {
|
||||||
groups+: [
|
groups+: [
|
||||||
{
|
|
||||||
name: 'kube-prometheus-node-alerting.rules',
|
|
||||||
rules: [
|
|
||||||
{
|
|
||||||
alert: 'NodeDiskRunningFull',
|
|
||||||
annotations: {
|
|
||||||
message: 'Device {{ $labels.device }} on node {{ $labels.instance }} will be full within the next 24 hours.',
|
|
||||||
},
|
|
||||||
expr: |||
|
|
||||||
(node:node_filesystem_usage: > 0.85) and (predict_linear(node:node_filesystem_avail:[6h], 3600 * 24) < 0)
|
|
||||||
||| % $._config,
|
|
||||||
'for': '30m',
|
|
||||||
labels: {
|
|
||||||
severity: 'warning',
|
|
||||||
},
|
|
||||||
},
|
|
||||||
{
|
|
||||||
alert: 'NodeDiskRunningFull',
|
|
||||||
annotations: {
|
|
||||||
message: 'Device {{ $labels.device }} on node {{ $labels.instance }} will be full within the next 2 hours.',
|
|
||||||
},
|
|
||||||
expr: |||
|
|
||||||
(node:node_filesystem_usage: > 0.85) and (predict_linear(node:node_filesystem_avail:[30m], 3600 * 2) < 0)
|
|
||||||
||| % $._config,
|
|
||||||
'for': '10m',
|
|
||||||
labels: {
|
|
||||||
severity: 'critical',
|
|
||||||
},
|
|
||||||
},
|
|
||||||
],
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
name: 'node-time',
|
name: 'node-time',
|
||||||
rules: [
|
rules: [
|
||||||
@@ -53,32 +22,6 @@
|
|||||||
{
|
{
|
||||||
name: 'node-network',
|
name: 'node-network',
|
||||||
rules: [
|
rules: [
|
||||||
{
|
|
||||||
alert: 'NetworkReceiveErrors',
|
|
||||||
annotations: {
|
|
||||||
message: 'Network interface "{{ $labels.device }}" showing receive errors on node-exporter {{ $labels.namespace }}/{{ $labels.pod }}"',
|
|
||||||
},
|
|
||||||
expr: |||
|
|
||||||
rate(node_network_receive_errs_total{%(nodeExporterSelector)s,%(hostNetworkInterfaceSelector)s}[2m]) > 0
|
|
||||||
||| % $._config,
|
|
||||||
'for': '2m',
|
|
||||||
labels: {
|
|
||||||
severity: 'warning',
|
|
||||||
},
|
|
||||||
},
|
|
||||||
{
|
|
||||||
alert: 'NetworkTransmitErrors',
|
|
||||||
annotations: {
|
|
||||||
message: 'Network interface "{{ $labels.device }}" showing transmit errors on node-exporter {{ $labels.namespace }}/{{ $labels.pod }}"',
|
|
||||||
},
|
|
||||||
expr: |||
|
|
||||||
rate(node_network_transmit_errs_total{%(nodeExporterSelector)s,%(hostNetworkInterfaceSelector)s}[2m]) > 0
|
|
||||||
||| % $._config,
|
|
||||||
'for': '2m',
|
|
||||||
labels: {
|
|
||||||
severity: 'warning',
|
|
||||||
},
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
alert: 'NodeNetworkInterfaceFlapping',
|
alert: 'NodeNetworkInterfaceFlapping',
|
||||||
annotations: {
|
annotations: {
|
||||||
|
Reference in New Issue
Block a user