# Blog on OpenTelemetry

Recent content in Blog on OpenTelemetry

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## Kubernetes attributes processor reaches v1.0.0 milestone

DevFeed: [Kubernetes attributes processor reaches v1.0.0 milestone](<https://devfeed.tech/articles/kubernetes-attributes-processor-reaches-v1-0-0-milestone-32575.md>)

Original publisher: [Read original article](<https://opentelemetry.io/blog/2026/k8s-attributes-processor-v1/>)

Author: OpenTelemetry Authors; Docs CC BY

Published: 2026-09-16T04:59:27Z

Content type: release

Language: en

Sources: [Blog on OpenTelemetry](<https://devfeed.tech/sources/blog-on-opentelemetry.md>)

Topics: [OpenTelemetry](<https://devfeed.tech/topics/opentelemetry.md>), [telemetry](<https://devfeed.tech/topics/telemetry.md>), [releases](<https://devfeed.tech/topics/releases.md>), [Kubernetes](<https://devfeed.tech/topics/kubernetes.md>), [Go Language](<https://devfeed.tech/topics/go-language.md>)

Tags: [api](<https://devfeed.tech/tags/api.md>), [go](<https://devfeed.tech/tags/go.md>), [kubernetes](<https://devfeed.tech/tags/kubernetes.md>), [opentelemetry](<https://devfeed.tech/tags/opentelemetry.md>), [releases](<https://devfeed.tech/tags/releases.md>), [stable](<https://devfeed.tech/tags/stable.md>), [telemetry](<https://devfeed.tech/tags/telemetry.md>)

### AI overview

The Kubernetes attributes processor has reached version 1.0.0 and fulfills OpenTelemetry's stability criteria for testing, benchmarking, documentation, and telemetry. The release also supports redistribution as a Go library or in binaries without API breakage.

### Source excerpt

The Kubernetes attributes processor, which enriches your telemetry with Kubernetes metadata, has officially moved to v1.0.0! You can try it out on your custom distro, and it is also available as part of the latest opentelemetry-collector-contrib and opentelemetry-collector-k8s distro releases. Being v1.0.0 means the component is now verified to fulfill the 'stable' stability criteria including requirements around testing, benchmarking, documentation and telemetry stability. It also ensures you can redistribute it as a Go library or as part of your binaries without API breakage.

## Inside the LLM Call: GenAI Observability with OpenTelemetry

DevFeed: [Inside the LLM Call: GenAI Observability with OpenTelemetry](<https://devfeed.tech/articles/inside-the-llm-call-genai-observability-with-opentelemetry-32572.md>)

Original publisher: [Read original article](<https://opentelemetry.io/blog/2026/genai-observability/>)

Author: OpenTelemetry Authors; Docs CC BY

Published: 2026-09-14T16:56:42Z

Content type: tutorial

Language: en

Sources: [Blog on OpenTelemetry](<https://devfeed.tech/sources/blog-on-opentelemetry.md>)

Topics: [OpenTelemetry](<https://devfeed.tech/topics/opentelemetry.md>), [agent observability](<https://devfeed.tech/topics/agent-observability.md>), [telemetry](<https://devfeed.tech/topics/telemetry.md>), [AI Agent](<https://devfeed.tech/topics/ai-agent.md>), [Large Language Model](<https://devfeed.tech/topics/llm.md>)

Tags: [agent](<https://devfeed.tech/tags/agent.md>), [ai-agent](<https://devfeed.tech/tags/ai-agent.md>), [claude-code](<https://devfeed.tech/tags/claude-code.md>), [codex](<https://devfeed.tech/tags/codex.md>), [observability](<https://devfeed.tech/tags/observability.md>), [opentelemetry](<https://devfeed.tech/tags/opentelemetry.md>), [token](<https://devfeed.tech/tags/token.md>), [tool](<https://devfeed.tech/tags/tool.md>), [visibility](<https://devfeed.tech/tags/visibility.md>)

### AI overview

This tutorial explains how OpenTelemetry Semantic Conventions for Generative AI record LLM calls, tool invocations, token counts, and related events. It demonstrates exporting telemetry from an LLM-powered application, viewing it with Aspire Dashboard, and considering sensitive-data implications of optional content capture.

### Source excerpt

Your AI agent just took 45 seconds to answer a simple question. Was it the model? A slow tool call? A retry loop? Every time an application calls an LLM, a chain of model calls, tool invocations, and token exchanges happens behind the scenes -- and without observability, you are guessing. The OpenTelemetry Semantic Conventions for Generative AI give you that visibility. They standardize how GenAI operations are recorded -- the model being called, input and output token counts, and when opted in, the full content of prompts, completions, tool calls, and tool results.

## OpenTelemetry proposes environment variables for context propagation across processes

DevFeed: [OpenTelemetry proposes environment variables for context propagation across processes](<https://devfeed.tech/articles/help-us-stabilize-environment-variable-context-propagation-32571.md>)

Original publisher: [Read original article](<https://opentelemetry.io/blog/2026/environment-variable-context-propagation/>)

Author: OpenTelemetry Authors; Docs CC BY

Published: 2026-09-11T11:01:22Z

Content type: article

Language: en

Sources: [Blog on OpenTelemetry](<https://devfeed.tech/sources/blog-on-opentelemetry.md>)

Topics: [context](<https://devfeed.tech/topics/context.md>), [tracing](<https://devfeed.tech/topics/tracing.md>), [OpenTelemetry](<https://devfeed.tech/topics/opentelemetry.md>), [Processes](<https://devfeed.tech/topics/processes.md>), [CI/CD](<https://devfeed.tech/topics/cicd.md>), [data-processing](<https://devfeed.tech/topics/data-processing.md>)

Tags: [ci-cd](<https://devfeed.tech/tags/ci-cd.md>), [data-processing](<https://devfeed.tech/tags/data-processing.md>), [environment-variables](<https://devfeed.tech/tags/environment-variables.md>), [opentelemetry](<https://devfeed.tech/tags/opentelemetry.md>), [processes](<https://devfeed.tech/tags/processes.md>), [spans](<https://devfeed.tech/tags/spans.md>), [tracing](<https://devfeed.tech/tags/tracing.md>), [w3c](<https://devfeed.tech/tags/w3c.md>)

### AI overview

The OpenTelemetry Specification has a release candidate for using environment variables to carry trace context and baggage between processes. The article explains how this can connect spans across workflow runners, shells, build tools, test processes, and similar workloads when protocol headers or message metadata are unavailable, and requests feedback before the specification becomes Stable.

### Source excerpt

A trace does not always cross a network boundary. A workflow runner starts a shell, the shell launches a build tool, and the build tool starts test processes. Batch and data-processing systems create similar chains of child processes. Without a shared way to pass trace information across these boundaries, spans from each process can end up in separate traces. If context propagation is new to you, it is the mechanism that carries information from one service or process to the next. For tracing, this includes the trace and span identifiers that let new spans join the same trace. It can also carry baggage: application-defined key-value pairs that are passed to downstream work.

## OpenTelemetry Go Logs API and SDK reach release candidate status

DevFeed: [OpenTelemetry Go Logs API and SDK reach release candidate status](<https://devfeed.tech/articles/opentelemetry-go-logs-api-and-sdk-reach-release-candidate-status-32574.md>)

Original publisher: [Read original article](<https://opentelemetry.io/blog/2026/go-logs-api-sdk-rc/>)

Author: OpenTelemetry Authors; Docs CC BY

Published: 2026-08-31T15:40:58Z

Content type: release

Language: en

Sources: [Blog on OpenTelemetry](<https://devfeed.tech/sources/blog-on-opentelemetry.md>)

Topics: [OpenTelemetry](<https://devfeed.tech/topics/opentelemetry.md>), [Go Language](<https://devfeed.tech/topics/go-language.md>), [releases](<https://devfeed.tech/topics/releases.md>), [SDKs](<https://devfeed.tech/topics/sdks.md>), [Logging](<https://devfeed.tech/topics/logging.md>)

Tags: [api](<https://devfeed.tech/tags/api.md>), [beta](<https://devfeed.tech/tags/beta.md>), [experimental](<https://devfeed.tech/tags/experimental.md>), [go](<https://devfeed.tech/tags/go.md>), [opentelemetry](<https://devfeed.tech/tags/opentelemetry.md>), [release](<https://devfeed.tech/tags/release.md>), [sdk](<https://devfeed.tech/tags/sdk.md>), [version](<https://devfeed.tech/tags/version.md>)

### AI overview

OpenTelemetry Go v1.47.0-rc.1 promotes the Logs API and SDK to release candidate status. The release moves these modules from beta stability toward stable v1 compatibility guarantees, while log exporters and logtest remain experimental and outside the RC scope.

### Source excerpt

OpenTelemetry Go v1.47.0-rc.1 is here. This release promotes the Logs API and SDK to release candidate (RC), the final stage before we provide stable v1 compatibility guarantees. We believe the design is ready, and now we need the community to test it in real applications and integrations before those guarantees take effect. What is included in the release candidate? The RC covers these two modules: go.opentelemetry.io/otel/log go.opentelemetry.io/otel/sdk/log These modules move from v0.22.0, with beta stability, to v1.47.0-rc.1. The version aligns them with the other stable OpenTelemetry Go modules, which share a coordinated version number. The log exporters and logtest modules remain experimental and are not covered by this RC's stability scope.

## Consuming OpenTelemetry Entity Events with an Event-Sourced Consumer

DevFeed: [Consuming OpenTelemetry Entity Events with an Event-Sourced Consumer](<https://devfeed.tech/articles/what-can-you-do-with-opentelemetry-entity-events-32567.md>)

Original publisher: [Read original article](<https://opentelemetry.io/blog/2026/consuming-opentelemetry-entity-events/>)

Author: OpenTelemetry Authors; Docs CC BY

Published: 2026-08-14T07:10:08Z

Content type: tutorial

Language: en

Sources: [Blog on OpenTelemetry](<https://devfeed.tech/sources/blog-on-opentelemetry.md>)

Topics: [OpenTelemetry](<https://devfeed.tech/topics/opentelemetry.md>), [observability](<https://devfeed.tech/topics/observability.md>), [telemetry](<https://devfeed.tech/topics/telemetry.md>), [systems](<https://devfeed.tech/topics/systems.md>)

Tags: [logs](<https://devfeed.tech/tags/logs.md>), [metrics](<https://devfeed.tech/tags/metrics.md>), [observability](<https://devfeed.tech/tags/observability.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [opentelemetry](<https://devfeed.tech/tags/opentelemetry.md>), [services](<https://devfeed.tech/tags/services.md>), [systems](<https://devfeed.tech/tags/systems.md>), [traces](<https://devfeed.tech/tags/traces.md>), [volumes](<https://devfeed.tech/tags/volumes.md>)

### AI overview

This post explains how to consume OpenTelemetry entity events, which represent the inventory and lifecycle changes of hosts, interfaces, switches, services, and volumes. It presents an open source consumer as a worked example and recommends an event-sourced pipeline that preserves both current state and history.

### Source excerpt

Metrics, logs, and traces tell you how your systems behave. They are much quieter about what actually exists: which hosts, interfaces, switches, services, and volumes are out there right now, and, crucially, how that picture changed over the last hour, day, or quarter. That living inventory has stayed a blind spot in the open observability stack. OpenTelemetry's entity events, coming out of the Entities SIG and described in the Entity Data Model, are the piece that starts to close it. Entity events are a stream. The interesting question is "what do I do once they arrive?" This post walks through one answer, using an open source consumer as a worked example.

## Metric cardinality limits in OpenTelemetry: a practical guide

DevFeed: [Metric cardinality limits in OpenTelemetry: a practical guide](<https://devfeed.tech/articles/metric-cardinality-limits-in-opentelemetry-a-practical-guide-32566.md>)

Original publisher: [Read original article](<https://opentelemetry.io/blog/2026/cardinality-limits-in-opentelemetry/>)

Author: OpenTelemetry Authors; Docs CC BY

Published: 2026-08-06T07:43:47Z

Content type: article

Language: en

Sources: [Blog on OpenTelemetry](<https://devfeed.tech/sources/blog-on-opentelemetry.md>)

Topics: [OpenTelemetry](<https://devfeed.tech/topics/opentelemetry.md>), [SDK](<https://devfeed.tech/topics/sdk.md>), [telemetry](<https://devfeed.tech/topics/telemetry.md>), [dashboards](<https://devfeed.tech/topics/dashboards.md>)

Tags: [cardinality](<https://devfeed.tech/tags/cardinality.md>), [dashboards](<https://devfeed.tech/tags/dashboards.md>), [filter](<https://devfeed.tech/tags/filter.md>), [guide](<https://devfeed.tech/tags/guide.md>), [memory](<https://devfeed.tech/tags/memory.md>), [metric](<https://devfeed.tech/tags/metric.md>), [metrics](<https://devfeed.tech/tags/metrics.md>), [opentelemetry](<https://devfeed.tech/tags/opentelemetry.md>), [practical](<https://devfeed.tech/tags/practical.md>), [production](<https://devfeed.tech/tags/production.md>)

### AI overview

This practical guide explains how OpenTelemetry metric cardinality limits protect process memory from unbounded growth. When a metric stream overflows, total values remain correct, but attribute-based filtering and grouping can undercount, affecting dashboards, SLOs, and alerts.

### Source excerpt

OpenTelemetry metrics are designed to be safe to use in production. One part of that safety is the cardinality limit in the metrics SDK. The limit protects your process from unbounded memory growth when a metric receives too many unique attribute combinations. That protection is useful, but it has a consequence many users do not expect: when a metric stream overflows, the total value remains correct, while queries that filter or group by attributes can undercount. This can affect dashboards, service-level objectives (SLOs), and alerts that looked correct before overflow started.

## OpenTelemetry Demo 3.0 introduces breaking changes to attributes, dashboards, and local deployment

DevFeed: [OpenTelemetry Demo 3.0 introduces breaking changes to attributes, dashboards, and local deployment](<https://devfeed.tech/articles/we-broke-the-otel-demo-32585.md>)

Original publisher: [Read original article](<https://opentelemetry.io/blog/2026/we-broke-the-demo/>)

Author: OpenTelemetry Authors; Docs CC BY

Published: 2026-07-28T10:15:19Z

Content type: opinion

Language: en

Sources: [Blog on OpenTelemetry](<https://devfeed.tech/sources/blog-on-opentelemetry.md>)

Topics: [Demo](<https://devfeed.tech/topics/demo.md>), [OpenTelemetry](<https://devfeed.tech/topics/opentelemetry.md>), [Maintainability](<https://devfeed.tech/topics/maintainability.md>), [dashboards](<https://devfeed.tech/topics/dashboards.md>), [Kafka](<https://devfeed.tech/topics/kafka.md>)

Tags: [changes](<https://devfeed.tech/tags/changes.md>), [dashboards](<https://devfeed.tech/tags/dashboards.md>), [demo](<https://devfeed.tech/tags/demo.md>), [maintainability](<https://devfeed.tech/tags/maintainability.md>), [opentelemetry](<https://devfeed.tech/tags/opentelemetry.md>), [services](<https://devfeed.tech/tags/services.md>)

### AI overview

This article explains intentional breaking changes in OpenTelemetry Demo 3.0, including renamed custom telemetry attributes, broken dashboards and queries, and a revised local-run configuration split across multiple files. The changes aim to improve maintainability and make forks easier to manage.

### Source excerpt

If you've been running the Demo for some time, you may have seen a couple of structural changes lately, and you may even have gotten mad about things not working as expected. We feel your pain and we totally understand it. Unfortunately there was no better way to change things without breaking the existing flow. Some of what you knew is gone. New services were added. Attribute names have changed. If you had dashboards with custom metrics, everything is broken now.

## OpenTelemetry @ KubeCon + CloudNativeCon Japan 2026

DevFeed: [OpenTelemetry @ KubeCon + CloudNativeCon Japan 2026](<https://devfeed.tech/articles/opentelemetry-kubecon-cloudnativecon-japan-2026-32576.md>)

Original publisher: [Read original article](<https://opentelemetry.io/blog/2026/kubecon-japan/>)

Author: OpenTelemetry Authors; Docs CC BY

Published: 2026-07-23T17:40:46Z

Content type: article

Language: en

Sources: [Blog on OpenTelemetry](<https://devfeed.tech/sources/blog-on-opentelemetry.md>)

Topics: [OpenTelemetry](<https://devfeed.tech/topics/opentelemetry.md>), [agent observability](<https://devfeed.tech/topics/agent-observability.md>)

Tags: [2026](<https://devfeed.tech/tags/2026.md>), [conference](<https://devfeed.tech/tags/conference.md>), [japan](<https://devfeed.tech/tags/japan.md>), [kubecon](<https://devfeed.tech/tags/kubecon.md>), [opentelemetry](<https://devfeed.tech/tags/opentelemetry.md>)

### AI overview

A guide to OpenTelemetry-related sessions at KubeCon + CloudNativeCon Japan 2026, including Japan Community Day and the main conference program in Yokohama. The schedule includes sessions on agent observability, industrial IoT, metrics migration, traces as test data, trust, Wasm, and Prometheus exporters.

### Source excerpt

KubeCon + CloudNativeCon Japan takes place July 28-30, 2026, in Yokohama, Japan. Register today to join us! Here are all the OpenTelemetry-related sessions, up to date at the time of writing. Session details can change, so confirm dates and times in the official schedule. Community Day Japan Community Day is on Tuesday, July 28, ahead of the main conference. It's a great way to engage with fellow attendees and with members of local meetup communities, special interest groups, and subgroups within Cloud Native Community Japan.

## One-command OpenTelemetry setup on Linux hosts

DevFeed: [One-command OpenTelemetry setup on Linux hosts](<https://devfeed.tech/articles/one-command-opentelemetry-setup-on-linux-hosts-32582.md>)

Original publisher: [Read original article](<https://opentelemetry.io/blog/2026/packaging-first-repo/>)

Author: OpenTelemetry Authors; Docs CC BY

Published: 2026-07-23T16:51:56Z

Content type: article

Language: en

Sources: [Blog on OpenTelemetry](<https://devfeed.tech/sources/blog-on-opentelemetry.md>)

Topics: [OpenTelemetry](<https://devfeed.tech/topics/opentelemetry.md>), [Linux](<https://devfeed.tech/topics/linux.md>), [Automation](<https://devfeed.tech/topics/automation.md>), [systems](<https://devfeed.tech/topics/systems.md>)

Tags: [automation](<https://devfeed.tech/tags/automation.md>), [aws-lambda](<https://devfeed.tech/tags/aws-lambda.md>), [environment-variables](<https://devfeed.tech/tags/environment-variables.md>), [installation](<https://devfeed.tech/tags/installation.md>), [java](<https://devfeed.tech/tags/java.md>), [linux](<https://devfeed.tech/tags/linux.md>), [monitoring](<https://devfeed.tech/tags/monitoring.md>), [net](<https://devfeed.tech/tags/net.md>), [node-js](<https://devfeed.tech/tags/node-js.md>), [opentelemetry](<https://devfeed.tech/tags/opentelemetry.md>), [packaging](<https://devfeed.tech/tags/packaging.md>), [processes](<https://devfeed.tech/tags/processes.md>), [python](<https://devfeed.tech/tags/python.md>), [setup](<https://devfeed.tech/tags/setup.md>)

### AI overview

OpenTelemetry introduces a package-based setup for instrumenting Java, .NET, Node.js, and Python applications running directly on Linux hosts. The package installs the OpenTelemetry Injector, SDKs, and auto-instrumentation packages, which activate instrumentation at process startup without application code or deployment-script changes.

### Source excerpt

OpenTelemetry as system dependency Setting up OpenTelemetry for your applications and systems depends on where those apps and systems run. Some are very automated, especially Kubernetes, thanks to the OpenTelemetry Operator, or AWS Lambda, with the OpenTelemetry Lambda layers. But the countless Java, .NET, Node.js, and Python apps running directly on Linux hosts have had no such automation. Instrumenting those has meant downloading agents by hand and wiring up environment variables yourself. At OTel Unplugged EU in Brussels this February, one ask kept coming up: clear packaging, installation, and usage paths. You asked for:

## Announcing v1 of OpenTelemetry Go Compile-Time Instrumentation

DevFeed: [Announcing v1 of OpenTelemetry Go Compile-Time Instrumentation](<https://devfeed.tech/articles/announcing-v1-of-opentelemetry-go-compile-time-instrumentation-32573.md>)

Original publisher: [Read original article](<https://opentelemetry.io/blog/2026/go-compile-time-instrumentation-v1/>)

Author: OpenTelemetry Authors; Docs CC BY

Published: 2026-07-23T06:20:13Z

Content type: release

Language: en

Sources: [Blog on OpenTelemetry](<https://devfeed.tech/sources/blog-on-opentelemetry.md>)

Topics: [Go Language](<https://devfeed.tech/topics/go-language.md>), [OpenTelemetry](<https://devfeed.tech/topics/opentelemetry.md>), [Instrumentation](<https://devfeed.tech/topics/instrumentation.md>), [telemetry](<https://devfeed.tech/topics/telemetry.md>)

Tags: [go](<https://devfeed.tech/tags/go.md>), [instrumentation](<https://devfeed.tech/tags/instrumentation.md>), [opentelemetry](<https://devfeed.tech/tags/opentelemetry.md>), [release](<https://devfeed.tech/tags/release.md>), [telemetry](<https://devfeed.tech/tags/telemetry.md>), [zero-code](<https://devfeed.tech/tags/zero-code.md>)

### AI overview

OpenTelemetry announces the first stable release of Go Compile-Time Instrumentation. The project injects OpenTelemetry instrumentation during the Go build process, allowing traces and metrics for applications, dependencies, and supported standard-library packages without source-code changes or a separate runtime agent.

### Source excerpt

If you write Java, Python, Node.js, or .NET, you have been able to add OpenTelemetry to an application without editing its code for years: attach an agent at startup and telemetry starts flowing. Go has been the exception. A Go program compiles to a single static binary with no runtime to hook into at startup, so Go developers have had to instrument by hand or reach for an out-of-process eBPF agent.

## Lambda-powered functions land in OTTL

DevFeed: [Lambda-powered functions land in OTTL](<https://devfeed.tech/articles/lambda-powered-functions-land-in-ottl-32577.md>)

Original publisher: [Read original article](<https://opentelemetry.io/blog/2026/lambda-powered-function-land-in-ottl/>)

Author: OpenTelemetry Authors; Docs CC BY

Published: 2026-07-22T20:04:49Z

Content type: release

Language: en

Sources: [Blog on OpenTelemetry](<https://devfeed.tech/sources/blog-on-opentelemetry.md>)

Topics: [OpenTelemetry](<https://devfeed.tech/topics/opentelemetry.md>), [telemetry](<https://devfeed.tech/topics/telemetry.md>), [sensitive data](<https://devfeed.tech/topics/sensitive-data.md>), [data](<https://devfeed.tech/topics/data.md>)

Tags: [collection-operations](<https://devfeed.tech/tags/collection-operations.md>), [experimental](<https://devfeed.tech/tags/experimental.md>), [functions](<https://devfeed.tech/tags/functions.md>), [lambda](<https://devfeed.tech/tags/lambda.md>), [opentelemetry](<https://devfeed.tech/tags/opentelemetry.md>), [pipelines](<https://devfeed.tech/tags/pipelines.md>), [release](<https://devfeed.tech/tags/release.md>), [sensitive-data](<https://devfeed.tech/tags/sensitive-data.md>), [telemetry](<https://devfeed.tech/tags/telemetry.md>), [transformation](<https://devfeed.tech/tags/transformation.md>)

### AI overview

OpenTelemetry Collector Contrib v0.157.0 introduces lambda expressions to OTTL, enabling reusable inline logic in generic higher-order functions. The release adds eight experimental functions for collection transformations, including filtering, mapping, finding, reducing, and conditional operations.

### Source excerpt

As telemetry pipelines become more sophisticated, so do the transformations they need to perform: sanitizing sensitive data, normalizing inconsistent schemas, and enforcing attribute contracts. While OTTL provides a rich set of transformation functions, expressing collection operations has required dedicated functions with hardcoded behavior for each new use case. OpenTelemetry Collector Contrib v0.157.0 changes that by introducing lambda expressions to OTTL. Lambdas let users pass inline logic directly to generic higher-order functions, making complex collection transformations both reusable and concise. The release includes eight new functions that leverage this capability: Filter, MapEach, MapKeys, Any, All, Find, Reduce, and When.

## CocoaPods Deprecation Notice for OpenTelemetry Swift

DevFeed: [CocoaPods Deprecation Notice for OpenTelemetry Swift](<https://devfeed.tech/articles/cocoapods-deprecation-notice-for-opentelemetry-swift-32581.md>)

Original publisher: [Read original article](<https://opentelemetry.io/blog/2026/otel-swift-cocoapods-deprecation/>)

Author: OpenTelemetry Authors; Docs CC BY

Published: 2026-07-20T14:05:37Z

Content type: release

Language: en

Sources: [Blog on OpenTelemetry](<https://devfeed.tech/sources/blog-on-opentelemetry.md>)

Topics: [OpenTelemetry](<https://devfeed.tech/topics/opentelemetry.md>), [cocoapods](<https://devfeed.tech/topics/cocoapods.md>), [Swift](<https://devfeed.tech/topics/swift.md>), [swift-package-manager](<https://devfeed.tech/topics/swift-package-manager.md>), [migration](<https://devfeed.tech/topics/migration.md>), [Package manager](<https://devfeed.tech/topics/package-manager.md>), [maintenance](<https://devfeed.tech/topics/maintenance.md>), [Maintainers](<https://devfeed.tech/topics/maintainers.md>)

Tags: [cocoapods](<https://devfeed.tech/tags/cocoapods.md>), [maintenance](<https://devfeed.tech/tags/maintenance.md>), [migration](<https://devfeed.tech/tags/migration.md>), [opentelemetry](<https://devfeed.tech/tags/opentelemetry.md>), [release](<https://devfeed.tech/tags/release.md>), [releases](<https://devfeed.tech/tags/releases.md>), [swift](<https://devfeed.tech/tags/swift.md>), [swift-package-manager](<https://devfeed.tech/tags/swift-package-manager.md>)

### AI overview

OpenTelemetry Swift maintainers plan to deprecate CocoaPods support for the opentelemetry-swift and opentelemetry-swift-core pods as CocoaPods moves into maintenance mode. Swift Package Manager is the recommended installation method, and existing CocoaPods users are encouraged to plan migration.

### Source excerpt

As it was announced via CocoaPods Support Plan and via CocoaPods Spec Repository, CocoaPods is transitioning their project to maintenance mode, and cocoapods trunk is going to be read-only in a few months. The OpenTelemetry Swift maintainers are planning to deprecate CocoaPods support for all the pods published under opentelemetry-swift and opentelemetry-swift-core. Swift Package Manager (SPM) is now the recommended and preferred installation method for all new integrations. We encourage existing CocoaPods users to begin planning a migration to SPM.

## OpenTelemetry Has Graduated... Now what?

DevFeed: [OpenTelemetry Has Graduated... Now what?](<https://devfeed.tech/articles/opentelemetry-has-graduated-now-what-32579.md>)

Original publisher: [Read original article](<https://opentelemetry.io/blog/2026/otel-grad-now-what/>)

Author: OpenTelemetry Authors; Docs CC BY

Published: 2026-07-15T18:59:02Z

Content type: opinion

Language: en

Sources: [Blog on OpenTelemetry](<https://devfeed.tech/sources/blog-on-opentelemetry.md>)

Topics: [OpenTelemetry](<https://devfeed.tech/topics/opentelemetry.md>), [telemetry](<https://devfeed.tech/topics/telemetry.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>), [vendor lock-in](<https://devfeed.tech/topics/vendor-lock-in.md>), [Instrumentation](<https://devfeed.tech/topics/instrumentation.md>), [Traces](<https://devfeed.tech/topics/traces.md>)

Tags: [cncf](<https://devfeed.tech/tags/cncf.md>), [instrumentation](<https://devfeed.tech/tags/instrumentation.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [opentelemetry](<https://devfeed.tech/tags/opentelemetry.md>), [telemetry](<https://devfeed.tech/tags/telemetry.md>), [traces](<https://devfeed.tech/tags/traces.md>), [tracing](<https://devfeed.tech/tags/tracing.md>), [vendor-lock-in](<https://devfeed.tech/tags/vendor-lock-in.md>)

### AI overview

This article discusses OpenTelemetry's CNCF graduated status, its history as a unified standard for traces, logs, and metrics, and the role of standardized APIs, language implementations, and the Collector in reducing vendor lock-in.

### Source excerpt

In case you missed it: OpenTelemetry (OTel) has officially achieved CNCF graduated status! It now stands proudly alongside amazing open source projects such as Kubernetes and Prometheus, to name just a few. It's been a long journey, and we're very excited... But, now what? To understand where we're going, it's important to understand where we came from. History In the not-so-distant past, telemetry signals were not standardized. This meant telemetry formats differed from tool to tool, with each telemetry vendor creating and maintaining its own instrumentation libraries. Vendor lock-in was a huge problem: If you wanted to switch vendors, you had to strip out the previous vendor's libraries from your code and replace them with the new vendor's libraries. As a result, switching vendors was a nontrivial task.

## OpenTelemetry Spring Boot Starter Adds Declarative YAML Configuration in Version 2.26.0

DevFeed: [OpenTelemetry Spring Boot Starter Adds Declarative YAML Configuration in Version 2.26.0](<https://devfeed.tech/articles/the-voyage-of-a-small-environment-variable-32584.md>)

Original publisher: [Read original article](<https://opentelemetry.io/blog/2026/spring-boot-declarative-config/>)

Author: OpenTelemetry Authors; Docs CC BY

Published: 2026-07-14T07:47:36Z

Content type: article

Language: en

Sources: [Blog on OpenTelemetry](<https://devfeed.tech/sources/blog-on-opentelemetry.md>)

Topics: [OpenTelemetry](<https://devfeed.tech/topics/opentelemetry.md>), [Spring Boot](<https://devfeed.tech/topics/spring-boot.md>), [YAML](<https://devfeed.tech/topics/yaml.md>), [configuration](<https://devfeed.tech/topics/configuration.md>), [Environment Variables](<https://devfeed.tech/topics/environment-variables.md>), [telemetry](<https://devfeed.tech/topics/telemetry.md>), [tracing](<https://devfeed.tech/topics/tracing.md>)

Tags: [configuration](<https://devfeed.tech/tags/configuration.md>), [environment](<https://devfeed.tech/tags/environment.md>), [java](<https://devfeed.tech/tags/java.md>), [opentelemetry](<https://devfeed.tech/tags/opentelemetry.md>), [schema](<https://devfeed.tech/tags/schema.md>), [setup](<https://devfeed.tech/tags/setup.md>), [spring-boot](<https://devfeed.tech/tags/spring-boot.md>), [telemetry](<https://devfeed.tech/tags/telemetry.md>), [traces](<https://devfeed.tech/tags/traces.md>), [yaml](<https://devfeed.tech/tags/yaml.md>)

### AI overview

The article explains how declarative configuration in the OpenTelemetry Spring Boot starter, available from version 2.26.0, embeds the SDK's YAML schema in application.yaml. It contrasts this approach with environment-variable configuration and describes how the YAML schema can represent telemetry pipelines and options beyond the fixed environment-variable catalog.

### Source excerpt

The OpenTelemetry Spring Boot starter gained declarative-configuration support starting in version 2.26.0 -- the same YAML schema the Java agent introduced in late 2025, now embedded inside application.yaml. This post traces what one env var, OTEL_SERVICE_NAME=petclinic, does in that new world, and where the seams are. In a hurry? Jump straight to the Spring Boot starter declarative-config docs, paste your application.properties into the interactive converter, or pick your SDK setup in the Ecosystem Explorer with the Spring Boot starter target selected. Come back for the story when you have a coffee.

## Call for Contributors: OpenTelemetry for Dart and Flutter

DevFeed: [Call for Contributors: OpenTelemetry for Dart and Flutter](<https://devfeed.tech/articles/call-for-contributors-opentelemetry-for-dart-and-flutter-32568.md>)

Original publisher: [Read original article](<https://opentelemetry.io/blog/2026/dart-flutter-opentelemetry/>)

Author: OpenTelemetry Authors; Docs CC BY

Published: 2026-07-13T08:20:00Z

Content type: opinion

Language: en

Sources: [Blog on OpenTelemetry](<https://devfeed.tech/sources/blog-on-opentelemetry.md>)

Topics: [OpenTelemetry](<https://devfeed.tech/topics/opentelemetry.md>), [Dart](<https://devfeed.tech/topics/dart.md>), [Flutter](<https://devfeed.tech/topics/flutter.md>), [telemetry](<https://devfeed.tech/topics/telemetry.md>), [SDKs](<https://devfeed.tech/topics/sdks.md>), [cross-platform](<https://devfeed.tech/topics/cross-platform.md>)

Tags: [contributors](<https://devfeed.tech/tags/contributors.md>), [cross-platform](<https://devfeed.tech/tags/cross-platform.md>), [dart](<https://devfeed.tech/tags/dart.md>), [flutter](<https://devfeed.tech/tags/flutter.md>), [opentelemetry](<https://devfeed.tech/tags/opentelemetry.md>), [sdk](<https://devfeed.tech/tags/sdk.md>), [telemetry](<https://devfeed.tech/tags/telemetry.md>)

### AI overview

OpenTelemetry is seeking contributors to establish an official Dart and Flutter SIG and develop a maintained OpenTelemetry SDK. An existing implementation, dartastic_opentelemetry and its API package, is being considered for donation and supports traces, metrics, and logs across multiple targets.

### Source excerpt

Why OpenTelemetry for Dart and Flutter? Dart is a full-stack language and the language of Flutter, one of the most popular frameworks for building cross-platform applications. Data shows over 20% of current app store submissions are Flutter apps. Dart is null safe and type safe, compiles to fast binaries, and is increasingly used for backend services as well. Yet Dart remains the last top-15 programming language without an officially maintained OpenTelemetry SDK. Earlier community implementations are no longer maintained, leaving Dart and Flutter developers without a supported path to capture telemetry from their servers and apps.

## Don't Wrap OpenTelemetry -- You're Probably Hurting More Than Helping

DevFeed: [Don't Wrap OpenTelemetry -- You're Probably Hurting More Than Helping](<https://devfeed.tech/articles/don-t-wrap-opentelemetry-you-re-probably-hurting-more-than-helping-32570.md>)

Original publisher: [Read original article](<https://opentelemetry.io/blog/2026/dont-wrap-opentelemetry/>)

Author: OpenTelemetry Authors; Docs CC BY

Published: 2026-06-24T08:42:08Z

Content type: opinion

Language: en

Sources: [Blog on OpenTelemetry](<https://devfeed.tech/sources/blog-on-opentelemetry.md>)

Topics: [OpenTelemetry](<https://devfeed.tech/topics/opentelemetry.md>), [Instrumentation](<https://devfeed.tech/topics/instrumentation.md>), [telemetry](<https://devfeed.tech/topics/telemetry.md>), [SDKs](<https://devfeed.tech/topics/sdks.md>)

Tags: [api](<https://devfeed.tech/tags/api.md>), [cache](<https://devfeed.tech/tags/cache.md>), [concurrency](<https://devfeed.tech/tags/concurrency.md>), [instrumentation](<https://devfeed.tech/tags/instrumentation.md>), [opentelemetry](<https://devfeed.tech/tags/opentelemetry.md>), [traces](<https://devfeed.tech/tags/traces.md>)

### AI overview

This opinion article argues that thin abstractions wrapping the OpenTelemetry API can harm application instrumentation by hiding allocation-free SDK designs and adding repeated lookup, hashing, comparison, or locking costs. It distinguishes API wrappers from shared helpers for SDK configuration.

### Source excerpt

There's a pattern I've seen across many teams adopting OpenTelemetry, and it's well-intentioned every single time. An engineer wants to make things easier for the team. They build a thin abstraction over the OTel API -- an IMetric interface, a TelemetryHelper class, a MetricsWrapper module -- and ship it as the team's standard. "Just use this," they say. "It's simpler." The intention is genuine. The outcome is usually not good.

## Deprecating OpenCensus compatibility requirements

DevFeed: [Deprecating OpenCensus compatibility requirements](<https://devfeed.tech/articles/deprecating-opencensus-compatibility-requirements-32569.md>)

Original publisher: [Read original article](<https://opentelemetry.io/blog/2026/deprecating-opencensus-compatibility/>)

Author: OpenTelemetry Authors; Docs CC BY

Published: 2026-06-19T22:53:47Z

Content type: news

Language: en

Sources: [Blog on OpenTelemetry](<https://devfeed.tech/sources/blog-on-opentelemetry.md>)

Topics: [OpenTelemetry](<https://devfeed.tech/topics/opentelemetry.md>), [deprecated](<https://devfeed.tech/topics/deprecated.md>), [migration](<https://devfeed.tech/topics/migration.md>), [SDKs](<https://devfeed.tech/topics/sdks.md>)

Tags: [deprecated](<https://devfeed.tech/tags/deprecated.md>), [java](<https://devfeed.tech/tags/java.md>), [javascript](<https://devfeed.tech/tags/javascript.md>), [migrate](<https://devfeed.tech/tags/migrate.md>), [migration](<https://devfeed.tech/tags/migration.md>), [opentelemetry](<https://devfeed.tech/tags/opentelemetry.md>), [python](<https://devfeed.tech/tags/python.md>), [sdks](<https://devfeed.tech/tags/sdks.md>)

### AI overview

The OpenTelemetry Specification project deprecated OpenCensus compatibility requirements on June 12, 2026. New SDKs and implementations no longer need to add OpenCensus compatibility, while existing shims may continue receiving maintenance during the deprecation period. New work should use native OpenTelemetry APIs, SDKs, and OTLP-based workflows.

### Source excerpt

On June 12, 2026, the OpenTelemetry Specification project merged PR #5138, deprecating OpenCensus compatibility requirements in the specification. This change updates the specification to match where the ecosystem already is: OpenCensus has been archived since July 31, 2023, and the OpenTelemetry shims for OpenCensus have provided a stable migration bridge for more than three years. This is a deprecation of specification requirements, not an immediate removal of compatibility material and not a requirement to remove existing shim artifacts right away.

## OTel-Arrow Phase 2: From Efficient Transport to Efficient Telemetry Pipelines

DevFeed: [OTel-Arrow Phase 2: From Efficient Transport to Efficient Telemetry Pipelines](<https://devfeed.tech/articles/otel-arrow-phase-2-from-efficient-transport-to-efficient-telemetry-pipelines-32578.md>)

Original publisher: [Read original article](<https://opentelemetry.io/blog/2026/otel-arrow-phase-2/>)

Author: OpenTelemetry Authors; Docs CC BY

Published: 2026-06-13T00:47:46Z

Content type: article

Language: en

Sources: [Blog on OpenTelemetry](<https://devfeed.tech/sources/blog-on-opentelemetry.md>)

Topics: [OpenTelemetry](<https://devfeed.tech/topics/opentelemetry.md>), [telemetry](<https://devfeed.tech/topics/telemetry.md>), [Structured-data](<https://devfeed.tech/topics/structured-data.md>), [systems](<https://devfeed.tech/topics/systems.md>), [Rust](<https://devfeed.tech/topics/rust.md>), [Instrumentation](<https://devfeed.tech/topics/instrumentation.md>)

Tags: [apache-arrow](<https://devfeed.tech/tags/apache-arrow.md>), [memory](<https://devfeed.tech/tags/memory.md>), [opentelemetry](<https://devfeed.tech/tags/opentelemetry.md>), [overhead](<https://devfeed.tech/tags/overhead.md>), [pipelines](<https://devfeed.tech/tags/pipelines.md>), [processors](<https://devfeed.tech/tags/processors.md>), [rust](<https://devfeed.tech/tags/rust.md>), [telemetry](<https://devfeed.tech/tags/telemetry.md>)

### AI overview

This article presents Phase 2 of OTel-Arrow, which uses Apache Arrow not only for transport through OTAP but also as the internal representation of telemetry pipelines. It describes the Rust-based OTel-Arrow Dataflow Engine and reports substantially lower transport and processing costs when telemetry remains on the OTAP path end to end.

### Source excerpt

Phase 1 of OTel-Arrow established OTAP, the OpenTelemetry Arrow Protocol, as an efficient transport protocol for OpenTelemetry. Apache Arrow is a language-independent, columnar in-memory format designed to move and process structured data efficiently across systems. We demonstrated that telemetry could be transported with significantly lower network overhead while preserving compatibility with the OpenTelemetry data model. Phase 2 asked a different question: what happens if Arrow is used not only on the wire, but also as the representation the pipeline works with internally?

## OpenTelemetry is a CNCF Graduated Project

DevFeed: [OpenTelemetry is a CNCF Graduated Project](<https://devfeed.tech/articles/opentelemetry-is-a-cncf-graduated-project-32580.md>)

Original publisher: [Read original article](<https://opentelemetry.io/blog/2026/otel-graduates/>)

Author: OpenTelemetry Authors; Docs CC BY

Published: 2026-05-21T14:27:48Z

Content type: release

Language: en

Sources: [Blog on OpenTelemetry](<https://devfeed.tech/sources/blog-on-opentelemetry.md>)

Topics: [OpenTelemetry](<https://devfeed.tech/topics/opentelemetry.md>), [observability](<https://devfeed.tech/topics/observability.md>), [Cloud Native Ecosystem](<https://devfeed.tech/topics/cloud-native-ecosystem.md>), [Maintainers](<https://devfeed.tech/topics/maintainers.md>), [SDKs](<https://devfeed.tech/topics/sdks.md>)

Tags: [cloud-native](<https://devfeed.tech/tags/cloud-native.md>), [cncf](<https://devfeed.tech/tags/cncf.md>), [community](<https://devfeed.tech/tags/community.md>), [contributors](<https://devfeed.tech/tags/contributors.md>), [observability](<https://devfeed.tech/tags/observability.md>), [opentelemetry](<https://devfeed.tech/tags/opentelemetry.md>), [sdks](<https://devfeed.tech/tags/sdks.md>), [specifications](<https://devfeed.tech/tags/specifications.md>)

### AI overview

The Cloud Native Computing Foundation announced that OpenTelemetry has graduated. The article presents the graduation as a milestone reflecting the strength of the project's community and ecosystem, and describes its continued commitment to interoperable observability standards and tooling for cloud native software.

### Source excerpt

Today, the Cloud Native Computing Foundation (CNCF) announced that OpenTelemetry has graduated. Graduation is an important milestone for the project and reflects the strength of the OpenTelemetry community and ecosystem. Since the merger of OpenTracing and OpenCensus, thousands of contributors, maintainers, end users, and organizations have helped shape OpenTelemetry into an open, vendor-neutral observability framework used across the industry. This milestone belongs to the community. We want to thank everyone who has contributed code, documentation, specifications, language SDKs, semantic conventions, bug reports, reviews, community support, advocacy, and end-user experiences. OpenTelemetry exists because of the people who continue to invest their time and expertise in the project every day.

## Applying OpenTelemetry Security Practices in Legacy Environments

DevFeed: [Applying OpenTelemetry Security Practices in Legacy Environments](<https://devfeed.tech/articles/applying-opentelemetry-security-practices-in-legacy-environments-32583.md>)

Original publisher: [Read original article](<https://opentelemetry.io/blog/2026/security-legacy-environments/>)

Author: OpenTelemetry Authors; Docs CC BY

Published: 2026-05-19T13:38:41Z

Content type: article

Language: en

Sources: [Blog on OpenTelemetry](<https://devfeed.tech/sources/blog-on-opentelemetry.md>)

Topics: [OpenTelemetry](<https://devfeed.tech/topics/opentelemetry.md>), [Security](<https://devfeed.tech/topics/security.md>), [observability](<https://devfeed.tech/topics/observability.md>), [telemetry](<https://devfeed.tech/topics/telemetry.md>), [systems](<https://devfeed.tech/topics/systems.md>), [Architecture & Design](<https://devfeed.tech/topics/architecture-design.md>), [Networks](<https://devfeed.tech/topics/networks.md>), [Instrumentation](<https://devfeed.tech/topics/instrumentation.md>)

Tags: [architectures](<https://devfeed.tech/tags/architectures.md>), [legacy](<https://devfeed.tech/tags/legacy.md>), [observability](<https://devfeed.tech/tags/observability.md>), [opentelemetry](<https://devfeed.tech/tags/opentelemetry.md>), [security](<https://devfeed.tech/tags/security.md>), [systems](<https://devfeed.tech/tags/systems.md>), [telemetry](<https://devfeed.tech/tags/telemetry.md>)

### AI overview

This article explains how securing OpenTelemetry in legacy and industrial environments differs from securing cloud-native systems. It focuses on applying controls at appropriate points in the telemetry pipeline when source systems cannot be modified, instrumented, patched regularly, or protected with modern authentication and TLS.

### Source excerpt

OpenTelemetry is gaining traction in manufacturing and other legacy environments as organizations explore modern observability approaches. However, applying these practices in traditional systems introduces a different set of security challenges. The constraints of legacy infrastructure fundamentally change where and how security controls must be applied. Legacy and industrial environments often include: Systems that cannot be modified or instrumented Long equipment life cycles and limited patching windows Flat or weakly segmented networks Sensitive operational data that is not typical PII This article focuses on what is different about securing OpenTelemetry in these environments, and how to adapt your approach accordingly.