Skip to content

k8sattributes processor semantic conventions transition #44589

@ChrsMark

Description

@ChrsMark

Component(s)

processor/k8sattributes

Describe the issue you're reporting

Part of [k8s] Transition to stable semconv #43869

This is a placeholder issue to track the transition of this component to stable Semantic Conventions.

Probably this will happen after #35325, following a similar approach.

Cross-posting from open-telemetry/semantic-conventions#3120, the list of expected breaking changes:

  1. container.image.tag is a future breaking since it will need to become container.image.tags to follow semconv
  2. The k8s.*.labels/annotations.* breaking change is handled by k8sattr.labelsAnnotationsSingular.allow feature gate which's maturity is tracked at [k8sattributes] Mature k8sattr.labelsAnnotationsSingular.allow feature gate #44693. This was also tracked by Ensure that k8s labels and annotations follow SemConv #32440.
  3. k8s.pod.hostname, k8s.pod.ip, k8s.pod.start_time are not defined as Semantic Conventions yet.

Tip

React with 👍 to help prioritize this issue. Please use comments to provide useful context, avoiding +1 or me too, to help us triage it. Learn more here.

Metadata

Metadata

Assignees

Labels

component-stability-phase-1Part of the Phase 1 Component Stability Project.never staleIssues marked with this label will be never staled and automatically removedpriority:p1Highprocessor/k8sattributesk8s Attributes processor

Type

No type

Projects

Status

Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions