Render. Веб-сервисы, базы данных и cron-задания.
Подключите свой аккаунт Render, чтобы дать агентам видимость ваших веб-сервисов, баз данных и cron-заданий. Агенты могут следить за деплоями, проверять здоровье сервисов и помогать устранять проблемы с производительностью.
Встать в список ожиданияЧто Polylane делает с Render.
Каждый сервис в одном графе
Веб-сервисы, приватные сервисы, фоновые воркеры, cron-задания, Postgres и хранилища ключ-значение, с их окружениями, связями и историей.
Задания, которые падают тихо
Фоновые воркеры и cron-задания никого не будят, когда ломаются; они просто останавливаются. Polylane замечает, расследует и сообщает вам раньше, чем это сделает накопившаяся очередь.
Метрики и логи читаются регулярно
Агенты прочёсывают телеметрию каждого сервиса и оценивают её относительно того, как этот сервис ведёт себя обычно. Никаких порогов для настройки.
Откат, затем постоянное исправление
Выключены по умолчанию. Включённые, агенты сами восстанавливают последний заведомо рабочий деплой, с ограничением частоты и записью в журнал, а следом приходит постоянное исправление.
Как это работает.
Подключите
Вставьте API-ключ из настроек вашего аккаунта Render. Он шифруется перед сохранением, и агент никогда его не видит.
Синхронизация
Сервисы, базы данных и домены попадают в граф, и каждая следующая синхронизация записывает, что изменилось.
Агенты берут вахту
Телеметрия регулярно прочёсывается, сбои деплоев расследуются по мере появления, а исправления приходят на ваше ревью.
В графе.
Типы ресурсов Render, которые синхронизирует Polylane, с их связями, конфигурацией и историей.
Инструменты, которые получают агенты.
Что агент может делать с Render посреди расследования. Каждый вызов попадает в транскрипт треда со ссылкой на источник.
renderApi Вызывать любой эндпоинт REST API Render, для которого нет отдельного инструмента
renderGetLogs Получать логи сервиса Render
renderDeploys Перечислять деплои сервиса Render или получать полные подробности одного деплоя
renderGetServiceEvents Получать события аудита сервиса Render
renderGetMetrics Получать метрики сервиса Render
Вопросы.
Является ли Polylane ИИ-SRE, если у вас Render?
Это то, что большинство людей имеют в виду под этим термином: агенты, которые держат ваши ресурсы Render в одном графе контекста, следят за ними, расследуют проблемы и исправляют то, что могут, а человек одобряет всё, что меняет production. Мы называем это самоуправляемым программным обеспечением, а не ИИ-SRE: смысл в том, что ваше программное обеспечение заботится о себе само, а не в том, что бот встаёт в ротацию on-call.
Может ли Polylane что-то изменить в Render?
Только если вы это разрешите. При подключении только для чтения агенты расследуют и объясняют, а изменения всегда приходят только как pull request'ы на ваше ревью. С правом на запись каждая запись сначала приостанавливается для вашего одобрения, с методом, путём и причиной на экране. Откаты выключены по умолчанию: вы включаете их сами и можете отключить в любой момент.