Дашборд
Fly.io

Ваше приложение работает в тридцати регионах. Вы живёте в одном. Агенты следят за всеми регионами сразу и расследуют там, где возникает проблема.

Fly размещает ваше приложение рядом с пользователями. Polylane поддерживает его здоровым везде одновременно, без стены дашбордов по регионам.

Встать в список ожидания

Каждый поддерживаемый ресурс.

Типы ресурсов Fly.io, которые появляются в вашем графе.

Fly App
Машина
Том
Сертификат
Секрет

Каждый регион, одно внимание.

Агенты следят за всем флотом и расследуют проблемы, в каком бы регионе они ни возникли.

Весь флот в одном графе

Каждое приложение с его машинами, томами, сертификатами и секретами, рядом со всем остальным, что вы запускаете в других облаках. Каждый ресурс несёт свои связи и свою историю.

Одна картина по всем регионам

Ваши машины работают там, где ваши пользователи; ваше внимание так не может. Агенты видят весь флот сразу, так что регрессия в одном регионе выделяется на фоне регионов, где всё в порядке.

Обнаружение без правил алертов

Агенты регулярно прочёсывают метрики и логи приложений и машин и оценивают их относительно того, как каждое приложение ведёт себя обычно. Никаких порогов для настройки.

История для флота, который постоянно меняется

Машины деплоятся, останавливаются, запускаются и переезжают. Каждая синхронизация записывает, что появилось, изменилось или исчезло, так что когда приложение начинает вести себя странно сразу после изменения, расследование начинается с него.

Побеждает самый ограниченный токен

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.

Спите, когда ломается Сидней. Расследование не ждёт вашего часового пояса.