From 310a260609ba0667a31280a29661740947bac920 Mon Sep 17 00:00:00 2001 From: Robbie Lankford Date: Thu, 30 Jan 2025 15:59:11 -0800 Subject: [PATCH] make build --- .../split-destinations/.rendered/output.yaml | 22 +++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/charts/k8s-monitoring/tests/integration/split-destinations/.rendered/output.yaml b/charts/k8s-monitoring/tests/integration/split-destinations/.rendered/output.yaml index 10af7b26b5..cdc2c00c3e 100644 --- a/charts/k8s-monitoring/tests/integration/split-destinations/.rendered/output.yaml +++ b/charts/k8s-monitoring/tests/integration/split-destinations/.rendered/output.yaml @@ -696,6 +696,28 @@ data: action = "labelmap" regex = "__meta_kubernetes_pod_annotation_(.+)" } + + // explicitly set service_name. if not set, loki will automatically try to populate a default. + // see https://grafana.com/docs/loki/latest/get-started/labels/#default-labels-for-all-users + // + // choose the first value found from the following ordered list: + // - pod.annotation[resource.opentelemetry.io/service.name] + // - pod.label[app.kubernetes.io/name] + // - k8s.pod.name + // - k8s.container.name + rule { + action = "replace" + source_labels = [ + "__meta_kubernetes_pod_annotation_resource_opentelemetry_io_service_name", + "__meta_kubernetes_pod_label_app_kubernetes_io_name", + "__meta_kubernetes_pod_name", + "__meta_kubernetes_pod_container_name", + ] + separator = ";" + regex = "^(?:;*)?([^;]+).*$" + replacement = "$1" + target_label = "service_name" + } } discovery.kubernetes "pods" {