Ваше cron-завдання померло у вівторок. Ви дізналися б у п'ятницю. Polylane помітив у вівторок.
Render запускає ваші сервіси, щоб ви не думали про сервери. Polylane стежить за ними, щоб ви не думали і про дашборди.
Приєднатися до списку очікуванняКожен підтримуваний ресурс.
Типи ресурсів Render, які з'являються у вашому графі.
Дашборди перестають бути вашою роботою.
Агенти стежать за вашими сервісами, розслідують проблеми і виправляють те, що ламається.
Кожен сервіс в одному графі
Вебсервіси, приватні сервіси, статичні сайти, фонові воркери, cron-завдання, Postgres, сховища ключ-значення, диски та домени: усе потрапляє в один граф зі своїми ребрами, середовищами та історією.
Агенти читають метрики та логи
Агенти регулярно прочісують метрики та логи кожного сервісу і оцінюють їх відносно того, як цей сервіс зазвичай поводиться. Жодних порогів для налаштування, жодних правил алертів для підтримки.
Завдання, які збоять тихо
Фонові воркери та cron-завдання нікого не будять, коли ламаються; вони просто зупиняються. Polylane помічає, розслідує і каже вам, що сталося, раніше за накопичену чергу.
Розгортання є першим підозрюваним
Кожна синхронізація записує, що з'явилося, змінилося або зникло. Коли сервіс починає збоїти одразу після розгортання, розслідування починається з цього розгортання.
Ключ ніколи не доходить до агента
Render підключається через ключ API з налаштувань вашого облікового запису. Він шифрується перед збереженням, і агент його ніколи не бачить. Зміни коду надходять як pull request, а будь-яка дія запису чекає на ваше схвалення.
Відкат, а потім остаточне виправлення
Увімкніть відкати, і агенти самостійно відновлюють останнє відоме справне розгортання, з обмеженням частоти і записом. Коли першопричина є рядком коду, остаточне виправлення надходить у репозиторій, що стоїть за сервісом.
Питання.
Чи є Polylane ШІ-SRE для Render?
Це те, що більшість людей мають на увазі під цим терміном: агенти, які тримають ваші вебсервіси, фонові воркери та cron-завдання в одному контекстному графі, стежать за ними, розслідують проблеми і виправляють те, що можуть, а людина схвалює все, що змінює продакшн. Ми називаємо це самокерованим програмним забезпеченням, а не ШІ-SRE: суть у тому, що сервіс дбає про себе сам, а не в тому, що бот приєднується до ротації чергувань.
Як Polylane підключається до мого облікового запису Render?
Через ключ API з налаштувань вашого облікового запису Render (Account Settings → API Keys). Ключ шифрується перед збереженням, і агент його ніколи не бачить. Polylane перевіряє його і одразу починає синхронізацію.
Які ресурси Render синхронізує Polylane?
Проєкти, середовища, вебсервіси, статичні сайти, приватні сервіси, фонові воркери, cron-завдання, робочі процеси, власні домени, бази даних Postgres, сховища ключ-значення, постійні диски та групи середовищ. Повний список є на цій сторінці.
Чи може Polylane змінювати мої сервіси Render?
Агенти розслідують і пояснюють. Зміни коду потрапляють лише як pull request у репозиторій, що стоїть за сервісом, а будь-яка дія запису в Render спершу зупиняється для вашого схвалення, з точним запитом і причиною на екрані. Відкати типово вимкнені: ви вирішуєте, де вони дозволені, і можете вимкнути їх будь-коли. Увімкнені, агенти самостійно відновлюють останнє відоме справне розгортання, з доказами і обмеженням частоти.
Як працює виявлення без правил алертів?
Агенти регулярно читають ваші метрики та логи і оцінюють їх відносно того, як зазвичай поводиться кожен сервіс, тож регресії ловляться без того, щоб ви налаштовували поріг. Повторні виявлення згортаються в одну проблему замість будити вас знову.
Чи працює це з моїм провайдером спостережуваності?
Так. Datadog, Sentry, Honeycomb, Axiom і Grafana Cloud приєднуються до графа як повноцінні джерела, а їхні алерти тріажує агент у момент спрацювання.
Скільки це коштує?
Ціни публічні, і все налаштовується самостійно: безкоштовний план, платні плани від $80 на місяць і оплата за використання понад включені кредити. Кожен план і кожен ліміт опубліковано на polylane.com/pricing.