ocaml-opentelemetry/resources/emit-test-pod.yaml
2022-03-23 18:48:11 +00:00

39 lines
1.1 KiB
YAML

apiVersion: v1
kind: Pod
metadata:
name: ocaml-otel-test
labels:
tags.datadoghq.com/env: "poc"
tags.datadoghq.com/service: "t1"
tags.datadoghq.com/version: "2"
spec:
containers:
- name: emit
image: %IMAGE%
env:
- name: HOST_IP
valueFrom:
fieldRef:
fieldPath: status.hostIP
# This is picked up by the opentelemetry sdks
- name: OTEL_EXPORTER_OTLP_ENDPOINT
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
value: "deployment.environment=$(DD_ENV),service.name=$(DD_SERVICE),service.version=$(DD_VERSION),k8s.pod.uid=$(POD_UID)"