接続する

インテグレーション

接続できるすべてのサービス、接続の仕組み、接続解除で削除されるものの正確な内容。

インテグレーションは、Polylaneをシステムの周囲にあるサービスに接続します。それぞれがエージェントに具体的な作業手段を与えます。このページでは接続と接続解除を一度にまとめて説明し、各プロバイダーのページで繰り返さないようにしています。

できること

ツールを接続すると、エージェントが呼び出せるクエリツールが登録されます。ログの検索、プルリクエストの差分の取得、メトリクスクエリの実行、リソースの記述などです。クラウドプロバイダーを接続すると、そのリソースもトポロジーに同期され、スケジュールされたチェックとプルリクエストレビューがそれを利用します。

接続の仕組み

すべてのプロバイダーには、コンソールのSettings > Integrationsにガイド付きの接続フローがあり、クラウドプロバイダーはSettings > Cloudsにあります。方法はプロバイダーによって異なり、認証情報は暗号化して保存されます。

方法説明例
APIキーまたはトークンプロバイダーのコンソールで作成したキーを貼り付けます。Datadog、Cloudflare、Linear
OAuthブラウザーでプロバイダーにサインインし、アクセスを許可します。Sentry、Slack、Vercel
アプリのインストール組織にPolylaneアプリをインストールし、読み取れる範囲を選びます。GitHub
CloudFormationアカウントに読み取り専用ロールを作成するスタックをデプロイします。AWS
Helmクラスターにエージェントをインストールします。Kubernetes

各プロバイダーには、セットアップ手順、権限、トラブルシューティングを載せた専用ページが/integrations/<type>にあります。たとえば/integrations/cloudflareです。ブラウザーなしで接続できるプロバイダーには、CIジョブ向けの正確なAPI呼び出しを記したPipelineタブもあります。ターミナルからは、polylane cloud connectとpolylane integration connectが同じフローを実行します。

接続解除の仕組み

接続解除は、Settings > Integrations、クラウドアカウントのページ、またはpolylane integration disconnectとpolylane cloud disconnectから行います。接続解除するとすべての同期とチェックが停止し、Polylaneが保持していた認証情報が削除され、プロバイダー側にPolylaneが設定したものも、プロバイダーのAPIが許す範囲で削除されます。各インテグレーションのページには、削除されるものと残るものが正確に記されており、残るものは常に自分だけが削除できるものです。

プロバイダー側接続解除で削除されるもの残るもの
AWSCloudFormationスタックIAMロール、そのポリシー、CloudTrailのS3バケット。スタックが意図的に残します
Slackボットトークン。取り消されますSlackアプリのインストールと、Polylaneが作成したチャンネル
GitHubPolylaneが保持していた認証情報自動修正のブランチとプルリクエスト、オンボーディングブランチ、過去のコミットに対するチェック実行
DatadogPolylaneが登録したWebhookモニター上の@webhook-polylaneメンションとpolylane:managedタグ
VercelPolylaneが保持していた認証情報Vercelインテグレーションの設定とpolylane-*のドレイン

ワークスペースを削除すると、その中のすべてが同じ方法で接続解除されます。例外は1つで、AWSのCloudFormationスタックはアカウント自体を接続解除したときにのみ削除されます。ワークスペースを削除する前にAWSアカウントを接続解除するか、削除後にAWSコンソールでスタックを削除してください。

カタログ

任意のインテグレーションを開くと、そのツール、接続ガイド、接続解除で削除されるものが確認できます。

Gitプロバイダー

コードベースを接続します

オブザーバビリティ

メトリクス、ログ、トレースを問い合わせます

コードエージェント

コード変更を自律的なエージェントに委任します

コミュニケーション

チームと協働します

ナレッジベース

ドキュメントとWikiを検索します

Confluence
近日公開
Notion
近日公開

イシュートラッキング

イシューを作成し管理します

インシデント管理

インシデントを宣言し対応します

PagerDuty
近日公開
incident.io
近日公開

CI / CD

パイプラインをビルド、テスト、デプロイします

CircleCI
近日公開

プロダクト分析

ユーザーの行動と機能の利用状況を理解します

クラウドプロバイダー

インフラを接続します

AWS11個のツール · 75種類のリソース
EC2, Lambda, ECS, RDS, S3, and more
Cloudflare14個のツール · 47種類のリソース
Workers, Pages, R2, D1, and edge network
Vercel3個のツール · 21種類のリソース
Deployments, serverless functions, and edge config
Render5個のツール · 13種類のリソース
Web services, databases, and cron jobs
PlanetScale2個のツール · 2種類のリソース
Databases, branches, and schema changes
Railway4個のツール · 8種類のリソース
Projects, services, deployments, and volumes
Fly.io4個のツール · 5種類のリソース
Machines, volumes, and global edge deployments
Kubernetes1個のツール · 24種類のリソース
Pods, Deployments, Nodes, Services, and more
Supabase4個のツール · 13種類のリソース
Database, auth, storage, and edge functions
Modal5個のツール · 10種類のリソース
Serverless GPU apps, functions, and sandboxes
Convex3個のツール · 2種類のリソース
Reactive backend platform with database, functions, and deployments
Trigger.dev5個のツール · 5種類のリソース
Background jobs, scheduled tasks, and workflow runs
ClickHouse3個のツール · 1種類のリソース
Cloud services, state, and connection endpoints
Turso2種類のリソース
Database groups and edge-hosted libSQL databases
GCP
近日公開
Azure
近日公開
Runpod
近日公開
Parasail
近日公開
Baseten
近日公開
Upstash
近日公開
Digital Ocean
近日公開
Firebase
近日公開
Clerk
近日公開
WorkOS
近日公開
Unkey
Unkey
近日公開
Hatchet
近日公開
Netlify
近日公開

プロトコル

標準プロトコルで独自のツールを持ち込みます

関連

  • クラウド: 接続したクラウドアカウントで得られるものと、そのページの読み方。
  • リポジトリ: GitHubを接続すると使えるようになるもの。
  • 自分のツールから作業する: コーディングエージェントからインテグレーションを接続し、管理する方法。