Ваше приложение работает в тридцати регионах. Вы живёте в одном. Агенты следят за всеми регионами сразу и расследуют там, где возникает проблема.
Fly размещает ваше приложение рядом с пользователями. Polylane поддерживает его здоровым везде одновременно, без стены дашбордов по регионам.
Встать в список ожиданияКаждый поддерживаемый ресурс.
Типы ресурсов Fly.io, которые появляются в вашем графе.
Каждый регион, одно внимание.
Агенты следят за всем флотом и расследуют проблемы, в каком бы регионе они ни возникли.
Весь флот в одном графе
Каждое приложение с его машинами, томами, сертификатами и секретами, рядом со всем остальным, что вы запускаете в других облаках. Каждый ресурс несёт свои связи и свою историю.
Одна картина по всем регионам
Ваши машины работают там, где ваши пользователи; ваше внимание так не может. Агенты видят весь флот сразу, так что регрессия в одном регионе выделяется на фоне регионов, где всё в порядке.
Обнаружение без правил алертов
Агенты регулярно прочёсывают метрики и логи приложений и машин и оценивают их относительно того, как каждое приложение ведёт себя обычно. Никаких порогов для настройки.
История для флота, который постоянно меняется
Машины деплоятся, останавливаются, запускаются и переезжают. Каждая синхронизация записывает, что появилось, изменилось или исчезло, так что когда приложение начинает вести себя странно сразу после изменения, расследование начинается с него.
Побеждает самый ограниченный токен
Fly подключается с API-токеном только для чтения, самым ограниченным типом, который предлагает Fly, и это всё, что запрашивает Polylane. Он шифруется перед сохранением, и агент никогда его не видит. Изменения приходят как pull request'ы.
Расследования, которые заканчиваются PR
Когда первопричина в строке кода, расследование заканчивается исправлением в репозитории за приложением, с приложенной цепочкой доказательств.
Вопросы.
Является ли Polylane ИИ-SRE для Fly.io?
Это то, что большинство людей имеют в виду под этим термином: агенты, которые держат ваши приложения и машины во всех регионах в одном графе контекста, следят за ними, расследуют проблемы и исправляют то, что могут, а человек одобряет всё, что меняет production. Мы называем это самоуправляемым программным обеспечением, а не ИИ-SRE: смысл в том, что приложение заботится о себе само, а не в том, что бот встаёт в ротацию on-call.
Как Polylane подключается к моему аккаунту Fly.io?
С помощью API-токена из вашего дашборда Fly.io. Создайте токен только для чтения (самый ограниченный тип, который предлагает Fly; Polylane не нужны токены деплоя или личные токены), вставьте его, и синхронизация начнётся. Токен шифруется перед сохранением, и агент никогда его не видит.
Какие ресурсы Fly.io синхронизирует Polylane?
Приложения, машины, тома, сертификаты и секреты, каждый со своими регионами, связями и историей в графе. Полный список на этой странице.
Может ли Polylane изменить мои приложения Fly.io?
Агенты расследуют и объясняют. Изменения кода всегда приходят только как pull request'ы в репозиторий за приложением, а любое действие записи сначала приостанавливается для вашего одобрения, с точным запросом и причиной на экране.
Как работает обнаружение без правил алертов?
Агенты регулярно читают ваши метрики и логи и оценивают их относительно того, как каждое приложение ведёт себя обычно, так что регрессии ловятся без настройки порога с вашей стороны. Повторные обнаружения сворачиваются в одну проблему вместо того, чтобы снова вас будить.
Работает ли это с моим провайдером наблюдаемости?
Да. Datadog, Sentry, Honeycomb, Axiom и Grafana Cloud входят в граф как полноценные источники, а их алерты проходят триаж агентом в момент срабатывания.
Сколько это стоит?
Цены открыты, подключение самостоятельное: бесплатный план, платные планы от $80 в месяц и оплата по факту за перерасход сверх включённых кредитов. Все планы и лимиты опубликованы на polylane.com/pricing.