Integrationen
Integrationen verbinden Polylane mit den Services rund um dein System. Jede gibt Agents etwas Konkretes zum Arbeiten, und diese Seite erklärt Verbinden und Trennen einmal, damit die Anbieterseiten es nicht müssen.
Was es leistet
Das Verbinden eines Tools registriert Abfrage-Tools, die Agents aufrufen können: Logs durchsuchen, den Diff eines Pull Requests holen, eine Metrikabfrage ausführen, eine Ressource beschreiben. Das Verbinden eines Cloud-Anbieters synchronisiert außerdem seine Ressourcen in die Topologie, wo geplante Checks und Pull-Request-Reviews sie aufgreifen.
So funktioniert das Verbinden
Jeder Anbieter hat einen geführten Verbindungsablauf in der Konsole unter Settings > Integrations, Cloud-Anbieter unter Settings > Clouds. Die Methode hängt vom Anbieter ab, und Zugangsdaten werden verschlüsselt gespeichert.
| Methode | Beschreibung | Beispiele |
|---|---|---|
| API-Schlüssel oder Token | Du fügst einen Schlüssel ein, den du in der Konsole des Anbieters erstellt hast. | Datadog, Cloudflare, Linear |
| OAuth | Du meldest dich im Browser beim Anbieter an und gewährst Zugriff. | Sentry, Slack, Vercel |
| App-Installation | Du installierst die Polylane-App in deiner Organisation und wählst aus, was sie lesen darf. | GitHub |
| CloudFormation | Du deployst einen Stack, der eine schreibgeschützte Rolle in deinem Konto anlegt. | AWS |
| Helm | Du installierst einen Agent im Cluster. | Kubernetes |
Jeder Anbieter hat eine eigene Seite mit Einrichtungsschritten, Berechtigungen und Fehlerbehebung unter /integrations/<type>, zum Beispiel /integrations/cloudflare. Anbieter, die sich ohne Browser verbinden lassen, haben dort außerdem einen Tab Pipeline mit den exakten API-Aufrufen für einen CI-Job. Aus dem Terminal führen polylane cloud connect und polylane integration connect dieselben Abläufe aus.
So funktioniert das Trennen
Trenne unter Settings > Integrations, auf der Seite des Cloud-Kontos oder mit polylane integration disconnect und polylane cloud disconnect. Das Trennen stoppt jeden Sync und Check, löscht die Zugangsdaten, die Polylane gespeichert hatte, und entfernt, was Polylane auf Anbieterseite eingerichtet hat, wo immer die API des Anbieters das zulässt. Jede Integrationsseite nennt genau, was entfernt wird und was bleibt, und was bleibt, ist immer etwas, das nur du entfernen kannst.
| Anbieterseite | Beim Trennen entfernt | Bleibt |
|---|---|---|
| AWS | Der CloudFormation-Stack | Die IAM-Rolle, ihre Policies und der CloudTrail-S3-Bucket, die der Stack absichtlich behält |
| Slack | Der Bot-Token, der widerrufen wird | Die Installation der Slack-App und die Channels, die Polylane angelegt hat |
| GitHub | Die Zugangsdaten, die Polylane gespeichert hatte | Autofix-Branches und Pull Requests, der Onboarding-Branch und Check-Runs an vergangenen Commits |
| Datadog | Der Webhook, den Polylane registriert hat | Die Erwähnung @webhook-polylane und das Tag polylane:managed an deinen Monitoren |
| Vercel | Die Zugangsdaten, die Polylane gespeichert hatte | Die Konfiguration der Vercel-Integration und die polylane-*-Drains |
Das Löschen eines Workspace trennt alles darin auf dieselbe Weise, mit einer Ausnahme: Der AWS-CloudFormation-Stack wird nur gelöscht, wenn du das Konto selbst trennst. Trenne AWS-Konten, bevor du einen Workspace löschst, oder lösche den Stack danach in der AWS-Konsole.
Katalog
Öffne eine Integration für ihre Tools, die Verbindungsanleitung und was das Trennen entfernt.
Git-Anbieter
Verbinde deine Codebasis
Observability
Metriken, Logs und Traces abfragen
Code-Agents
Codeänderungen an autonome Agents delegieren
Kommunikation
Mit deinem Team zusammenarbeiten
Wissensdatenbank
Docs und Wikis durchsuchen
Issue-Tracking
Issues erstellen und verwalten
Incident-Management
Incidents ausrufen und darauf reagieren
CI / CD
Pipelines bauen, testen und deployen
Produktanalytik
Nutzerverhalten und Feature-Nutzung verstehen
Cloud-Anbieter
Verbinde deine Infrastruktur
Protokolle
Eigene Tools über Standardprotokolle anbinden
Verwandt
- Clouds dafür, was dir ein verbundenes Cloud-Konto gibt und wie du seine Seite liest.
- Repositories dafür, was das Verbinden von GitHub freischaltet.
- Aus deinen Tools arbeiten, um Integrationen aus deinem Coding-Agent zu verbinden und zu verwalten.