Интеграции
Интеграции подключают Polylane к сервисам вокруг вашей системы. Каждая даёт агентам что-то конкретное для работы, а эта страница один раз объясняет подключение и отключение, чтобы страницам провайдеров не приходилось этого делать.
Что это даёт
Подключение инструмента регистрирует инструменты запросов, которые могут вызывать агенты: поиск по логам, получение diff pull request, выполнение запроса метрик, описание ресурса. Подключение облачного провайдера также синхронизирует его ресурсы в топологию, где их подхватывают плановые проверки и ревью pull request'ов.
Как работает подключение
У каждого провайдера есть пошаговый процесс подключения в консоли в разделе Settings > Integrations, а у облачных провайдеров в разделе Settings > Clouds. Метод зависит от провайдера, а учётные данные хранятся в зашифрованном виде.
| Метод | Описание | Примеры |
|---|---|---|
| API-ключ или токен | Вы вставляете ключ, созданный в консоли провайдера. | Datadog, Cloudflare, Linear |
| OAuth | Вы входите к провайдеру в браузере и выдаёте доступ. | Sentry, Slack, Vercel |
| Установка приложения | Вы устанавливаете приложение Polylane в свою организацию и выбираете, что оно может читать. | GitHub |
| CloudFormation | Вы разворачиваете стек, который создаёт в вашем аккаунте роль только для чтения. | AWS |
| Helm | Вы устанавливаете агент в кластер. | Kubernetes |
У каждого провайдера есть своя страница с шагами настройки, разрешениями и устранением неполадок по адресу /integrations/<type>, например /integrations/cloudflare. У провайдеров, которые подключаются без браузера, там же есть вкладка Pipeline с точными вызовами API для CI-задания. Из терминала те же процессы запускают polylane cloud connect и polylane integration connect.
Как работает отключение
Отключайте из раздела Settings > Integrations, со страницы облачного аккаунта или командами polylane integration disconnect и polylane cloud disconnect. Отключение останавливает все синхронизации и проверки, удаляет учётные данные, которые хранил Polylane, и убирает то, что Polylane настроил на стороне провайдера, везде, где это позволяет API провайдера. Страница каждой интеграции точно указывает, что удаляется и что остаётся, и остаётся всегда только то, что можете удалить лишь вы.
| Сторона провайдера | Удаляется при отключении | Остаётся |
|---|---|---|
| AWS | Стек CloudFormation | Роль IAM, её политики и S3-бакет CloudTrail, которые стек намеренно сохраняет |
| Slack | Токен бота, который отзывается | Установка приложения Slack и каналы, созданные Polylane |
| GitHub | Учётные данные, которые хранил Polylane | Ветки и pull request'ы автофиксов, ветка онбординга и check run'ы на прошлых коммитах |
| Datadog | Webhook, зарегистрированный Polylane | Упоминание @webhook-polylane и тег polylane:managed на ваших мониторах |
| Vercel | Учётные данные, которые хранил Polylane | Конфигурация интеграции Vercel и дрейны polylane-* |
Удаление рабочего пространства отключает всё в нём тем же способом, с одним исключением: стек AWS CloudFormation удаляется только при отключении самого аккаунта. Отключите аккаунты AWS до удаления рабочего пространства или удалите стек в консоли AWS после.
Каталог
Откройте любую интеграцию, чтобы увидеть её инструменты, руководство по подключению и то, что удаляет отключение.
Git-провайдеры
Подключите вашу кодовую базу
Наблюдаемость
Запрашивайте метрики, логи и трейсы
Кодинг-агенты
Делегируйте изменения кода автономным агентам
Коммуникации
Работайте вместе с командой
База знаний
Ищите по документации и вики
Трекинг задач
Создавайте задачи и управляйте ими
Управление инцидентами
Объявляйте инциденты и реагируйте на них
CI / CD
Пайплайны сборки, тестирования и деплоя
Продуктовая аналитика
Понимайте поведение пользователей и использование функций
Облачные провайдеры
Подключите вашу инфраструктуру
Протоколы
Подключайте свои инструменты через стандартные протоколы
См. также
- Облака: что даёт подключённый облачный аккаунт и как читать его страницу.
- Репозитории: что открывает подключение GitHub.
- Работа в ваших инструментах: подключение интеграций и управление ими из кодинг-агента.