Files
homelab/k8s-ng/apps/mtproxy/metrics.yaml
T
Ultradesu 5eaee8c7b7
Update Kubernetes Services Wiki / Generate and Update K8s Wiki (push) Successful in 5s
Match ServiceMonitor relabel defaults
2026-10-21 11:38:14 +01:00

66 lines
1.2 KiB
YAML

apiVersion: v1
kind: Service
metadata:
name: mtproxy-classic-metrics
labels:
app: mtproxy-classic
spec:
clusterIP: None
selector:
app: mtproxy-classic
ports:
- name: metrics
port: 9090
targetPort: metrics
---
apiVersion: v1
kind: Service
metadata:
name: mtproxy-tls-metrics
labels:
app: mtproxy-tls
spec:
clusterIP: None
selector:
app: mtproxy-tls
ports:
- name: metrics
port: 9090
targetPort: metrics
---
apiVersion: monitoring.coreos.com/v1
kind: ServiceMonitor
metadata:
name: mtproxy-classic
spec:
selector:
matchLabels:
app: mtproxy-classic
endpoints:
- port: metrics
path: /metrics
interval: 30s
scrapeTimeout: 10s
relabelings:
- action: replace
sourceLabels: [__meta_kubernetes_pod_node_name]
targetLabel: node
---
apiVersion: monitoring.coreos.com/v1
kind: ServiceMonitor
metadata:
name: mtproxy-tls
spec:
selector:
matchLabels:
app: mtproxy-tls
endpoints:
- port: metrics
path: /metrics
interval: 30s
scrapeTimeout: 10s
relabelings:
- action: replace
sourceLabels: [__meta_kubernetes_pod_node_name]
targetLabel: node