Skip to content

Commit 210325e

Browse files
authored
fix: add kube-ovn alerts and labels cleanip (#38)
1 parent ed58ff0 commit 210325e

File tree

8 files changed

+414
-158
lines changed

8 files changed

+414
-158
lines changed

flux/apps/kube-system/kube-ovn/observability/alerts.yml

Lines changed: 403 additions & 145 deletions
Large diffs are not rendered by default.

flux/apps/observability/alloy/app/metrics/alloy.yml

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,9 @@ spec:
88
replicas: 1
99
alloy:
1010
enableReporting: false
11+
extraEnv:
12+
- name: CLUSTER
13+
value: spectrum
1114
configMap:
1215
content: |-
1316
logging {
@@ -78,6 +81,7 @@ spec:
7881
7982
ksm.scrape "metrics" {
8083
targets = ksm.kubernetes.targets.output
84+
job_label = "kube-state-metrics"
8185
forward_to = [prometheus.relabel.relable.receiver]
8286
}
8387
@@ -136,7 +140,7 @@ spec:
136140
137141
prometheus.scrape "nodeexporter" {
138142
targets = discovery.relabel.nodeexporter_targets.output
139-
job_name = "integrations/node_exporter"
143+
job_name = "node"
140144
forward_to = [prometheus.relabel.relable.receiver]
141145
}
142146
@@ -179,6 +183,11 @@ spec:
179183
180184
// RELABELING
181185
prometheus.relabel "relable" {
186+
rule {
187+
action = "replace"
188+
target_label = "cluster"
189+
replacement = env("CLUSTER")
190+
}
182191
forward_to = [prometheus.remote_write.victoriametrics.receiver]
183192
}
184193

flux/apps/observability/kube-state-metrics/app/monitoring/kube-state-alerts.yml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,6 @@ apiVersion: operator.victoriametrics.com/v1beta1
22
kind: VMRule
33
metadata:
44
name: kube-state-alerts
5-
labels:
6-
app: kube-state-alerts
75
spec:
86
groups:
97
- name: kube-state-metrics

flux/apps/observability/kube-state-metrics/app/monitoring/kubernetes-alerts.yml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,6 @@ apiVersion: operator.victoriametrics.com/v1beta1
22
kind: VMRule
33
metadata:
44
name: kubernetes-alerts
5-
labels:
6-
app: kubernetes-alerts
75
spec:
86
groups:
97
- name: kubernetes-apps

flux/apps/observability/kube-state-metrics/app/monitoring/kubernetes-rules.yml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,6 @@ apiVersion: operator.victoriametrics.com/v1beta1
22
kind: VMRule
33
metadata:
44
name: kubernetes-rules
5-
labels:
6-
app: kubernetes-rules
75
spec:
86
groups:
97
- interval: 3m

flux/apps/observability/kube-state-metrics/app/monitoring/kustomization.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
apiVersion: kustomize.config.k8s.io/v1beta1
22
kind: Kustomization
3-
namespace: observability
43
resources:
54
- dashboards.yml
65
- kube-state-alerts.yml

flux/apps/observability/node-exporter/app/monitoring/alerts.yml

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,9 @@ apiVersion: operator.victoriametrics.com/v1beta1
22
kind: VMRule
33
metadata:
44
name: node-exporter-alerts
5-
labels:
6-
app: node-exporter-alerts
75
spec:
86
groups:
9-
- name: node-exporter.rules
7+
- name: node-exporter.alerts
108
rules:
119
- alert: NodeFilesystemSpaceFillingUp
1210
annotations:

flux/apps/observability/node-exporter/app/monitoring/rules.yml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,6 @@ apiVersion: operator.victoriametrics.com/v1beta1
22
kind: VMRule
33
metadata:
44
name: node-exporter-rules
5-
labels:
6-
app: node-exporter-rules
75
spec:
86
groups:
97
- name: node-exporter.rules

0 commit comments

Comments
 (0)