chore: datadog unified service tagging

This commit is contained in:
Matt Bray 2022-03-23 12:49:09 +00:00
parent 2de11b7a41
commit cdc0073d43

View file

@ -2,6 +2,10 @@ apiVersion: v1
kind: Pod kind: Pod
metadata: metadata:
name: ocaml-otel-test name: ocaml-otel-test
labels:
tags.datadoghq.com/env: "poc"
tags.datadoghq.com/service: "t1"
tags.datadoghq.com/version: "2"
spec: spec:
containers: containers:
- name: emit - name: emit
@ -14,6 +18,22 @@ spec:
# This is picked up by the opentelemetry sdks # This is picked up by the opentelemetry sdks
- name: OTEL_EXPORTER_OTLP_ENDPOINT - name: OTEL_EXPORTER_OTLP_ENDPOINT
value: "http://$(HOST_IP):4318" value: "http://$(HOST_IP):4318"
- name: POD_UID
valueFrom:
fieldRef:
fieldPath: metadata.uid
- name: DD_ENV
valueFrom:
fieldRef:
fieldPath: metadata.labels['tags.datadoghq.com/env']
- name: DD_SERVICE
valueFrom:
fieldRef:
fieldPath: metadata.labels['tags.datadoghq.com/service']
- name: DD_VERSION
valueFrom:
fieldRef:
fieldPath: metadata.labels['tags.datadoghq.com/version']
- name: OTEL_RESOURCE_ATTRIBUTES - name: OTEL_RESOURCE_ATTRIBUTES
value: "service.name=t1,service.version=1,deployment.environment=poc" value: "deployment.environment=$(DD_ENV),service.name=$(DD_SERVICE),service.version=$(DD_VERSION),k8s.pod.uid=$(POD_UID)"