本文說明 Developer Connect 洞察資料,以及洞察資料可帶來的效益。
開發人員連結洞察資料可協助您診斷應用程式問題,避免發生中斷情形,進而解決這些問題。
Developer Connect 洞察資料是部署事件的記錄檔項目,會從 Developer Connect 傳送至 Cloud Logging,供 Gemini Cloud Assist 使用。
這些洞察資訊會向 Gemini Cloud Assist 提供應用程式執行階段、部署至這些執行階段的構件,以及用於建構這些構件的來源檔案和依附元件。
Developer Connect 洞察資料的運作方式
Developer Connect 洞察會執行下列操作:
- 發生中斷時,Developer Connect 洞察資料可縮短找出根本原因和復原的時間
- 如果執行中的應用程式在正式環境中發生問題,Developer Connect 洞察資料可協助您找出根本原因,並快速實作修正措施
為此,Developer Connect 洞察資料會繪製軟體開發生命週期 (SDLC) 中下列元件之間的關係:
- 應用程式執行階段環境
- 部署至這些執行階段的應用程式構件
- 建構來源
Developer Connect 洞察資料會運用這些關係,從軟體開發生命週期 (SDLC) 匯總相關事件,並將這些關係做為背景資訊,協助您解決問題及做出決策。Developer Connect 洞察資料會將這些事件記錄到 Cloud Logging。
如何使用 Developer Connect 洞察資料?
以下列舉幾個可從 Developer Connect 洞察資料取得的資訊。
發生服務中斷和生產問題時,SRE 可以回答下列問題,縮短找出根本原因和從服務中斷中復原的時間:
自 2024 年 10 月 10 日東部標準時間 10:10:10 起,
us-east1的my-app有哪些異動?部署了哪些構件,以及部署時間。
構件是何時建構的?來自哪個來源,以及哪些提交?
哪些部署作業可能導致我們目前看到的正式環境問題?
部署作業影響了哪些構件,以及部署至哪些應用程式執行階段?
使用 Developer Connect 洞察資料的條件
如要取得 Developer Connect 洞察資料,必須使用下列 Google Cloud 產品和工具:
App Hub 應用程式 (選填)
如果您選擇將 Developer Connect 洞察資料設定範圍限定為 App Hub 應用程式,則需要 App Hub 應用程式。
開發人員連結洞察資料支援應用程式的所有 App Hub 設定模型。建議您使用已設定應用程式管理功能的資料夾,以便使用 Gemini Cloud Assist 和其他以應用程式為中心的功能
Google Cloud 專案 (選用)
您可以選擇將 Developer Connect 洞察資料設定的範圍設為Google Cloud 專案,而非 App Hub 應用程式。這不一定要是您建立 Developer Connect 洞察資料設定資源的專案。
Developer Connect
您需要啟用 Developer Connect API。
建構來源
容器映像檔必須有對應的建構出處,供 Developer Connect 洞察資訊功能尋找。詳情請參閱「設定 Developer Connect 洞察」,包括 Developer Connect 洞察可從中擷取出處的來源。
Gemini Cloud Assist
您可以啟用 Gemini Cloud Assist,透過 Gemini Cloud Assist 調查功能使用 Developer Connect 洞察資料。Developer Connect 洞察資料會將應用程式部署事件新增至 Gemini Cloud Assist 調查內容。
Developer Connect 洞察支援哪些執行階段環境
Developer Connect 洞察資料僅支援 Google Kubernetes Engine 和 Cloud Run。
後續步驟
- 設定 Developer Connect 洞察
- 瞭解如何運用 Developer Connect 洞察資料