mirror of
https://github.com/outbackdingo/cozystack.git
synced 2026-01-27 18:18:41 +00:00
fix cnpg alerts templating (#574)
fix regression introduced in https://github.com/aenix-io/cozystack/pull/558 <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit - **Refactor** - Updated label formatting in PostgreSQL operator default alerts configuration - Enhanced alert template generation to dynamically include multiple alert configurations from separate files <!-- end of auto-generated comment: release notes by coderabbit.ai --> Signed-off-by: Andrei Kvapil <kvapss@gmail.com>
This commit is contained in:
@@ -15,8 +15,8 @@ spec:
|
||||
for: 1m
|
||||
labels:
|
||||
severity: warning
|
||||
namespace: {{ $labels.namespace }}
|
||||
job: {{ $labels.job }}
|
||||
namespace: "{{ $labels.namespace }}"
|
||||
job: "{{ $labels.job }}"
|
||||
- alert: BackendsWaiting
|
||||
annotations:
|
||||
description: Namespace {{ $labels.namespace }} Job {{ $labels.job }} Pod {{ $labels.pod }} has been waiting for longer than 5 minutes
|
||||
@@ -26,8 +26,8 @@ spec:
|
||||
for: 1m
|
||||
labels:
|
||||
severity: warning
|
||||
namespace: {{ $labels.namespace }}
|
||||
job: {{ $labels.job }}
|
||||
namespace: "{{ $labels.namespace }}"
|
||||
job: "{{ $labels.job }}"
|
||||
- alert: PGDatabaseXidAge
|
||||
annotations:
|
||||
description: Over 300,000,000 transactions from frozen xid on Namespace {{ $labels.namespace }} Job {{ $labels.job }} Pod {{ $labels.pod }}
|
||||
@@ -37,8 +37,8 @@ spec:
|
||||
for: 1m
|
||||
labels:
|
||||
severity: warning
|
||||
namespace: {{ $labels.namespace }}
|
||||
job: {{ $labels.job }}
|
||||
namespace: "{{ $labels.namespace }}"
|
||||
job: "{{ $labels.job }}"
|
||||
- alert: PGReplication
|
||||
annotations:
|
||||
description: Namespace {{ $labels.namespace }} Job {{ $labels.job }} Pod {{ $labels.pod }} Standby is lagging behind by over 300 seconds (5 minutes)
|
||||
@@ -48,8 +48,8 @@ spec:
|
||||
for: 1m
|
||||
labels:
|
||||
severity: warning
|
||||
namespace: {{ $labels.namespace }}
|
||||
job: {{ $labels.job }}
|
||||
namespace: "{{ $labels.namespace }}"
|
||||
job: "{{ $labels.job }}"
|
||||
- alert: LastFailedArchiveTime
|
||||
annotations:
|
||||
description: Archiving failed for Namespace {{ $labels.namespace }} Job {{ $labels.job }} Pod {{ $labels.pod }}
|
||||
@@ -59,8 +59,8 @@ spec:
|
||||
for: 1m
|
||||
labels:
|
||||
severity: warning
|
||||
namespace: {{ $labels.namespace }}
|
||||
job: {{ $labels.job }}
|
||||
namespace: "{{ $labels.namespace }}"
|
||||
job: "{{ $labels.job }}"
|
||||
- alert: DatabaseDeadlockConflicts
|
||||
annotations:
|
||||
description: There are over 10 deadlock conflicts in Namespace {{ $labels.namespace }} Job {{ $labels.job }} Pod {{ $labels.pod }}
|
||||
@@ -70,8 +70,8 @@ spec:
|
||||
for: 1m
|
||||
labels:
|
||||
severity: warning
|
||||
namespace: {{ $labels.namespace }}
|
||||
job: {{ $labels.job }}
|
||||
namespace: "{{ $labels.namespace }}"
|
||||
job: "{{ $labels.job }}"
|
||||
- alert: ReplicaFailingReplication
|
||||
annotations:
|
||||
description: Namespace {{ $labels.namespace }} Job {{ $labels.job }} Pod {{ $labels.pod }} Replica is failing to replicate
|
||||
@@ -81,8 +81,8 @@ spec:
|
||||
for: 1m
|
||||
labels:
|
||||
severity: warning
|
||||
namespace: {{ $labels.namespace }}
|
||||
job: {{ $labels.job }}
|
||||
namespace: "{{ $labels.namespace }}"
|
||||
job: "{{ $labels.job }}"
|
||||
- alert: CNPGClusterOffline
|
||||
annotations:
|
||||
summary: CNPG Cluster has no running instances!
|
||||
@@ -96,6 +96,6 @@ spec:
|
||||
for: 5m
|
||||
labels:
|
||||
severity: critical
|
||||
namespace: {{ $labels.namespace }}
|
||||
job: {{ $labels.job }}
|
||||
pod: {{ $labels.pod }}
|
||||
namespace: "{{ $labels.namespace }}"
|
||||
job: "{{ $labels.job }}"
|
||||
pod: "{{ $labels.pod }}"
|
||||
7
packages/system/postgres-operator/templates/alerts.yaml
Normal file
7
packages/system/postgres-operator/templates/alerts.yaml
Normal file
@@ -0,0 +1,7 @@
|
||||
{{- $files := .Files.Glob "alerts/*.yaml" -}}
|
||||
{{- range $path, $file := $files }}
|
||||
---
|
||||
# from: {{ $path }}
|
||||
{{ toString $file }}
|
||||
|
||||
{{- end -}}
|
||||
Reference in New Issue
Block a user