Adding rules for checking FluxCD (#458)

This commit is contained in:
Carsten Thiel 2025-05-03 22:52:26 +02:00 committed by GitHub
parent 9f5c641bdd
commit 79f45a5146
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -2431,6 +2431,33 @@ groups:
severity: warning
for: 15m
- name: FluxCD
exporters:
- name: Embedded exporter
slug: embedded-exporter
doc_url: https://fluxcd.io/flux/monitoring/metrics/
rules:
- name: Flux Kustomization Failure
description: The {{ $labels.customresource_kind }} '{{ $labels.name }}' in namespace {{ $labels.exported_namespace }} is marked as not ready.
query: 'gotk_resource_info{ready="False", customresource_kind="Kustomization"} > 0'
severity: warning
for: 15m
- name: Flux HelmRelease Failure
description: The {{ $labels.customresource_kind }} '{{ $labels.name }}' in namespace {{ $labels.exported_namespace }} is marked as not ready.
query: 'gotk_resource_info{ready="False", customresource_kind="HelmRelease"} > 0'
severity: warning
for: 15m
- name: Flux Source Issue
description: Flux source {{ $labels.customresource_kind }} '{{ $labels.name }}' has issue(s).
query: 'gotk_resource_info{ready="False", customresource_kind=~"GitRepository|HelmRepository|Bucket|OCIRepository"} > 0'
severity: warning
for: 15m
- name: Flux Image Issue
description: The {{ $labels.customresource_kind }} '{{ $labels.name }}' is marked as not ready.
query: 'gotk_resource_info{ready="False", customresource_kind=~"ImagePolicy|ImageRepository|ImageUpdateAutomation"} > 0'
severity: warning
for: 15m
- name: Network, security and storage
services:
- name: Ceph