Консоль
Modal

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

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

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

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

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

Середовище
Застосунок
Функція
Клас
Пісочниця
Образ
Том
Секрет
Черга
Dict

Обчислення зникають, історія залишається.

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

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

Середовища, застосунки, функції, класи, образи, пісочниці, томи, секрети, черги та dict, кожен зі своїми ребрами, походженням розгортання та історією, поруч з усім іншим, що ви запускаєте.

Ендпоінти, пов'язані з тими, хто їх викликає

Polylane зіставляє URL-адреси modal.run у змінних середовища в інших ваших хмарах, тож сервіс, що викликає веб-ендпоінт Modal, є справжнім ребром у графі, а не усним переказом.

Сигнал збою, який у Modal усе ж є

Modal не повідомляє частоту помилок, а код, який кидає виняток, усе одно завершується як успішний. Замість цього агенти стежать за обсягом stderr у ваших недавно активних застосунках, оцінюючи його відносно того, як зазвичай поводиться кожен застосунок.

Витрати під наглядом щогодини

Виміряні витрати по всьому робочому простору, підсумовані за годину і оцінені відносно норми. Функція в циклі або контейнер, який ніколи не завершується, проявляються задовго до рахунку.

Холодні старти і черги

Час запуску пісочниці та глибина черги, оцінені відносно власної недавньої історії робочого простору. Коли виробники випереджають споживачів, ви дізнаєтеся про це до того, як про це розповість накопичена черга.

Пара токенів, яку агент ніколи не бачить

Modal підключається через токен робочого простору: ідентифікатор і секрет із ваших налаштувань Modal. Обидва шифруються перед збереженням, і агент їх ніколи не бачить. Зміни коду надходять як pull request.

Питання.

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

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

Як Polylane підключається до мого робочого простору Modal?

Через токен API Modal. Створіть його в налаштуваннях робочого простору Modal, а потім вставте ідентифікатор і секрет токена. Обидва шифруються перед збереженням, і агент їх ніколи не бачить.

Які ресурси Modal синхронізує Polylane?

Середовища, застосунки, функції, класи, образи, пісочниці, томи, секрети, черги та dict, кожен зі своїми ребрами та історією в графі. Повний список є на цій сторінці.

Чи може Polylane змінювати мої застосунки Modal?

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

Як працює виявлення без правил алертів?

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

Чи працює це з моїм провайдером спостережуваності?

Так. Datadog, Sentry, Honeycomb, Axiom і Grafana Cloud приєднуються до графа як повноцінні джерела, а їхні алерти тріажує агент у момент спрацювання.

Скільки це коштує?

Ціни публічні, і все налаштовується самостійно: безкоштовний план, платні плани від $80 на місяць і оплата за використання понад включені кредити. Кожен план і кожен ліміт опубліковано на polylane.com/pricing.

Serverless не означає без нагляду. Polylane веде запис.