Дашборд
Railway

Деплой упал через три минуты после того, как вы закрыли вкладку. Polylane уже знает и выясняет почему.

Railway запускает ваши сервисы, базы данных и запланированные задания из одного рабочего пространства. Polylane строит граф всего рабочего пространства и следит за каждым деплоем по мере его выхода.

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

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

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

Проект
Окружение
Сервис
Деплой
Том
Домен
TCP-прокси
Правило уведомлений

Каждый деплой получает вторую пару глаз.

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

Всё рабочее пространство в одном графе

Проекты, окружения, сервисы, деплои, тома, домены и TCP-прокси, с их связями и историей. Базы данных из шаблонов стоят рядом с сервисами, которые их используют.

Деплои под наблюдением по мере выхода

Webhook'и Railway сообщают Polylane в момент, когда деплой падает или завершается сбоем. Алерт закрывается при следующем успехе, а агент может расследовать каждый деплой, если вы этого хотите.

Метрики оцениваются относительно собственной нормы сервиса

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

Логи забираются посреди расследования

Логи деплоя и логи рантайма читаются, пока агент работает, так что ответ приходит со строками, которые его доказывают.

Имена переменных, никогда значения

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

Области чтения и исправления как pull request'ы

Подключайтесь через OAuth только с областями чтения. Изменения кода приходят как pull request'ы в репозиторий за сервисом, а любое действие записи сначала приостанавливается для вашего одобрения.

Вопросы.

Является ли Polylane ИИ-SRE для Railway?

Это то, что большинство людей имеют в виду под этим термином: агенты, которые держат ваши проекты, сервисы, деплои и тома в одном графе контекста, следят за каждым деплоем по мере его выхода, расследуют проблемы и исправляют то, что могут, а человек одобряет всё, что меняет production. Мы называем это самоуправляемым программным обеспечением, а не ИИ-SRE: смысл в том, что проект заботится о себе сам, а не в том, что бот встаёт в ротацию on-call.

Как Polylane подключается к моему рабочему пространству Railway?

Через OAuth, только с областями чтения. Нажмите «подключить», подтвердите в Railway, и синхронизация начнётся. Токен шифруется перед сохранением, и агент никогда его не видит.

Какие ресурсы Railway синхронизирует Polylane?

Проекты, окружения, сервисы, деплои, тома, домены, TCP-прокси и правила уведомлений, каждый со своими связями и историей в графе. Полный список на этой странице.

Как Polylane узнаёт, что деплой упал?

Webhook'и Railway сообщают о неудачных и упавших деплоях в момент, когда это происходит. Алерт закрывается при следующем успешном деплое, и вы можете поручить агенту расследовать каждый деплой, а не только сбои.

Читает ли Polylane мои переменные окружения?

Он синхронизирует имена переменных, так что сервис, указывающий на базу данных в другом облаке, становится ребром в графе. Значения он никогда не читает.

Может ли Polylane изменить мои сервисы Railway?

Агенты расследуют и объясняют. Изменения кода всегда приходят только как pull request'ы в репозиторий за сервисом, а любое действие записи, например перезапуск или повторный деплой, сначала приостанавливается для вашего одобрения, с точным запросом и причиной.

Работает ли это с моим провайдером наблюдаемости?

Да. Datadog, Sentry, Honeycomb, Axiom и Grafana Cloud входят в граф как полноценные источники, а их алерты проходят триаж агентом в момент срабатывания.

Сколько это стоит?

Цены открыты, подключение самостоятельное: бесплатный план, платные планы от $80 в месяц и оплата по факту за перерасход сверх включённых кредитов. Все планы и лимиты опубликованы на polylane.com/pricing.

Упавший деплой: это находка, а не сюрприз. Polylane оказывается там первым.