diff --git a/kubernetes/cluster-0/apps/home-automation/zigbee2mqtt/helm-release.yaml b/kubernetes/cluster-0/apps/home-automation/zigbee2mqtt/helm-release.yaml index b2a792cc2..06563de22 100644 --- a/kubernetes/cluster-0/apps/home-automation/zigbee2mqtt/helm-release.yaml +++ b/kubernetes/cluster-0/apps/home-automation/zigbee2mqtt/helm-release.yaml @@ -42,6 +42,15 @@ spec: metrics: enabled: true port: 80 + serviceMonitor: + main: + enabled: true + endpoints: + - port: metrics + scheme: http + path: /metrics + interval: 1m + scrapeTimeout: 10s ingress: main: enabled: true diff --git a/kubernetes/cluster-0/apps/home-automation/zigbee2mqtt/prometheus-rule.yaml b/kubernetes/cluster-0/apps/home-automation/zigbee2mqtt/prometheus-rule.yaml index f7d49dee9..437d5e004 100644 --- a/kubernetes/cluster-0/apps/home-automation/zigbee2mqtt/prometheus-rule.yaml +++ b/kubernetes/cluster-0/apps/home-automation/zigbee2mqtt/prometheus-rule.yaml @@ -11,7 +11,7 @@ spec: - alert: Zigbee2MqttExporterAbsent annotations: summary: Zigbee2Mqtt Exporter has disappeared from Prometheus target discovery. - expr: absent(up{job=~".*mqtt-exporter.*"} == 1) + expr: absent(up{job="zigbee2mqtt"} == 1) for: 15m labels: severity: critical