連接

整合

所有你可以連接的服務、連接如何運作,以及中斷連接究竟會移除什麼。

整合把Polylane連接到你系統周邊的服務。每一個都給代理具體可用的東西,而這個頁面一次說清楚連接與中斷連接,供應商頁面就不必重複。

它做什麼

連接一個工具會註冊代理可以呼叫的查詢工具:搜尋日誌、取得pull request差異、執行指標查詢、描述一個資源。連接雲端供應商還會把它的資源同步進拓樸,排程檢查與pull request審查會從那裡取用它們。

連接如何運作

每個供應商在主控台的Settings > Integrations底下都有引導式連接流程,雲端供應商則在Settings > Clouds底下。方式依供應商而異,憑證以加密方式儲存。

方式說明範例
API金鑰或權杖你貼上在供應商主控台建立的金鑰。Datadog、Cloudflare、Linear
OAuth你在瀏覽器中登入供應商並授予存取權。Sentry、Slack、Vercel
安裝App你在組織上安裝Polylane App並選擇它可以讀取的內容。GitHub
CloudFormation你部署一個堆疊,在你的帳戶中建立唯讀角色。AWS
Helm你在叢集中安裝代理程式。Kubernetes

每個供應商在/integrations/<type>都有自己的頁面,內含設定步驟、權限與疑難排解,例如/integrations/cloudflare。不需瀏覽器即可連接的供應商,頁面上還有一個Pipeline分頁,提供CI工作可用的確切API呼叫。在終端機中,polylane cloud connect與polylane integration connect執行同樣的流程。

中斷連接如何運作

從Settings > Integrations、從雲端帳戶頁面,或用polylane integration disconnect與polylane cloud disconnect中斷連接。中斷連接會停止所有同步與檢查、刪除Polylane持有的憑證,並在供應商API允許的範圍內移除Polylane在供應商端建立的東西。每個整合頁面都明確說明什麼會被移除、什麼會留下,而留下的永遠是只有你才能移除的東西。

供應商端中斷連接時移除留下
AWSCloudFormation堆疊IAM角色、它的政策與CloudTrail S3儲存貯體,堆疊刻意保留它們
Slack機器人權杖,會被撤銷Slack App安裝與Polylane建立的頻道
GitHubPolylane持有的憑證Autofix分支與pull request、上線分支,以及過去提交上的檢查執行
DatadogPolylane註冊的webhook你監控器上的@webhook-polylane提及與polylane:managed標籤
VercelPolylane持有的憑證Vercel整合設定與polylane-*排水

刪除工作區會以同樣的方式中斷其中所有連接,只有一個例外:AWS CloudFormation堆疊只在你中斷帳戶本身的連接時才會刪除。請在刪除工作區前先中斷AWS帳戶的連接,或事後在AWS主控台刪除堆疊。

目錄

開啟任一整合,查看它的工具、連接指南,以及中斷連接會移除什麼。

Git供應商

連接你的程式碼庫

可觀測性

查詢指標、日誌與追蹤

程式碼代理

把程式碼變更委派給自主代理

溝通

與你的團隊協作

知識庫

搜尋文件與wiki

Confluence
即將推出
Notion
即將推出

問題追蹤

建立與管理問題

事件管理

宣告與回應事件

PagerDuty
即將推出
incident.io
即將推出

CI / CD

建置、測試與部署管線

CircleCI
即將推出

產品分析

了解使用者行為與功能使用情況

雲端供應商

連接你的基礎設施

協定

透過標準協定帶入你自己的工具

相關頁面

  • 雲端:已連接的雲端帳戶給你什麼,以及如何閱讀它的頁面。
  • 儲存庫:連接GitHub能解鎖什麼。
  • 在你的工具中工作:從你的程式碼代理連接與管理整合。