上次更新時間:2026 年 10 月 15 日
在現代雲端開發過程中,唯一不變的就是複雜性。系統不再是單一程式,而是由微服務、API 和 AI 模型組成的複雜網路。當發生某些錯誤時,很少是單純的「開/關」問題,而是遇到「灰色錯誤」,也就是效能延遲或間歇性錯誤這類難以找出的問題。
觀測能力是指根據系統的外部輸出內容 (指標、追蹤記錄和記錄),瞭解系統內部狀態的程度。這是基礎的「安全網」,可讓新一代開發人員和平台建構者快速採取行動,而不影響正式環境,提供從好奇到創造的最快途徑。
Google Cloud 的做法是建立在單一觀測能力基礎上,這個基礎架構與開放原始碼軟體相容,且能統合 Cloud Logging、Cloud Monitoring 和 Cloud Trace。這個基礎架構提供單一介面,可大規模生成、收集、轉送、儲存及使用遙測資料。
檢測是指在應用程式中加入程式碼以發出信號。Google Cloud 完全採用 OpenTelemetry,這是收集及傳輸遙測資料的業界標準。這些程式庫位於您的應用程式內,會記錄信號,然後由 Google Cloud Observability 套件順暢地使用。
遙測資料 (指標、記錄和追蹤記錄) 會透過 telemetry.googleapis.com API 傳送至集中式後端。這個統一的管道可將任何 Google Cloud 環境的資料,傳送至高效能的儲存空間和分析工具,並在過程中增補資料:
Google Cloud 控制台不僅提供資訊主頁,還能成為 AI 隊友。Gemini Cloud Assist 會將 Cloud Logging、Monitoring 和 Trace 的不同信號建立關聯,協助您在幾分鐘內從「遇到問題」轉為「找出根本原因」。
Monitoring (「找出問題」) | 觀測能力 (原因) |
處理「已知未知」問題:預期會發生的問題,並建立相關警告。 | 掌握「未知的未知」,即事先無法預見,突如其來的錯誤。 |
仰賴低基數資料 (例如匯總平均延遲時間)。 | 適合處理高基數資料 (例如 user_id 或 request_id 等特定屬性)。 |
AI 隊友:Gemini Cloud Assist 是雲端營運人員和開發人員的 AI 隊友,能主動找出效能限制,並自動調查根本原因。 |
Gemini Cloud Assist 不只進行基本的模式比對,這項服務會使用 Developer Connect Insights (DCI),將軟體開發生命週期 (SDLC) 中的實際事件與成效轉變建立關聯。
按照下列步驟,運用 Gemini 的 AI 輔助調查功能,在幾分鐘內從正式環境問題找出根本原因。
在 App Hub 註冊應用程式,並啟用 Developer Connect Insights (DCI)。這樣一來,平台就能自動探索下列項目:
此自動探索程序是 DCI 的核心功能,可用於建構軟體開發生命週期 (SDLC) 圖表,然後由 Gemini Cloud Assist 等工具運用,以強化疑難排解能力和根本原因分析。
當您發現效能下降或錯誤激增時,可以在控制台使用自然語言詢問 Gemini,例如:「@Gemini,為什麼我的『結帳』服務延遲時間過長?」
Gemini 會自動啟動調查功能,分析記錄、指標和設定,找出並排序「觀察項目」洞察,說明環境中實際發生的情況。
Gemini 會使用 DCI,將效能變化與特定軟體開發生命週期 (SDLC) 事件 (例如最近的程式碼提交或特定部署版本) 建立關聯,找出可能的根本原因。
Gemini 會提供可行的修復步驟,例如復原部署項目或最佳化資料庫查詢,讓您恢復服務健康狀態,並安全地進行創新。
Google Cloud 整合 App Hub 後,可提供以應用程式為中心的檢視畫面。您不必在個別 GKE 叢集或 Cloud Run 服務中搜尋,只要透過單一主控台,就能查看整個業務應用程式的健康狀態和效能,系統會自動標記並匯總相關工作負載的遙測資料。
「煙霧偵測器」。即時數據,在超出門檻時觸發快訊。
「黑盒子」。特定事件的詳細文字記錄,可提供錯誤發生的脈絡資訊。
「GPS」。對微服務至關重要,可追蹤單一要求在數十個服務間的流動情形,藉此找出瓶頸。
盡量提高開發人員的速度
高觀測能力就像安全網,讓團隊能更頻繁地發布程式碼,並確信團隊能立即偵測及修正漏洞。
縮短 MTTR (平均解決時間)
將事件的「調查」階段自動化,減少搜尋錯誤的時間。
可靠性和服務水準目標
監控對使用者真正重要的指標,確保達到服務水準目標 (SLO)。
如要深入瞭解如何導入觀測能力,請參閱下列技術資源: