Restore Proxmox exporter and retire NAS zrepl probe

This commit is contained in:
Erki Aas
2026-09-18 12:41:21 +03:00
parent c429f5b6a7
commit f7d161ecac
2 changed files with 40 additions and 30 deletions
+40 -7
View File
@@ -5,6 +5,7 @@ metadata:
name: proxmox
spec:
module: default
scrapeTimeout: 30s
prober:
url: prometheus-pve-exporter
path: /pve
@@ -15,13 +16,45 @@ spec:
- pve91.proxmox.infra.k-space.ee
- pve92.proxmox.infra.k-space.ee
- pve93.proxmox.infra.k-space.ee
relabelingConfigs:
- sourceLabels: [__address__]
targetLabel: __param_target
- sourceLabels: [__param_target]
targetLabel: instance
- replacement: prometheus-pve-exporter
targetLabel: __address__
# The Probe controller supplies target, instance and exporter address relabeling.
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: prometheus-pve-exporter
spec:
replicas: 1
revisionHistoryLimit: 2
selector:
matchLabels:
app: prometheus-pve-exporter
template:
metadata:
labels:
app: prometheus-pve-exporter
spec:
containers:
- name: exporter
image: mirror.gcr.io/prompve/prometheus-pve-exporter:3.10.0@sha256:4867684c0a937716f11f770a32d32958bded507cf570fc334f774392afcb2f37
envFrom:
- secretRef:
name: prometheus-pve-exporter
ports:
- name: http
containerPort: 9221
readinessProbe:
tcpSocket:
port: http
livenessProbe:
tcpSocket:
port: http
initialDelaySeconds: 15
resources:
requests:
cpu: 50m
memory: 64Mi
limits:
memory: 256Mi
---
apiVersion: v1
kind: Service
-23
View File
@@ -1,23 +0,0 @@
---
apiVersion: monitoring.coreos.com/v1
kind: Probe
metadata:
name: zrepl
spec:
scrapeTimeout: 30s
targets:
staticConfig:
static:
- nas.mgmt.k-space.ee:9811
# - offsite.k-space.ee:9811 # TODO: unreachable
relabelingConfigs:
- sourceLabels: [__param_target]
targetLabel: instance
- sourceLabels: [__param_target]
targetLabel: __address__
prober:
url: localhost
path: /metrics
metricRelabelings:
- sourceLabels: [__address__]
targetLabel: target