Консоль
Railway

Розгортання впало через три хвилини після того, як ви закрили вкладку. Polylane уже знає і з'ясовує чому.

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

Приєднатися до списку очікування

Кожен підтримуваний ресурс.

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

Проєкт
Середовище
Сервіс
Розгортання
Том
Домен
TCP-проксі
Правило сповіщень

Кожне розгортання отримує другу пару очей.

Агенти будують граф робочого простору, стежать за його розгортаннями і використанням ресурсів і розслідують те, що ламається.

Увесь робочий простір в одному графі

Проєкти, середовища, сервіси, розгортання, томи, домени та TCP-проксі, з їхніми ребрами та історією. Бази даних із шаблонів стоять поруч із сервісами, які їх використовують.

Розгортання під наглядом у момент виходу

Webhook Railway повідомляють Polylane у момент, коли розгортання зазнає збою або падає. Алерт знімається після наступного успіху, а агент може розслідувати кожне розгортання, якщо ви цього хочете.

Метрики, оцінені відносно власної норми сервісу

Агенти прочісують CPU, пам'ять і диск кожного сервісу відносно того, як цей сервіс зазвичай поводиться. Жодних порогів для налаштування.

Логи, витягнуті посеред розслідування

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

Імена змінних, ніколи не значення

Polylane синхронізує імена змінних, щоб пов'язувати сервіси між хмарами, і ніколи не читає значення. Токен OAuth шифрується перед збереженням, і агент його ніколи не бачить.

Області дії для читання і виправлення як pull request

Підключайтеся через OAuth лише з областями дії для читання. Зміни коду надходять як pull request у репозиторій, що стоїть за сервісом, а будь-яка дія запису спершу зупиняється для вашого схвалення.

Питання.

Чи є Polylane ШІ-SRE для Railway?

Це те, що більшість людей мають на увазі під цим терміном: агенти, які тримають ваші проєкти, сервіси, розгортання і томи в одному контекстному графі, стежать за кожним розгортанням у момент виходу, розслідують проблеми і виправляють те, що можуть, а людина схвалює все, що змінює продакшн. Ми називаємо це самокерованим програмним забезпеченням, а не ШІ-SRE: суть у тому, що проєкт дбає про себе сам, а не в тому, що бот приєднується до ротації чергувань.

Як 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 дістається туди першим.