fix(alerts): reduce host context switch

This commit is contained in:
nyyu 2022-12-10 09:49:33 +01:00
parent ef23a5cf4a
commit f6026b47f5

View File

@ -137,13 +137,13 @@ groups:
# Alert threshold depends on nature of application. # Alert threshold depends on nature of application.
# Please read: https://github.com/samber/awesome-prometheus-alerts/issues/58 # Please read: https://github.com/samber/awesome-prometheus-alerts/issues/58
- alert: HostContextSwitching - alert: HostContextSwitching
expr: (rate(node_context_switches_total[5m])) / (count without(cpu, mode) (node_cpu_seconds_total{mode="idle"})) > 2000 expr: (rate(node_context_switches_total[5m])) / (count without(cpu, mode) (node_cpu_seconds_total{mode="idle"})) > 4000
for: 0m for: 0m
labels: labels:
severity: warning severity: warning
annotations: annotations:
summary: Host context switching (instance {{ $labels.instance }}) summary: Host context switching (instance {{ $labels.instance }})
description: "Context switching is growing on node (> 2000 / s)\n VALUE = {{ $value }}\n LABELS = {{ $labels }}" description: "Context switching is growing on node (> 4000 / s)\n VALUE = {{ $value }}\n LABELS = {{ $labels }}"
- alert: HostSwapIsFillingUp - alert: HostSwapIsFillingUp
expr: (1 - (node_memory_SwapFree_bytes / node_memory_SwapTotal_bytes)) * 100 > 80 expr: (1 - (node_memory_SwapFree_bytes / node_memory_SwapTotal_bytes)) * 100 > 80