infrapuzzle/k8s/monitoring/servicemonitor.secret.yml

56 lines
1.1 KiB
YAML

# ---
# kind: "Service"
# apiVersion: "v1"
# metadata:
# namespace: monitoring
# name: muc-kitchen
# labels:
# app: muc-kitchen
# spec:
# type: ExternalName
# externalName: dyndns-muc.moritzgraf.de
# selector:
# app: muc-kitchen
# ---
# apiVersion: v1
# kind: Endpoints
# metadata:
# name: muc-kitchen
# namespace: monitoring
# labels:
# app: muc-kitchen
# subsets:
# - addresses:
# - ip: 1.2.3.4
# - ip: 1.2.3.5
# ports:
# - port: 30200
# protocol: TCP
# ---
# apiVersion: monitoring.coreos.com/v1
# kind: ServiceMonitor
# metadata:
# name: muc-kitchen
# namespace: monitoring
# spec:
# endpoints:
# - path: /metrics
# interval: 15s
# targetPort: 30200
# scheme: http
# relabelings:
# - sourceLabels: [__address__]
# targetLabel: __address__
# regex: (.*)
# replacement: "dyndns-muc.moritzgraf.de:30200"
# action: replace
# jobLabel: muc-kitchen
# namespaceSelector:
# matchNames:
# - monitoring
# selector:
# matchExpressions:
# - key: app
# operator: In
# values: ["muc-kitchen"]