otelcollector/deploy/example-custom-resources/pod-monitor/pod-monitor-reference-app.yaml (20 lines of code) (raw):
apiVersion: azmonitoring.coreos.com/v1
kind: PodMonitor
metadata:
name: prometheus-reference-app-job
spec:
labelLimit: 63
labelNameLengthLimit: 511
labelValueLengthLimit: 1023
selector:
matchLabels:
app: prometheus-reference-app
podMetricsEndpoints:
- relabelings:
- sourceLabels: [__meta_kubernetes_pod_label_app]
action: keep
regex: "prometheus-reference-app"
- sourceLabels: [__meta_kubernetes_pod_node_name]
action: replace
regex: ('$$NODE_NAME$$')
targetLabel: instance