Платформа наблюдаемости с открытым исходным кодом и нативной поддержкой OpenTelemetry: логи, метрики, трейсы, алерты и дашборды в одном решении для самостоятельного размещения.
open-telemetry/opentelemetry-collector
Независимый от поставщиков сервис для приёма, обработки и экспорта трассировок, метрик и логов в разные системы мониторинга.
Open source альтернатива:Datadog Agent
- Звёзды
- 7,676
- Форки
- 2,308
- Открытые issues
- 699
- Последний коммит
- 4 дня назад
Что это?
OpenTelemetry Collector — автономный сервис между приложениями и системами мониторинга. Он принимает телеметрию в открытых форматах, таких как OTLP, Jaeger и Prometheus, обрабатывает её с помощью настраиваемых конвейеров и экспортирует в одну или несколько систем с открытым исходным кодом или коммерческих систем. Благодаря этому не нужно запускать и обслуживать отдельный агент для каждого формата данных и каждой целевой системы.
Collector можно развернуть рядом с приложениями в виде агента или использовать как центральный шлюз. Он работает с трассировками, метриками и логами в рамках одной кодовой базы, а его компоненты (приёмники, процессоры, экспортёры и расширения) настраиваются в YAML. Официальные дистрибутивы публикуются в виде контейнерных образов, подписанных с помощью Cosign.
Проект написан на Go и рассчитан на расширение за счёт компонентов, а не изменения ядра.
Ключевые возможности
- 01Принимает телеметрию в форматах OTLP, Jaeger, Prometheus и других.
- 02Обрабатывает трассировки, метрики и логи с помощью настраиваемых конвейеров.
- 03Экспортирует данные в несколько систем с открытым исходным кодом или коммерческих систем.
- 04Настраивается с помощью YAML и расширяется подключаемыми компонентами.
- 05Можно развернуть как агент или центральный шлюз.
- 06Официальные контейнерные образы подписаны с помощью Cosign.
Сценарии использования
- Собирать телеметрию от множества сервисов в одном месте перед отправкой поставщику системы мониторинга.
- Преобразовывать устаревшие форматы трассировок и метрик в OTLP без изменения кода приложений.
- Запустить общий шлюз, который фильтрует телеметрию от множества хостов или дополняет её данными.
Темы
Частые вопросы
- Что такое opentelemetry-collector?
- Независимый от поставщиков сервис для приёма, обработки и экспорта трассировок, метрик и логов в разные системы мониторинга. OpenTelemetry Collector — автономный сервис между приложениями и системами мониторинга. Он принимает телеметрию в открытых форматах, таких как OTLP, Jaeger и Prometheus, обрабатывает её с помощью настраиваемых конвейеров и экспортирует в одну или несколько систем с открытым исходным кодом или коммерческих систем. Благодаря этому не нужно запускать и обслуживать отдельный агент для каждого формата данных и каждой целевой системы.
- opentelemetry-collector можно использовать бесплатно? Какая у него лицензия?
- opentelemetry-collector распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- opentelemetry-collector всё ещё поддерживается?
- Активно поддерживается. Последний коммит в opentelemetry-collector — 16 окт. 2026 г..
- Для чего можно использовать opentelemetry-collector?
- Собирать телеметрию от множества сервисов в одном месте перед отправкой поставщику системы мониторинга. Преобразовывать устаревшие форматы трассировок и метрик в OTLP без изменения кода приложений. Запустить общий шлюз, который фильтрует телеметрию от множества хостов или дополняет её данными.
- Где скачать opentelemetry-collector?
- Исходный код и инструкции по установке — на GitHub: https://github.com/open-telemetry/opentelemetry-collector
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
APM-система для мониторинга, трассировки и диагностики распределённых и cloud-native микросервисных архитектур.
Самостоятельно размещаемая платформа наблюдаемости для логов, метрик, трейсов, RUM и мониторинга LLM на Rust — альтернатива Datadog и Splunk.
Python SDK для Pydantic Logfire — инструмента наблюдаемости, который добавляет в приложения на Python и LLM-агентов трассировки, метрики и логи OpenTelemetry.
Open-source агент для мониторинга инфраструктуры в реальном времени: метрики каждую секунду, автообнаружение, встроенное ML-обнаружение аномалий и оповещения.
Лёгкая платформа для мониторинга серверов с собственным размещением: веб-панель, статистика Docker-контейнеров, история и оповещения.