Repolode
DataDog

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. 1

    Установите готовый бинарный файл со страницы установки Datadog, ссылка на которую есть в README

  2. 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 обновляется ежедневно.

Похожие проекты

Платформа наблюдаемости с открытым исходным кодом и нативной поддержкой OpenTelemetry: логи, метрики, трейсы, алерты и дашборды в одном решении для самостоятельного размещения.

32,4 тыс.2,5 тыс.TypeScriptOtherОбновлён 12 часов назад