docs/node-mixin: alert on desynchronised clock
severity: 'warning',
},
},
+ {
+ alert: 'NodeClockSkewDetected',
+ expr: |||
+ (
+ node_timex_offset_seconds > 0.05
+ and
+ deriv(node_timex_offset_seconds[5m]) >= 0
+ )
+ or
+ (
+ node_timex_offset_seconds < 0.05
+ and
+ deriv(node_timex_offset_seconds[5m]) <= 0
+ )
+ ||| % $._config,
+ 'for': '10m',
+ labels: {
+ severity: 'warning',
+ },
+ annotations: {
+ summary: 'Clock skew detected.',
+ message: 'Clock on {{ $labels.instance }} is out of sync by more than 300s. Ensure NTP is configured correctly on this host.',
+ },
+ },
+ {
+ alert: 'NodeClockNotSynchronising',
+ expr: |||
+ min_over_time(node_timex_sync_status[5m]) == 0
+ ||| % $._config,
+ 'for': '10m',
+ labels: {
+ severity: 'warning',
+ },
+ annotations: {
+ summary: 'Clock not synchronising.',
+ message: 'Clock on {{ $labels.instance }} is not synchronising. Ensure NTP is configured on this host.',
+ },
+ },
],
},
],
