Інтеграції
Інтеграції підключають 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 runs на минулих комітах |
| Datadog | Webhook, зареєстрований Polylane | Згадка @webhook-polylane і тег polylane:managed на ваших моніторах |
| Vercel | Облікові дані, які зберігав Polylane | Конфігурація інтеграції Vercel і дрейни polylane-* |
Видалення робочого простору відключає все в ньому так само, з одним винятком: стек AWS CloudFormation видаляється лише тоді, коли ви відключаєте сам обліковий запис. Відключіть облікові записи AWS перед видаленням робочого простору або видаліть стек у консолі AWS після цього.
Каталог
Відкрийте будь-яку інтеграцію, щоб побачити її інструменти, інструкцію з підключення і те, що видаляє відключення.
Git-провайдери
Підключіть свою кодову базу
Спостережуваність
Запитуйте метрики, логи та трейси
Агенти кодування
Делегуйте зміни коду автономним агентам
Комунікація
Співпрацюйте зі своєю командою
База знань
Шукайте в документації та вікі
Відстеження задач
Створюйте задачі та керуйте ними
Керування інцидентами
Оголошуйте інциденти та реагуйте на них
CI / CD
Пайплайни збирання, тестування та розгортання
Продуктова аналітика
Розумійте поведінку користувачів і використання функцій
Хмарні провайдери
Підключіть свою інфраструктуру
Протоколи
Підключайте власні інструменти через стандартні протоколи
Пов'язане
- Хмари: що дає підключений хмарний обліковий запис і як читати його сторінку.
- Репозиторії: що відкриває підключення GitHub.
- Робота у ваших інструментах: підключення та керування інтеграціями з вашого агента кодування.