Ваш застосунок працює в тридцяти регіонах. Ви живете в одному. Агенти стежать за кожним регіоном одночасно і розслідують там, де виникає проблема.
Fly розміщує ваш застосунок поруч із користувачами. Polylane тримає його здоровим усюди одночасно, без стіни дашбордів для кожного регіону.
Приєднатися до списку очікуванняКожен підтримуваний ресурс.
Типи ресурсів Fly.io, які з'являються у вашому графі.
Кожен регіон, одна увага.
Агенти стежать за всім флотом і розслідують проблеми, у якому б регіоні вони не виникли.
Увесь флот в одному графі
Кожен застосунок зі своїми машинами, томами, сертифікатами та секретами, поруч з усім іншим, що ви запускаєте в інших хмарах. Кожен ресурс несе свої ребра та історію.
Одна картина для всіх регіонів
Ваші машини працюють там, де ваші користувачі; ваша увага так не може. Агенти бачать увесь флот одночасно, тож регресія в одному регіоні виділяється на тлі регіонів, де все гаразд.
Виявлення без правил алертів
Агенти регулярно прочісують метрики та логи застосунків і машин і оцінюють їх відносно того, як зазвичай поводиться кожен застосунок. Жодних порогів для налаштування.
Історія для флоту, який постійно змінюється
Машини розгортаються, зупиняються, запускаються і переміщуються. Кожна синхронізація записує, що з'явилося, змінилося або зникло, тож коли застосунок поводиться неправильно одразу після зміни, розслідування починається з неї.
Перемагає найобмеженіший токен
Fly підключається через токен API лише для читання, найобмеженіший тип, який пропонує Fly, і це все, що просить Polylane. Він шифрується перед збереженням, і агент його ніколи не бачить. Зміни надходять як pull request.
Розслідування, які завершуються PR
Коли першопричина є рядком коду, розслідування завершується виправленням у репозиторії, що стоїть за застосунком, із доданим ланцюжком доказів.
Питання.
Чи є Polylane ШІ-SRE для Fly.io?
Це те, що більшість людей мають на увазі під цим терміном: агенти, які тримають ваші застосунки та машини в кожному регіоні в одному контекстному графі, стежать за ними, розслідують проблеми і виправляють те, що можуть, а людина схвалює все, що змінює продакшн. Ми називаємо це самокерованим програмним забезпеченням, а не ШІ-SRE: суть у тому, що застосунок дбає про себе сам, а не в тому, що бот приєднується до ротації чергувань.
Як 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.