Datadog — облачная платформа мониторинга и наблюдаемости (observability). Объединяет метрики, логи, трейсинг (APM) и синтетический мониторинг в едином SaaS-продукте без необходимости развёртывания собственной инфраструктуры мониторинга.
Как работает
На сервер устанавливается Datadog Agent — легковесный демон, собирающий метрики системы, метрики приложений через интеграции и логи. Агент отправляет данные в облачную инфраструктуру Datadog по HTTPS. Дашборды, алерты и APM доступны через веб-интерфейс или мобильное приложение без настройки собственного хранилища данных.
Интеграции «из коробки»: более 750 технологий — Nginx, MySQL, Redis, Docker, Kubernetes, AWS, GCP, Azure. Каждая интеграция добавляет предустановленные дашборды и рекомендуемые алерты.
История
Datadog основан Оливье Поммелем и Алексисом Ле-Кёффом в 2010 году в Нью-Йорке. IPO в 2019 году по цене $27/акция, к 2021 году акции достигли $196 — рост в 7 раз. Выручка 2023 года — $2.1 млрд при 26 000+ клиентов. Компания стала символом «observability» как категории продуктов. Поглощения: Vigil (synthetics), Sqreen (application security), Timber (log management).
Datadog vs Prometheus + Grafana
| Критерий | Datadog | Prometheus + Grafana |
|---|---|---|
| Инфраструктура | SaaS (не нужна) | Self-hosted (нужна) |
| Стоимость | $15-23/хост/мес | Только железо/VPS |
| Настройка | Минуты | Часы-дни |
| APM | Встроенный | Через Tempo/Jaeger |
| Vendor lock-in | Высокий | Нет |
Установка агента
# Быстрая установка (Ubuntu/Debian)
DD_AGENT_MAJOR_VERSION=7 DD_API_KEY=yourapikey bash -c "$(curl -L https://s3.amazonaws.com/dd-agent/scripts/install_script.sh)"
# Конфигурация интеграций
# /etc/datadog-agent/conf.d/nginx.d/conf.yaml
init_config:
instances:
- nginx_status_url: http://localhost/nginx_status/
На что обращать внимание
Стоимость Datadog растёт нелинейно: Custom Metrics (метрики приложений сверх базовых), Log Management, APM — отдельные тарифы. При масштабировании с 10 до 100 серверов счёт может увеличиться в 15-20 раз. Для стартапов и небольших команд (до 20 серверов) self-hosted Prometheus + Grafana экономически выгоднее. Datadog оправдан в крупных командах, где экономия времени разработчиков превышает стоимость SaaS. Данные хранятся на серверах Datadog (США) — для чувствительных данных проверьте compliance.
Datadog и оповещения
Система алертов Datadog позволяет настроить уведомления по любой метрике: CPU выше 90% более 5 минут, количество ошибок 5xx превысило порог, latency P99 выросла вдвое. Алерты отправляются в Slack, PagerDuty, email или через webhook. В сочетании с SLA-мониторингом Datadog помогает команде реагировать на инциденты до того, как они затронут пользователей. Для стартапов с небольшой командой Datadog APM автоматически строит карту зависимостей сервисов, что упрощает диагностику в микросервисной архитектуре.
Datadog vs Prometheus+Grafana: что выбрать
Для небольших команд и стартапов связка Prometheus + Grafana обычно выигрывает по стоимости: оба инструмента бесплатны, хостятся на вашем сервере. Datadog берёт $15–23 за хост в месяц, что при парке в 20 серверов составляет $300–460/мес только за инфраструктурный мониторинг, без APM и логов.
Datadog оправдывает стоимость в крупных командах с микросервисами: automatic service discovery, distributed tracing из коробки, machine learning-алерты, готовые интеграции с 600+ сервисами. Prometheus требует ручной настройки каждой интеграции и не имеет встроенного long-term storage — нужны дополнения вроде Thanos или Cortex. Если команда маленькая, но важна managed-составляющая (нет DevOps для поддержки Prometheus), Datadog — разумный выбор несмотря на цену.