什麼是觀測能力?

上次更新時間:2026 年 10 月 15 日

在現代雲端開發過程中,唯一不變的就是複雜性。系統不再是單一程式,而是由微服務、API 和 AI 模型組成的複雜網路。當發生某些錯誤時,很少是單純的「開/關」問題,而是遇到「灰色錯誤」,也就是效能延遲或間歇性錯誤這類難以找出的問題。

Cloud Assist 實際應用

觀測能力的定義

觀測能力是指根據系統的外部輸出內容 (指標、追蹤記錄和記錄),瞭解系統內部狀態的程度。這是基礎的「安全網」,可讓新一代開發人員和平台建構者快速採取行動,而不影響正式環境,提供從好奇到創造的最快途徑。

觀測能力的運作方式:「單一觀測能力」基礎

Google Cloud 的做法是建立在單一觀測能力基礎上,這個基礎架構與開放原始碼軟體相容,且能統合 Cloud Logging、Cloud Monitoring 和 Cloud Trace。這個基礎架構提供單一介面,可大規模生成、收集、轉送、儲存及使用遙測資料。

1. 使用 OpenTelemetry 進行檢測

檢測是指在應用程式中加入程式碼以發出信號。Google Cloud 完全採用 OpenTelemetry,這是收集及傳輸遙測資料的業界標準。這些程式庫位於您的應用程式內,會記錄信號,然後由 Google Cloud Observability 套件順暢地使用。

2. 統合擷取與儲存

遙測資料 (指標、記錄和追蹤記錄) 會透過 telemetry.googleapis.com API 傳送至集中式後端。這個統一的管道可將任何 Google Cloud 環境的資料,傳送至高效能的儲存空間和分析工具,並在過程中增補資料:

  • Cloud Logging:儲存、搜尋及分析 PB 級記錄資料,瞭解各項事件的脈絡。
  • Cloud Monitoring:透過自訂資訊主頁和指標式警告,即時掌握效能
  • Cloud Trace:追蹤跨服務邊界的要求,找出分散式微服務中的延遲瓶頸。

3. AI 輔助分析

Google Cloud 控制台不僅提供資訊主頁,還能成為 AI 隊友。Gemini Cloud Assist 會將 Cloud Logging、Monitoring 和 Trace 的不同信號建立關聯,協助您在幾分鐘內從「遇到問題」轉為「找出根本原因」。

觀測能力與監控的比較

瞭解「原因」

Monitoring (「找出問題」)

觀測能力 (原因)

處理「已知未知」問題:預期會發生的問題,並建立相關警告。

掌握「未知的未知」,即事先無法預見,突如其來的錯誤。

仰賴低基數資料 (例如匯總平均延遲時間)。

適合處理高基數資料 (例如 user_id 或 request_id 等特定屬性)。

運用 Gemini Cloud Assist 進行 AI 輔助疑難排解

AI 隊友:Gemini Cloud Assist 是雲端營運人員和開發人員的 AI 隊友,能主動找出效能限制,並自動調查根本原因。

Gemini Cloud Assist 不只進行基本的模式比對,這項服務會使用 Developer Connect Insights (DCI),將軟體開發生命週期 (SDLC) 中的實際事件與成效轉變建立關聯。

  • 具備 SDLC 感知能力的根本原因分析:Gemini 能告知您,500 錯誤突然激增的時間點,與某次特定程式碼提交或部署作業相關
  • 引導式修復:Gemini 發現問題後,會建議可行的修復步驟,例如回溯部署作業或最佳化資料庫查詢
  • 自然語言調查:向 Gemini 提問,例如「@Gemini,為什麼我的結帳服務在 us-east1 區域中速度緩慢?」,並根據即時遙測資料取得調查摘要

按照下列步驟,運用 Gemini 的 AI 輔助調查功能,在幾分鐘內從正式環境問題找出根本原因。

步驟 1:連結 SDLC 脈絡。

在 App Hub 註冊應用程式,並啟用 Developer Connect Insights (DCI)。這樣一來,平台就能自動探索下列項目:

  1. 執行階段:例如與 App Hub 應用程式相關聯的 GKE 工作負載或 GCE MIG
  2. 構件:在這些執行階段中執行的特定構件,包括容器映像檔
  3. 建構作業來源資訊:追溯這些構件的建構方式,Cloud Build 是這類資料的主要來源

此自動探索程序是 DCI 的核心功能,可用於建構軟體開發生命週期 (SDLC) 圖表,然後由 Gemini Cloud Assist 等工具運用,以強化疑難排解能力和根本原因分析。

步驟 2:展開調查。

當您發現效能下降或錯誤激增時,可以在控制台使用自然語言詢問 Gemini,例如:「@Gemini,為什麼我的『結帳』服務延遲時間過長?」

步驟 3:分析 AI 導向觀察結果。

Gemini 會自動啟動調查功能,分析記錄、指標和設定,找出並排序「觀察項目」洞察,說明環境中實際發生的情況。

步驟 4:建立因果關係。

Gemini 會使用 DCI,將效能變化與特定軟體開發生命週期 (SDLC) 事件 (例如最近的程式碼提交或特定部署版本) 建立關聯,找出可能的根本原因。

步驟 5:修復。

Gemini 會提供可行的修復步驟,例如復原部署項目或最佳化資料庫查詢,讓您恢復服務健康狀態,並安全地進行創新。

以應用程式為中心的觀測能力

Google Cloud 整合 App Hub 後,可提供以應用程式為中心的檢視畫面。您不必在個別 GKE 叢集或 Cloud Run 服務中搜尋,只要透過單一主控台,就能查看整個業務應用程式的健康狀態和效能,系統會自動標記並匯總相關工作負載的遙測資料。

核心支柱:指標、記錄與追蹤記錄

 「煙霧偵測器」。即時數據,在超出門檻時觸發快訊。

「黑盒子」。特定事件的詳細文字記錄,可提供錯誤發生的脈絡資訊。

「GPS」。對微服務至關重要,可追蹤單一要求在數十個服務間的流動情形,藉此找出瓶頸。

對團隊的主要效益

盡量提高開發人員的速度

高觀測能力就像安全網,讓團隊能更頻繁地發布程式碼,並確信團隊能立即偵測及修正漏洞。

縮短 MTTR (平均解決時間)

將事件的「調查」階段自動化,減少搜尋錯誤的時間。

可靠性和服務水準目標

監控對使用者真正重要的指標,確保達到服務水準目標 (SLO)。

透過 Google Cloud 解決業務難題

新客戶可以獲得價值 $300 美元的免費抵免額,盡情試用各項 Google Cloud 功能。
與 Google Cloud 銷售專員聯絡,深入探討您面臨的特殊難題。

其他資源

如要深入瞭解如何導入觀測能力,請參閱下列技術資源:

展開下一步行動

運用價值 $300 美元的免費抵免額和超過 20 項一律免費的產品,開始在 Google Cloud 中建構產品與服務。