Автоинструментирование Go
Автоинструментирование Go позволяет автоматически собирать telemetry для приложений Go, используя технологию eBPF (Extended Berkeley Packet Filter). Этот подход выполняет инструментирование приложений Go во время выполнения без необходимости в изменении кода или повторной компиляции.
Operator внедряет компоненты автоинструментирования OpenTelemetry Go в контейнеры приложений Go, используя eBPF для сбора вызовов функций, HTTP-запросов и других telemetry-данных. Это обеспечивает observability для приложений Go с минимальными накладными расходами на производительность.
Включение инструментирования Go
Чтобы включить автоинструментирование для приложений Go, добавьте аннотацию в pod или namespace:
Operator автоматически внедрит компоненты инструментирования при создании pod.
Справочник по конфигурации
Подробные параметры конфигурации, поддерживаемые версии Go и сценарии расширенного использования см. в официальной документации OpenTelemetry Operator: