Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ metadata:
spec:
jobLabel: k8s-app
endpoints:
# API metrics
- port: https-metrics
scheme: https
bearerTokenFile: /var/run/secrets/kubernetes.io/serviceaccount/token
Expand All @@ -23,6 +24,7 @@ spec:
replacement: kubelet
- targetLabel: tier
replacement: cluster
# CRI metrics
- port: https-metrics
scheme: https
bearerTokenFile: /var/run/secrets/kubernetes.io/serviceaccount/token
Expand All @@ -40,6 +42,13 @@ spec:
- targetLabel: tier
replacement: cluster
metricRelabelings:
# For Containerd metrics, the `container` label is empty for pause containers, but Docker sets the POD value.
# This relabeling rule is required to keep both CRI metrics in sync.
- sourceLabels: [image, name, container]
regex: '(.+);(.+);'
action: replace
targetLabel: container
replacement: "POD"
- sourceLabels: [namespace]
regex: '^$'
action: drop
Expand All @@ -51,6 +60,7 @@ spec:
action: drop
- regex: container_name|pod_name|id|image|name
action: labeldrop
# Probes metrics
- port: https-metrics
scheme: https
bearerTokenFile: /var/run/secrets/kubernetes.io/serviceaccount/token
Expand Down