2023-05-26 07:46:51 -07:00
|
|
|
alarm: cpu_usage
|
|
|
|
on: system.cpu
|
|
|
|
lookup: average -1m percentage foreach user,system
|
|
|
|
units: %
|
|
|
|
every: 5m
|
|
|
|
warn: $this > 50
|
|
|
|
crit: $this > 70
|
2023-05-31 19:52:07 -07:00
|
|
|
info: CPU utilization of user or the system
|
2023-05-26 07:46:51 -07:00
|
|
|
|
|
|
|
template: ml_5min_cpu_dims
|
|
|
|
on: system.cpu
|
|
|
|
os: linux
|
|
|
|
hosts: *
|
|
|
|
lookup: average -5m anomaly-bit foreach *
|
|
|
|
calc: $this
|
|
|
|
units: %
|
|
|
|
every: 30s
|
|
|
|
warn: $this > (($status >= $WARNING) ? (5) : (20))
|
|
|
|
crit: $this > (($status == $CRITICAL) ? (20) : (100))
|
2023-05-31 19:52:07 -07:00
|
|
|
info: Rolling 5 minute anomaly rate for each CPU dimension
|
2023-05-26 07:46:51 -07:00
|
|
|
|
|
|
|
template: ml_5min_cpu_chart
|
|
|
|
on: system.cpu
|
|
|
|
os: linux
|
|
|
|
hosts: *
|
|
|
|
lookup: average -5m anomaly-bit of *
|
|
|
|
calc: $this
|
|
|
|
units: %
|
|
|
|
every: 30s
|
|
|
|
warn: $this > (($status >= $WARNING) ? (5) : (20))
|
|
|
|
crit: $this > (($status == $CRITICAL) ? (20) : (100))
|
2023-05-31 19:52:07 -07:00
|
|
|
info: Rolling 5 minute anomaly rate for CPU chart
|