13 вопросов по OpenTelemetry с технических собеседований
13 вопросов1634 компании353 технологии
Что проверяют на интервью
Как устроена подборка
На странице собраны вопросы по OpenTelemetry — от проверки базовых принципов до практического применения и архитектурных решений. В подборке чаще встречаются темы: opentelemetry, prometheus, backend.
Расскажите о реальном внедрении через пользу для команд, стандарт подключения и измеряемое покрытие. Tail sampling помогает сохранять ошибки и медленные трейсы, но требует доставки их спанов одному обработчику.
Метрики показывают агрегированные числовые показатели, логи — отдельные события, а traces — путь конкретного запроса через сервисы. Для поиска задержки связывают spans всех пяти сервисов общим trace context.
Context propagation переносит trace ID и связь с родительским span между компонентами. W3C traceparent задаёт общий формат; HTTP-заголовки, metadata gRPC и headers сообщений служат носителями.
Утверждение об ускорении в десять раз нужно подкрепить исходным профилем, изменением и воспроизводимым benchmark. По заголовку нельзя восстановить реальную реализацию парсера.
Сначала разделите нагрузку метрик и трейсов: cardinality в VictoriaMetrics не объясняет автоматически OOM tail sampler, который удерживает незавершённые трейсы.
OpenTelemetry — это открытый стандарт и набор инструментов для сбора, обработки и экспорта телеметрических данных, таких как метрики, трассировки и логи, из распределённых систем.
Я участвовал в проектировании и реализации кастомного парсера логов, который служил обёрткой над OpenTelemetry для специфических нужд нашей системы. Моя роль включала:
OpenTelemetry — это открытый стандарт и набор инструментов для сбора, обработки и экспорта телеметрических данных (трейсы, метрики, логи) из распределённых систем.
Данные в OpenTelemetry коллектор (Collector) поступают от приложений через экспортёры (exporters), которые используют протоколы OTLP (OpenTelemetry Protocol), Jaeger, Zipkin и др.