觀測能力總覽

Cloud Service Mesh 可讓您觀測服務的健康狀態和效能。為了取得遙測資料,Cloud Service Mesh 會使用補充 Proxy,並將其以獨立容器的形式,插入與工作負載相同的 Pod。這些 Proxy 會攔截工作負載的所有傳入和傳出 HTTP 流量,並將資料回報至 Cloud Service Mesh。有了這套系統,服務開發人員就不需要透過檢測程式碼來收集遙測資料。

安裝 Cloud Service Mesh 時,系統會在Google Cloud 專案中啟用 Cloud Monitoring 和 Cloud Logging。為了回報遙測資料,每個插入服務 Pod 的附加 Proxy 都會呼叫 Cloud Monitoring API 和 Cloud Logging API。遙測資料會自動上傳至Google Cloud 控制台的 Cloud Service Mesh 頁面。請注意,在 Google Cloud 主控台的 Cloud Service Mesh 頁面中,只有 HTTP 服務會顯示指標。

Cloud Service Mesh 在Google Cloud 控制台中提供多個預先設定的服務資訊主頁,因此您不必手動設定資訊主頁和圖表。這項詳細的遙測資料可讓營運人員觀察服務行為,並協助他們排除應用程式問題、維護應用程式並進行最佳化。

在 Google Cloud 控制台的 Cloud Service Mesh 頁面中,您可以執行下列操作:

  • 概略瞭解網格中的所有服務,取得監控四大黃金訊號中的三種:延遲時間、流量和錯誤等重要的服務層級指標。

  • 定義、查看及設定服務等級目標 (SLO) 的警示,這些警示可概略呈現服務的使用者可見效能。

  • 查看個別服務的指標圖表,並透過篩選和細分功能深入分析,包括依據回應代碼、通訊協定、目的地 Pod、流量來源等進行分析。

  • 取得各項服務的端點相關詳細資訊,瞭解流量在不同服務之間的流動情形,以及各個通訊邊緣的效能。

  • 探索服務拓撲圖示,瞭解網格服務及其關係。

後續步驟