Hot off #KubeCon: OpenTelemetry OpAMP now has a Gateway Exporter.

Here's how it works and how it can boost your scalability by orders of magnitude.

Check out my latest OpenObservability Talks episode with #OpAMP core maintainer Andy Keller and CNCF Ambassador:
https://medium.com/p/737b6af8222b

#OpenTelemetry #KubeConEU

Adding Full-Stack Observability to a Go Worker Pool

How to add metrics, logs, and traces to a Go worker pool using Prometheus, Loki, Tempo, and Grafana, with every import and config line explained.

Threads of Thought

Observability в финтехе: связываем клик пользователя с падением интеграции

Привет! Я Никита, Staff-инженер в крупном финтехе. В этой статье я хочу поделиться нашим опытом построения системы observability. Мы прошли путь от простых логов до сквозной трассировки, и я покажу, как это работает на фронтенде. TL;DR: В статье разбираем опыт внедрения OpenTelemetry в крупном финтех-проекте. Проблема: Логи без контекста не позволяют быстро найти причину 500-й ошибки в распределенной системе. Решение: Сквозная трассировка (Distributed Tracing) от фронтенда до бэкенда. Что внутри: Реализация CompositeLogger на TypeScript, патчинг fetch для сохранения контекста и примеры того, как превратить технические трейсы в карту бизнес-процесса. А именно - frontend реализация и практические детали интеграции.

https://habr.com/ru/articles/1017650/

#opentelemetry #observability #distributed_tracing #frontend_мониторинг #логирование #трассировка #react

Observability в финтехе: связываем клик пользователя с падением интеграции

Привет! Я Никита, Staff-инженер в крупном финтехе. В этой статье я хочу поделиться нашим опытом построения системы observability. Мы прошли путь от простых логов до сквозной трассировки, и я покажу,...

Хабр

[Перевод] Тонкости работы с процессором преобразования в OpenTelemetry

Transform processor в OpenTelemetry часто воспринимается как «универсальный костыль» на случай, когда стандартных процессоров уже не хватает. В итоге в конфигурации появляются OTTL-инструкции, которые вроде бы корректны, но ведут себя непредсказуемо: условия не срабатывают, поля не меняются, данные теряются без явных ошибок. В этой статье разберём, как на самом деле работает transform processor: какую модель данных он использует, как вычисляются инструкции, где чаще всего ломается логика и почему это не всегда видно сразу. На примере разбора JSON-логов и реальных конфигураций покажем, как писать преобразования, которые дают контролируемый результат и не ломают телеметрию в продакшене. Прокачать observability

https://habr.com/ru/companies/otus/articles/1017542/

#OpenTelemetry #transform_processor #OTTL #логирование #трейсинг #наблюдаемость #обработка_логов

Тонкости работы с процессором преобразования в OpenTelemetry

Материал подготовлен в рамках нового потока курса «Observability: мониторинг, логирование, трассировка». OpenTelemetry Collector включает широкий набор процессоров для типовых, хорошо определённых...

Хабр

[Перевод] OpenTelemetry со Spring Boot

В новом переводе от команды Spring АйО смотрим, как подружить современный Spring Boot и OpenTelemetry так, чтобы данные уходили по OTLP в любой совместимый бэкенд. В экосистеме Spring большая часть телеметрии была завязана на Micrometer Project (Был ещё spring-cloud-sleuth если кто помнит). Но полноценного all-in-one решения для того, чтобы Spring Boot приложение просто начало экспортировать телеметрию по OTLP не было. До Spring Boot 4. На данный момент для интеграции OTel в Spring Boot приложения есть 3 пути: Java Agent (минимум кода, но чувствителен к версиям и может конфликтовать с другими агентами), сторонний OTel starter (стартер от самих OpenTelemetry, но тянет alpha-зависимости) и новый spring-boot-starter-opentelemetry , доступный в Spring Boot 4.0. Про него и будет речь.

https://habr.com/ru/companies/spring_aio/articles/1017016/

#java #kotlin #spring #opentelemetry #performance #springboot #spring_framework #spring_boot

OpenTelemetry со Spring Boot

В новом переводе от команды Spring АйО смотрим, как подружить современный Spring Boot и OpenTelemetry так, чтобы данные уходили по OTLP в любой совместимый бэкенд.  В экосистеме Spring большая...

Хабр

Adding #OpenTelemetry instrumentation to a #Golang service and finding myself badly missing the #Java version of this, which utilizes ThreadLocal to transparently pass context through method calls.

While I appreciate being explicit, the Golang version, where you end up needing to pass a context.Context through every single hop and also remember to call (for example) sql.DB.QueryContext instead of sql.DB.Query in order to ensure you don’t end up with orphaned spans, is tedious.

생성형 AI 시스템을 위한 OpenTelemetry 시맨틱 컨벤션 표준

OpenTelemetry는 생성형 AI의 입력, 출력, 모델 연산 및 에이전트 활동을 추적하기 위한 표준화된 시맨틱 컨벤션을 정의하여 관측성 데이터의 일관성을 보장한다.

🔗 원문 보기

OpenTelemetry는 생성형 AI의 입력, 출력, 모델 연산 및 에이전트 활동을 추적하기 위한 표준화된 시맨틱 컨벤션을 정의하여 관측성 데이터의 일관성을 보장한다.

🔗 원문 보기

생성형 AI 시스템을 위한 OpenTelemetry 시맨틱 컨벤션 표준

OpenTelemetry는 생성형 AI의 입력, 출력, 모델 연산 및 에이전트 활동을 추적하기 위한 표준화된 시맨틱 컨벤션을 정의하여 관측성 데이터의 일관성을 보장한다.

Ruby-News | 루비 AI 뉴스

Leading your organization to use #OpenTelemetry is a challenge. In addition to all the usual project hurdles, you’ll face one of these two situations: convince your teams to use OTEL, or convince them to move from the telemetry tool they are already using to OTEL. Most people don’t want to change. You’ll need lots of effort and baby steps. My tip is the following: the fewer the changes, the higher your chances of success.

https://blog.frankel.ch/tip-opentelemetry-projects/

#Java #JMX #pragmatic

One tip for successful OpenTelemetry projects

Leading your organization to use OpenTelemetry is a challenge. In addition to all the usual project hurdles, you’ll face one of these two situations: convince your teams to use OpenTelemetry, or convince them to move from the telemetry tool they are already using to OpenTelemetry. Most people don’t want to change. You’ll need lots of effort and baby steps. My tip is the following: the fewer the changes, the higher your chances of success.

A Java geek

Do you want #OpenTelemetry support in #GitHubActions?

Since GitHub is asking for input on their GitHub Actions roadmap, maybe upvoting https://github.com/orgs/community/discussions/190621#discussioncomment-16358205 will give them a nudge to implement it. 😄

🌖 OpenTelemetry Profiles 正式進入公開 Alpha 階段
➤ 打造標準化、跨平臺的生產環境效能分析生態系
https://opentelemetry.io/blog/2026/profiles-alpha/
隨著「連續效能分析」(Continuous Profiling)成為繼追蹤(Tracing)、指標(Metrics)與日誌(Logs)之後的第四大觀測支柱,OpenTelemetry 正式宣佈其 Profiles 功能進入公開 Alpha 階段。此舉旨在終結過去效能分析領域缺乏統一標準的窘境,透過建立供應商中立的框架與統一數據格式,讓開發者能以低開銷方式捕捉生產環境效能數據,進而優化軟體運作效率並降低運算成本。
+ 終於等到這一天了!過去在處理各家廠商不同的 Profiling 格式上耗費太多心力,OpenTelemetry 若能完成標準化,絕對是業界的一大福音。
+ 這個進展令人興奮,尤其是整合了 eBPF 技術,
#可觀測性 (Observability) #OpenTelemetry #連續效能分析 (Continuous Profiling)
OpenTelemetry Profiling Enters Public Alpha

Since OpenTelemetry first introduced Profiles, momentum has only grown towards building a unified industry standard for continuous production profiling, standing alongside traces, metrics, and logs. Today, the Profiling SIG is proud to announce that the Profiles signal has officially entered public Alpha, and we are ready for broader community use and feedback. Production profiling for all Continuously capturing low-overhead performance profiles in production is a technique that has been used for decades. It helps troubleshoot production incidents, improves user experience by making software faster and reduces computation costs by making the same work take less resources. Historically, the industry lacked a common framework and protocol for continuous profiling, even with formats like JFR and pprof being popular.

OpenTelemetry