Консоль
Convex

Баг у функції Convex. Алерт прийшов із вашого фронтенду. Polylane проходить ребро від одного до іншого.

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

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

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

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

Проєкт
Розгортання

Один граф, від фронтенду до функції.

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

Проєкти та розгортання в графі

Кожен проєкт зі своїми розгортаннями для продакшну, попереднього перегляду та розробки, їхніми регіонами й URL-адресами, поруч з усім іншим, що ви запускаєте.

Від сервісу до розгортання за ним

Розслідування простягаються від сервісу до розгортання Convex, з яким він спілкується, з його регіоном, класом та історією розгортань напохваті.

Продакшн відокремлений від шуму

Розгортання для розробки та попереднього перегляду залишаються видимими в графі, але лише зміни продакшну потрапляють в аналітику змін та інциденти.

Логи та метрики функцій, читання на вимогу

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

Історія змін із кожною синхронізацією

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

Ваші дані залишаються вашими

Polylane читає Convex Management API і нічого більше. Він ніколи не запитує ваші таблиці і ніколи не зберігає ключі розгортання. Токен доступу команди шифрується перед збереженням, і агент його ніколи не бачить.

Питання.

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

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

Як Polylane підключається до Convex?

Через токен доступу команди з налаштувань вашої команди Convex. Вставте його один раз: він шифрується перед збереженням, і агент його ніколи не бачить.

Що Polylane синхронізує з Convex?

Проєкти та їхні розгортання, як для продакшну, так і для попереднього перегляду та розробки, з регіонами й URL-адресами. Кожна синхронізація після першої записує, що змінилося.

Чи читає Polylane мої дані в Convex?

Ні. Він читає Convex Management API і нічого більше: ніколи не запитує ваші таблиці і ніколи не зберігає ключі розгортання. Логи та метрики функцій читаються на вимогу під час розслідування.

Чи створюють розгортання попереднього перегляду шум?

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

Чи може Polylane змінювати мої розгортання Convex?

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

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

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

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

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

Алерт із фронтенду завершується на функції, яка його спричинила. З доданим рядком логу.