mirror of
https://github.com/auricom/home-cluster.git
synced 2025-09-17 18:24:14 +02:00
35 lines
1.2 KiB
YAML
35 lines
1.2 KiB
YAML
---
|
|
# yaml-language-server: $schema=https://kubernetes-schemas.devbu.io/prometheusrule_v1.json
|
|
apiVersion: monitoring.coreos.com/v1
|
|
kind: PrometheusRule
|
|
metadata:
|
|
name: zigbee2mqtt-exporter
|
|
namespace: default
|
|
spec:
|
|
groups:
|
|
- name: zigbee2mqtt-exporter.rules
|
|
rules:
|
|
- alert: Zigbee2MqttExporterAbsent
|
|
annotations:
|
|
summary: Zigbee2Mqtt Exporter has disappeared from Prometheus target discovery.
|
|
expr: absent(up{job="zigbee2mqtt"} == 1)
|
|
for: 15m
|
|
labels:
|
|
severity: critical
|
|
# - alert: Zigbee2MqttUnavailable
|
|
# annotations:
|
|
# summary: The zigbee device connection is lost,
|
|
# connection on topic {{$labels.topic}} is down.
|
|
# expr: zigbee2mqtt_zigbee_availability == 0
|
|
# for: 60m
|
|
# labels:
|
|
# severity: critical
|
|
- alert: Zigbee2MqttBatteryLow
|
|
annotations:
|
|
summary: The zigbee device battery level is low,
|
|
battery level on topic {{$labels.topic}} is at {{$value}}%.
|
|
expr: zigbee2mqtt_battery < 10
|
|
for: 60m
|
|
labels:
|
|
severity: warning
|