OpenTelemetry Semantic Conventions and Datadog Conventions

이 페이지는 아직 한국어로 제공되지 않으며 번역 작업 중입니다. 번역에 관한 질문이나 의견이 있으시면 언제든지 저희에게 연락해 주십시오.

OpenTelemetry makes use of a number of semantic conventions that specify names for different types of data. This page lists mappings for OpenTelemetry semantic conventions to Datadog’s semantic conventions.

Unified Service Tagging

OpenTelemetry conventionDatadog convention
deployment.environmentenv
service.nameservice
service.versionversion

For more information, see Unified Service Tagging.

Containers

OpenTelemetry conventionDatadog convention
container.idcontainer_id
container.namecontainer_name
container.image.nameimage_name
container.image.tagimage_tag

Read more about Containers semantic conventions in the OpenTelemetry documentation.

Additional cloud provider-specific attributes are also mapped.

Cloud

OpenTelemetry conventionDatadog convention
cloud.providercloud_provider
cloud.regionregion
cloud.availability_zonezone

ECS

OpenTelemetry conventionDatadog convention
aws.ecs.task.familytask_family
aws.ecs.task.arntask_arn
aws.ecs.cluster.arnecs_cluster_name
aws.ecs.task.revisiontask_version
aws.ecs.container.arnecs_container_name

Kubernetes

OpenTelemetry conventionDatadog convention
k8s.container.namekube_container_name
k8s.cluster.namekube_cluster_name
k8s.deployment.namekube_deployment
k8s.replicaset.namekube_replica_set
k8s.statefulset.namekube_stateful_set
k8s.daemonset.namekube_daemon_set
k8s.job.namekube_job
k8s.cronjob.namekube_cronjob
k8s.namespace.namekube_namespace
k8s.pod.namepod_name

Kubernetes labels

Kubernetes conventionDatadog convention
app.kubernetes.io/namekube_app_name
app.kubernetes.io/instancekube_app_instance
app.kubernetes.io/versionkube_app_version
app.kuberenetes.io/componentkube_app_component
app.kubernetes.io/part-ofkube_app_part_of
app.kubernetes.io/managed-bykube_app_managed_by

Further reading