DigitalOcean собрала метрики, логи и трассировки агентов в единый сервис Insights
DigitalOcean собрала метрики, логи и трассировки агентов в единый сервис Insights. Фото: из архива компании
Производственный агент включает вызовы моделей, решения по маршрутизации, инструменты и лежащую в их основе инфраструктуру, поэтому при замедлении или сбое причина может быть в любом звене цепочки, а доказательства разбросаны по отдельным журналам, метрикам, трассировкам и консолям.
Приложения на DigitalOcean Kubernetes или App Platform сталкиваются с той же проблемой, а соединение сигналов часто требует собственных интеграций или стороннего стека мониторинга. Insights призван стать единым местом для обнаружения, исследования и мониторинга действий инфраструктуры, приложений и агентов.
Сервис интегрирован в уже используемые продукты DigitalOcean: метрики, журналы и трассировки поступают в его бэкэнд без установки, развёртывания или мониторинга чего-либо. Он работает на основе OpenTelemetry, поэтому телеметрия остаётся в открытом, переносимом формате.
Поскольку все данные поступают с одной платформы и имеют одинаковые параметры — ресурс, проект и тег, — аномалия в одном сигнале помогает найти связанные сигналы вместо нового поиска в другом инструменте. Это тот же уровень мониторинга, который уже используется в Managed Agents, и теперь он распространяется на дополнительные продукты.
Помимо метрик, логов и трассировок, Insights предоставляет инструменты для их визуализации и анализа. Панели мониторинга собирают важные сигналы в единое представление. Explorers позволяют просматривать данные напрямую, углубляться от продукта до отдельного ресурса и отслеживать трассировку до точного вызова, завершившегося с ошибкой. Запросы создаются визуально или на PromQL с выбором шаблона визуализации. Оповещения настраиваются для любой метрики с выбором периода оценки и частоты повторных уведомлений и перенаправляются в каналы команды. API позволяет управлять каналами и запрашивать данные программно, чтобы мониторинг работал как код. Контроль доступа управляет правами членов команды через ролевую модель.
Insights объединяет телеметрию от поддерживаемых продуктов DigitalOcean в одном месте. Метрики и журналы доступны для Serverless Inference, Batch Inference, Inference Router, Managed Agents и Action Gateway, что позволяет отслеживать пропускную способность токенов, задержку, частоту ошибок и стоимость на всём пути запроса.
Action Gateway добавляет трассировку, поэтому можно проследить цикл работы агента от вызова модели через каждый инструмент и обратно и увидеть, где он замедлился или произошёл сбой. DOKS и App Platform передают метрики в те же представления наряду с логами для DOKS, поэтому проблема отслеживается до причины без переключения между инструментами и ручного выравнивания временных меток.
Чтобы начать работу, нужно открыть Insights в панели управления или ознакомиться с документацией. Пользователям DigitalOcean Monitoring сообщается, что компания планирует объединить весь функционал мониторинга в рамках Insights примерно во время выхода общедоступной версии; существующие метрики и оповещения будут работать как прежде до момента перехода, а подробности сообщат заранее.
Insights предоставляется бесплатно во время публичного предварительного просмотра, плату планируется взимать после выхода в общий доступ с предварительным объявлением цен. Компания планирует расширять охват, включая пользовательскую телеметрию и поддержку большего числа продуктов. В посте содержатся заявления прогнозного характера: DigitalOcean ожидает, но не гарантирует, что предварительные сервисы будут работать с рабочими нагрузками производственного уровня.
Упомянутый сервис
Комментариев пока не было