monitoring: add prometheus-kube-state-metrics

This commit is contained in:
Márcio Fernandes
2026-09-06 22:52:49 +00:00
parent d3ed91b9c2
commit 4e64505275
5 changed files with 23 additions and 6 deletions
+3 -1
View File
@@ -1,5 +1,5 @@
# monitoring
## alloy
**promtail Encrypt secrets:**
@@ -13,3 +13,5 @@ sops -e deploy/alloy/global/secrets.dec.yaml > deploy/alloy/global/secrets.yaml
``` bash
http://localhost:9090/agent
```
## prometheus - kube-state-metrics
@@ -255,20 +255,18 @@ alloy:
extraEnv:
- name: NODE_IP
valueFrom:
fieldRef:
fieldPath: status.hostIP
- name: CLUSTER_NAME
value: casa
- name: ZONE
value: casa-vlan
- name: LOKI_URL
valueFrom:
secretKeyRef:
name: alloy-global
key: loki_url
- name: PROMETHEUS_URL
valueFrom:
secretKeyRef:
@@ -0,0 +1,16 @@
apiVersion: kustomize.toolkit.fluxcd.io/v1
kind: Kustomization
metadata:
name: prometheus-kube-state-metrics
spec:
interval: 1m
sourceRef:
kind: GitRepository
name: casa
namespace: casa-limbosolutions-com
path: services/monitoring/deploy/prometheus
prune: true
decryption:
provider: sops
secretRef:
name: flux-sops-age
@@ -2,7 +2,8 @@ apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
namespace: monitoring
resources:
- alloy-app-sync.yaml
- flux-kustomization-alloy.yaml
- flux-kustomization-prometheus.yaml
secretGenerator:
- name: flux-sops-age
files: