OpenTelemetry declares Kubernetes attributes processor stable
The Collector's Kubernetes Attributes Processor reached version 1.0.0, but the stabilization brought attribute name changes that require adjustments to dashboards and alerts.
OpenTelemetry promoted the Kubernetes Attributes Processor, the Collector component responsible for enriching logs, metrics, and traces with Kubernetes metadata, to version 1.0.0. The announcement was published by InfoQ on October 6, 2026, and marks the processor's graduation to the project's highest stability level, with guarantees covering testing, benchmarks, documentation, and telemetry.
Stability now also covers the processor's API, which matters for companies that redistribute the component within their own distributions or Collector binaries. In practice, this means integrations built on top of the processor no longer risk breaking between minor versions.
What the processor does
The Kubernetes Attributes Processor discovers Kubernetes resources and associates the collected telemetry with metadata such as pods, namespaces, nodes, and workloads. It's what turns a generic metric or trace into data that can be filtered and correlated by cluster context, instead of just appearing as a standalone number.
According to InfoQ, the component is already stable for logs, metrics, and traces; support for profiles remains under development. This status, differentiated by telemetry signal, is common in OpenTelemetry's graduation model, which evaluates each data type separately before finalizing a component's overall stability.
The stabilization is not backward-compatible
The processor's graduation came together with the adoption of the new Kubernetes semantic conventions, which reached stable status in version 1.42.0 of the Semantic Conventions in June 2026. OpenTelemetry states that this required close coordination between the Collector SIG and the Kubernetes Semantic Conventions SIG, because the processor can't be stabilized without first stabilizing the attribute vocabulary it produces.
This dependency brought changes that break compatibility with existing pipelines. Some attribute names changed format:
| Old attribute | New attribute |
|---|---|
container.image.tag | container.image.tags |
k8s.pod.labels | k8s.pod.label |
k8s.pod.annotations | k8s.pod.annotation |
According to the source, equivalent changes apply to node and namespace labels and annotations, following the same plural-to-singular normalization logic.
In short: anyone referencing these attribute names in dashboards, alerts, recording rules, queries, and downstream pipelines needs to review those integrations before migrating to the stable version, not just update the component's version in the Collector.
A migration path that doesn't break everything at once
OpenTelemetry provides feature gates that allow emitting both the old and new conventions simultaneously during the transition period. This gives observability teams a window to update dashboards and alerts gradually, instead of changing everything in the same deploy where the Collector is updated.
For teams in Brazil that maintain Grafana, Prometheus, or commercial backends fed by Kubernetes telemetry via OpenTelemetry, this is the practical part that can't be ignored: updating the Collector alone doesn't solve the problem, because the data schema changes along with it.
Why the stabilization took time
The processor's graduation is part of a broader OpenTelemetry effort called "Stable by Default," which the Collector SIG began prioritizing in late 2025. The goal was to use community feedback and surveys among Collector users to identify which components most widely used in production needed formal stability guarantees.
The Kubernetes Attributes Processor then went through a formal graduation process that covered code ownership, testing, benchmarks, documentation, and telemetry stability, according to InfoQ. The Kubernetes semantic conventions, in turn, reached release candidate status in March 2026 before becoming stable in June of the same year, which aligned the two SIGs' timelines.
What hasn't changed: operational cost
Becoming stable doesn't change the processor's operational behavior. It still keeps an in-memory cache of Kubernetes metadata for monitored pods, and that memory consumption can grow in large environments, especially when there's no filtering to limit which metadata gets collected.
OpenTelemetry's documentation also lists known limitations in host-networked pods and sidecar deployments. The project published CPU and memory benchmarks covering different Kubernetes workloads, which matters for anyone who treats the Collector as part of the production platform rather than as a mere telemetry forwarder: enrichment with Kubernetes metadata is also a workload that consumes resources and needs to be sized accordingly.
How this compares to vendor approaches
InfoQ highlights a relevant difference between OpenTelemetry's approach and that of vendor-specific observability agents. Datadog, for example, offers an infraattributes processor in its Collector distribution that obtains Kubernetes metadata from the Datadog Node Agent and Cluster Agent, instead of each Collector instance querying the Kubernetes API directly. The company argues that this reduces the load on the cluster API and produces more consistent tagging at scale.
OpenTelemetry's Kubernetes Attributes Processor follows a more vendor-neutral path: it discovers Kubernetes resources directly through the cluster API and enriches logs, metrics, and traces using the project's standard semantic conventions. The difference, according to InfoQ, lies less in whether it's possible to attach Kubernetes metadata to telemetry and more in where that enrichment happens, who owns the metadata discovery layer, and how portable the resulting telemetry remains across different observability backends.
For teams already using the OpenTelemetry Collector stack in Kubernetes clusters in Brazil, the processor's stabilization is a useful sign of maturity, but the real work lies in auditing which dashboards, alerts, and pipelines depend on the old attribute names before turning off the compatibility feature gates.
Translated from the Brazilian Portuguese original · Read the original
AMD promete aumento substancial de chips de IA em 2027, diz CEO Lisa Su
In Taipei, Lisa Su said AMD will significantly expand its supply of AI CPUs and GPUs next year, amid a race for manufacturing capacity that is already affecting those deciding today which architecture to bet on.