Pup CLI
Pup — CLI Datadog для агентов: метрики, логи, мониторы и трассы по командам с JSON-выводом и скиллами для Claude Code и Codex.
- 1 043 ★ репозитория
- Последний коммит
- Apache-2.0
Расширенный доступ
Почему такой уровень
- Через токен агент читает логи и метрики и может удалять мониторы, дашборды и SLO, если права токена это разрешают.
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add cli/pupОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Через токен агент читает логи и метрики и может удалять мониторы, дашборды и SLO, если права токена это разрешают.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Pup — консольная программа на Rust от Datadog, которая открывает агентам API платформы наблюдаемости. Команды выводят структурированный JSON или YAML и сами описывают себя: `pup monitors list --tags="team:api-platform"`, `pup logs search --query="status:error" --from="1h"`, `pup metrics query --query="avg:system.cpu.user{*}"`. Покрыты метрики, логи, события, RUM, APM, трассы, мониторы, дашборды, SLO, Synthetics, простои, безопасность и другие области. Вход идет через OAuth2 с PKCE (`pup auth login`) вместо долгоживущих ключей, вместо него можно задать ключи API. Команда `pup skills install` ставит скиллы и 48 доменных агентов для Claude Code, Cursor, Codex, `opencode` и `pi`, например `dd-pup`, `dd-monitors`, `dd-logs` и `dd-apm`. Команда `pup setup` ведет через подключение Datadog к проекту (APM, Docker, ECS, Error Tracking) и в режиме `--headless --recommend-only` печатает рекомендации JSON, ничего не меняя.
Для кого. Инженерам, у которых мониторинг в Datadog и которые хотят поручить агенту поиск ошибок в логах, метриках и трассах.
Подходит, если
- После выката растет доля ошибок, и агент должен найти записи в логах за последний час.
- Нужно получить список мониторов команды и понять, какие из них сейчас в тревоге.
- Расследование идет в трассах APM: от сервиса к зависимостям и узким местам.
- Проект надо подключить к Datadog, и первый шаг подскажет `pup setup`.
Не подходит, если
- Нет учетной записи Datadog: без нее команды ничего не вернут.
- Нужен профилировщик: в pup его нет, для него есть отдельный MCP-сервер Datadog.
- Доступ агента к удалению мониторов и дашбордов нежелателен: такие команды есть в списке.
Пример запроса к агенту
Через `pup logs search` найди ошибки сервиса `checkout` за последний час и перечисли самые частые сообщения.Ограничения
Нужна учетная запись Datadog и вход через `pup auth login`, сайт задается переменной, например `datadoghq.eu`. Часть областей API отмечена в таблице README как не реализованная: профилирование надо брать через MCP-сервер Datadog. Команды удаления мониторов, дашбордов и SLO входят в набор, поэтому агенту стоит давать права только на чтение. Установочный скрипт тянется из сети, а `pup setup` запускает ИИ-установщик Datadog через `npx` и требует Node.js 22 или новее. Лицензия Apache 2.0, последний коммит сделан в ноябре 2026.
Как отключить. Удалите бинарный файл `pup` из `~/.local/bin` или выполните `brew uninstall pup`, затем `npm uninstall -g @datadog/pup`, если ставили через npm. Скиллы агентов удалите из их каталогов.
Частые вопросы
Как установить Pup?
Скриптом `curl -fsSL https://raw.githubusercontent.com/DataDog/pup/main/install.sh | sh`, через `brew install datadog-labs/pack/pup` или `npm install -g @datadog/pup`.
Как войти в Datadog?
Командой `pup auth login`: браузерный OAuth2 с PKCE и автоматическим обновлением токена. Альтернатива, ключи API.
Как поставить скиллы для агента?
Выполните `pup skills install claude` (или `codex`, `cursor`, `all`). Флаг `--project` ставит скиллы в репозиторий, а не в домашний каталог.
Как агент узнает список команд?
Командой `pup --help` и машиночитаемой схемой `pup agent schema`, полный справочник лежит в `docs/COMMANDS.md`.
Что делать с профилированием?
Pup его пока не покрывает: используйте MCP-сервер Datadog с набором инструментов `profiling` из документации Datadog.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
CLI-инструментыОфициальный набор скиллов Datadog: мониторы, логи, APM, интеграции с облаками, RUM и наблюдаемость LLM из агента
Официальный управляемый MCP-сервер Datadog: логи, метрики, трейсы и инциденты прямо в агенте
Datadog MCP Server (winor30)
Datadog MCP Server
Независимый MCP-сервер Datadog: агент читает инциденты, мониторы, логи, метрики, трейсы и RUM и планирует простои.
Самостоятельно хостится центр управления агентами: Claude Code, Codex, Copilot, OpenCode и Pi с телефона, десктопа и терминала
Официальные скиллы Dynatrace для агентов: DQL, трейсы, логи, Kubernetes, облака и безопасность в Claude Code и Cursor.
Официальный CLI платформы Dynatrace со встроенным скиллом: рабочие процессы, дашборды, DQL-запросы и SLO из терминала
Коротко о README
Rust-программа с версиями для macOS, Linux и Windows, пакет npm `@datadog/pup` и набор скиллов в `SKILL.md`. Справочник команд лежит в `docs/COMMANDS.md`, а настройка идет через `pup auth login`.