TGViewer
DevOps MemOps DevOps MemOps @devops_memops · 6.39K subscribers
Post #8449 805
Как связать трейсы и логи без изменений в коде приложения

OpenTelemetry eBPF Instrumentation — OBI — научился автоматически добавлять trace_id и span_id в существующие логи контейнеров. Не нужно подключать SDK, настраивать библиотеку логирования, пересобирать или повторно развёртывать приложение.

OBI через eBPF определяет, какой запрос в данный момент обрабатывает поток, и дополняет связанные с ним записи. Это работает с JSON, NDJSON и обычным текстом: из трейса можно сразу перейти к нужным логам, а из подозрительной записи — найти соответствующий трейс.

Но есть ограничения: обогащаются только логи из stdout и stderr, необходим активный trace-контекст, CAP_SYS_ADMIN и подходящая версия ядра.

В статье в блоге OpenTelemetry показаны принцип работы, конфигурация OBI и схема внедрения.


📌 Подробнее: https://opentelemetry.io/blog/2026/obi-trace-log-correlation/

MemOps🤨
  • 🔥 4
More from @devops_memops
  1. Oct 18, 2026kern — rootless-контейнерный runtime без постоянного демона. Запускает OCI-образы, предлаг…
  2. Oct 18, 2026MemOps 😃
  3. Oct 17, 2026Jarvis: веб-интерфейс для Prometheus Alertmanager Jarvis — это веб-фронтенд с открытым исх…
  4. Oct 17, 2026MemOps 😃
  5. Oct 17, 2026🕷 Парсер снова словил 403? Хватит покупать прокси, крутить ротацию IP и поднимать headles…
  6. Oct 17, 2026MemOps 😃
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →