Платформа наблюдаемости с открытым исходным кодом и нативной поддержкой OpenTelemetry: логи, метрики, трейсы, алерты и дашборды в одном решении для самостоятельного размещения.
DataDog/datadog-agent
Open-source агент Datadog собирает с хостов метрики, логи, трассировки и профили и отправляет их на платформу Datadog.
Open source альтернатива:Datadog
- Звёзды
- 3,769
- Форки
- 1,514
- Открытые issues
- 870
- Последний коммит
- 5 часов назад
Что это?
Datadog Agent — это фоновый процесс, который работает на серверах, в контейнерах и на других хостах, собирает телеметрию и передаёт её в Datadog для мониторинга и анализа. В этом репозитории находится исходный код версий агента 6 и 7, написанный преимущественно на Go.
Агент работает с несколькими типами данных: системными метриками и метриками сервисов, логами приложений, распределёнными трассировками для APM и непрерывным профилированием. В него также входят компоненты для работы с данными, связанными с OpenTelemetry, и сбора данных на основе eBPF; последние распространяются по отдельной лицензии GPL-2.0.
Разработчики, которые хотят изменить агент, найдут требования к настройке, рекомендации по внесению изменений и внутреннюю документацию на сайте документации для разработчиков проекта. Для быстрой установки доступны готовые бинарные файлы.
Ключевые возможности
- 01Собирает метрики хостов, контейнеров и сервисов для Datadog
- 02Собирает логи приложений и передаёт их в Datadog
- 03Поддерживает распределённую трассировку и непрерывное профилирование для APM
- 04Включает компоненты, связанные с OpenTelemetry
- 05Использует сбор данных на основе eBPF для получения данных на уровне ядра
Сценарии использования
- Мониторинг парка серверов и контейнеров с помощью дашбордов и оповещений Datadog
- Сбор трассировок и профилей приложений для диагностики проблем с производительностью
- Централизованный сбор логов с хостов в Datadog для поиска и анализа
Быстрый старт
- 1
Установите готовый бинарный файл со страницы установки Datadog, ссылка на которую есть в README
- 2
Перед сборкой из исходного кода ознакомьтесь с требованиями к настройке среды разработчика
Что важно знать
- Для сборки из исходного кода требуется значительная настройка среды разработки на Go, описанная в документации для разработчиков.
- Агент предназначен для отправки данных на платформу Datadog, для чего требуется учетная запись Datadog.
Темы
Частые вопросы
- Что такое datadog-agent?
- Open-source агент Datadog собирает с хостов метрики, логи, трассировки и профили и отправляет их на платформу Datadog. Datadog Agent — это фоновый процесс, который работает на серверах, в контейнерах и на других хостах, собирает телеметрию и передаёт её в Datadog для мониторинга и анализа. В этом репозитории находится исходный код версий агента 6 и 7, написанный преимущественно на Go.
- datadog-agent можно использовать бесплатно? Какая у него лицензия?
- datadog-agent распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- datadog-agent всё ещё поддерживается?
- Активно поддерживается. Последний коммит в datadog-agent — 21 окт. 2026 г..
- Для чего можно использовать datadog-agent?
- Мониторинг парка серверов и контейнеров с помощью дашбордов и оповещений Datadog Сбор трассировок и профилей приложений для диагностики проблем с производительностью Централизованный сбор логов с хостов в Datadog для поиска и анализа
- Как установить datadog-agent?
- Установите готовый бинарный файл со страницы установки Datadog, ссылка на которую есть в README Перед сборкой из исходного кода ознакомьтесь с требованиями к настройке среды разработчика
- Где скачать datadog-agent?
- Исходный код и инструкции по установке — на GitHub: https://github.com/DataDog/datadog-agent
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Самостоятельно размещаемая платформа наблюдаемости для логов, метрик, трейсов, RUM и мониторинга LLM на Rust — альтернатива Datadog и Splunk.
Независимый от поставщиков сервис для приёма, обработки и экспорта трассировок, метрик и логов в разные системы мониторинга.
APM-система для мониторинга, трассировки и диагностики распределённых и cloud-native микросервисных архитектур.
Python SDK для Pydantic Logfire — инструмента наблюдаемости, который добавляет в приложения на Python и LLM-агентов трассировки, метрики и логи OpenTelemetry.
Самостоятельно размещаемый бэкенд наблюдаемости, который принимает логи, метрики, трейсы и профили и предоставляет совместимые с Loki, Prometheus, Tempo и Pyroscope API.