Special attributes in APM / Span data

Attribute

Description

Attribute

Description

service_name

The “logical” service name associated with a service. This and service identification labels are used to group services into logical units.

kf_platform

Used to determine if data is coming in from “kubernetes”, “docker”, “host” or other platforms. Helps determine charts and metrics to show at the service level.

For “kubernetes”, some charts are grouped by “pod_name”

For “docker”, some charts are grouped by “container_id”

For “host”, some charts are grouped by “kf_node”

Defaults to “kubernetes”

kf_node

Represents the “kubernetes” node that runs the service

If kubernetes labels are present, represents the kubernetes node name/id

If host_id or host_name are present, represents the id/name of the host. This covers “docker” as well.

kf_metrics_agent

Some dashboards are shown based on value of this attribute.

Defaults to datadog. Can be set to “otlp”.

language

Determines language specific “Runtime” dashboard shown in service details

telemetry_sdk_name

In combination with “language”, determines the metrics to use for “Runtime” dashboard