ycliper

Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
Скачать

FOSDEM 2026 - How to instrument Go without changing a single line of code

Автор: Kemal Akkoyun

Загружено: 2026-02-09

Просмотров: 142

Описание: Zero-touch observability for Go is finally becoming real. In this talk, we’ll walk through the different strategies you can use to instrument Go applications without changing a single line of code, and what they cost you in terms of overhead, stability, and security.
We’ll compare several concrete approaches and projects:
eBPF-based auto-instrumentation, using OpenTelemetry’s Go auto-instrumentation agent:
https://github.com/open-telemetry/ope...
https://opentelemetry.io/docs/zero-co...
https://opentelemetry.io/docs/zero-co...
Compile-time manipulation, using tools that rewrite or augment Go binaries at build time, such as:
https://github.com/open-telemetry/ope...
https://github.com/Datadog/orchestrion
Beyond what exists today, we’ll look at how ongoing work in the Go runtime and diagnostics ecosystem could unlock cleaner, safer hooks for future auto-instrumentation, including:
Further Runtime techniques, like shared-library injection, and binary trampolines, as used in OpenTelemetry, such as:
LD_PRELOAD magic
https://github.com/open-telemetry/ope...
https://github.com/open-telemetry/ope...
USDT (User Statically-Defined Tracing) probes, exploring how to add or generate USDT probe points for Go services (at build time or via injection) so that external tooling (eBPF, DTrace-style tools, etc.) can consume high-level events without source changes.
Adding further “tracepoints” to recently added tracing facilities to the runtime:
runtime/trace and diagnostics primitives:
https://pkg.go.dev/runtime/trace
https://go.dev/doc/diagnostics
Proposals such as Go “flight recording” (Issue #63185):
https://github.com/golang/go/issues/6...
Throughout the talk, we’ll use benchmark results and small, realistic services to compare these strategies along three axes:
Performance overhead (latency, allocations, CPU impact)
Robustness and upgradeability across Go versions and container images
Operational friction: rollout complexity, debugging, and failure modes
Attendees will leave with a clear mental model of when to choose eBPF, compile-time rewriting, runtime injection, or USDT-based approaches, how OpenTelemetry’s Go auto-instrumentation fits into that picture, and where upcoming runtime features might take us next. The focus is strongly practical and open-source: everything shown will be reproducible using publicly available tooling in the Go and OpenTelemetry ecosystems.

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
FOSDEM 2026 - How to instrument Go without changing a single line of code

Поделиться в:

Доступные форматы для скачивания:

Скачать видео

  • Информация по загрузке:

Скачать аудио

Похожие видео

FOSDEM 2026 - How to Reliably Measure Software Performance

FOSDEM 2026 - How to Reliably Measure Software Performance

Крупное обновление GO 1.26

Крупное обновление GO 1.26

Заговор против президента / Путин нажил нового врага

Заговор против президента / Путин нажил нового врага

PostgreSQL сможет заменить Oracle? Ушел ли Oracle из России? — Подкаст «Слон в IT-лавке»

PostgreSQL сможет заменить Oracle? Ушел ли Oracle из России? — Подкаст «Слон в IT-лавке»

Mesa3D: the heart of the linux graphics stack (FOSDEM 2026)

Mesa3D: the heart of the linux graphics stack (FOSDEM 2026)

Deep House Mix 2024 | Deep House, Vocal House, Nu Disco, Chillout Mix by Diamond #3

Deep House Mix 2024 | Deep House, Vocal House, Nu Disco, Chillout Mix by Diamond #3

Лучший Гайд по Kafka для Начинающих За 1 Час

Лучший Гайд по Kafka для Начинающих За 1 Час

Музыка для работы за компьютером | Фоновая музыка для концентрации и продуктивности

Музыка для работы за компьютером | Фоновая музыка для концентрации и продуктивности

FOSDEM 2024 - Profiling Python with eBPF: A New Frontier in Performance Analysis

FOSDEM 2024 - Profiling Python with eBPF: A New Frontier in Performance Analysis

Как предотвратить шпионаж правительства за вами, объясняет эксперт по цифровой безопасности

Как предотвратить шпионаж правительства за вами, объясняет эксперт по цифровой безопасности

Микросервисы VS Монолит | Просто о сложном

Микросервисы VS Монолит | Просто о сложном

FOSDEM Self-Healing Rollouts: Automating Production Fixes with Agentic AI& Argo Rollouts

FOSDEM Self-Healing Rollouts: Automating Production Fixes with Agentic AI& Argo Rollouts

Google увольняет, Нейросеть для умерших, Суверенный европейский процессор | Как Там АйТи #86

Google увольняет, Нейросеть для умерших, Суверенный европейский процессор | Как Там АйТи #86

Chill Mood Music 🎧 – Spanish & French Relaxing Playlist

Chill Mood Music 🎧 – Spanish & French Relaxing Playlist

Docker Для Начинающих за 1 Час | Docker с Нуля

Docker Для Начинающих за 1 Час | Docker с Нуля

История C# и TypeScript с Андерсом Хейлсбергом | GitHub

История C# и TypeScript с Андерсом Хейлсбергом | GitHub

Сисадмины больше не нужны? Gemini настраивает Linux сервер и устанавливает cтек N8N. ЭТО ЗАКОННО?

Сисадмины больше не нужны? Gemini настраивает Linux сервер и устанавливает cтек N8N. ЭТО ЗАКОННО?

FOSDEM 2026, Building CDviz: Lessons from Creating CI/CD Observability Tooling

FOSDEM 2026, Building CDviz: Lessons from Creating CI/CD Observability Tooling

Вся IT-база в ОДНОМ видео: Память, Процессор, Код

Вся IT-база в ОДНОМ видео: Память, Процессор, Код

Руководство для опытных инженеров по программированию в области ИИ: контекстная загрузка, пользов...

Руководство для опытных инженеров по программированию в области ИИ: контекстная загрузка, пользов...

© 2025 ycliper. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]