效能資訊主頁指標和檢視畫面

本頁面說明用來判斷Google Cloud 專案資源和整個 Google Cloud效能的指標。您也可以查看各種檢視畫面,進一步瞭解這些成效指標的詳細資料。

指標

效能資訊主頁提供兩種指標:封包遺失率和延遲時間 (封包往返時間,或 RTT)。如要取得Google Cloud 專案的封包遺失率指標,專案中必須有足夠數量的 VM。如要取得延遲指標,您需要有足夠的流量。此外,您不需要設定效能資訊主頁。

以下各節將詳細說明這兩項指標。

封包遺失率

封包遺失率指標會顯示下列項目之間的主動探測結果:

  • 單一虛擬私有雲網路中的 VM。

  • 已對接虛擬私有雲網路中的 VM,前提是其中一個或兩個網路都位於您的專案中。如果對等互連網路位於不同專案,封包遺失率會顯示在目的地專案中。

  • 專案使用的共用 VPC 網路中的 VM。使用共用虛擬私有雲網路的兩個專案之間發生封包遺失時,目的地服務專案會顯示相關資訊。

舉例來說,假設專案 A 包含兩個虛擬私有雲網路:網路 A (只有可用區 A 的 VM) 和網路 M (只有可用區 M 的 VM)。如果這兩個網路已對等互連,專案 A 的效能資訊主頁會顯示 A/M 可用區配對的封包遺失率資料。如果網路對等互連,效能資訊主頁就不會顯示該可用區配對的封包遺失率指標。

如果這兩個聯播網在同一個專案中,請注意每個聯播網的成效資訊主頁顯示指標的時間。也就是說,假設網路 A 屬於專案 A,網路 M 屬於專案 M。網路對等互連後,專案 M 的效能資訊主頁會顯示區域 M 是目的地區域時的封包遺失資料。反之,如果區域 A 是目的地區域,則只有專案 A 能查看封包遺失資料。如果網路對等互連,兩個專案的效能資訊主頁都不會顯示區域配對的封包遺失資料。

透過所有探針收集到的資料會匯總至效能資訊主頁。也就是說,您無法透過效能資訊主頁,區分專案內封包遺失與其他類型的封包遺失資料 (例如與另一個專案中對等互連 VPC 網路相關的封包遺失)。不過,您可以使用「監控」查看更詳細的結果。詳情請參閱「效能資訊主頁指標參考資料」。

效能資訊主頁不會透過 Cloud VPN 連線傳送探測。

研究方法

效能資訊主頁會在裝載 VM 的實體主機上執行工作站。這些工作站會插入及接收探查封包,這些封包與流量在同一個網路上執行。由於工作人員是在實體主機上執行,而非在 VM 上執行,因此這些工作人員不會耗用 VM 資源,且流量不會顯示在 VM 上。

探測會涵蓋可彼此通訊的整個 VM 網格,這不一定與您的流量模式相同。因此,您可能會在效能資訊主頁中看到封包遺失的跡象,但應用程式中沒有封包遺失的證據。

對於所有探查的 VM, Google Cloud 會嘗試使用 VM 的內部 IP 位址和外部 IP 位址 (如有) 存取 VM。探測不會離開 Google Cloud,但使用外部 IP 位址時,效能資訊主頁可以涵蓋外部流量使用的部分路徑,例如來自網際網路的流量。

系統會使用 UDP 封包測量內部 IP 位址的封包遺失率,並使用 TCP 封包測量外部 IP 位址的封包遺失率。

指標可用性和信心水準

效能資訊主頁會探查網路中所有 VM-VM 配對的子集。收集到的資料會用於估算您可能遇到的封包遺失情形。Google 對資料的信心取決於探查率,而探查率取決於每個可用區的 VM 數量,以及部署 VM 的可用區數量。舉例來說,在兩個區域中擁有 10 個 VM,比在 10 個區域中擁有 10 個 VM 更具信心。

所有 VM (包括 Google Kubernetes Engine (GKE) 建立的 VM) 都會計入 VM 總數。

下表說明不同信賴度的意義。熱度圖會以星號 (*) 或 N/A 標示信賴度較低的區域。

等級 各可用區的必要 VM 數量 效能資訊主頁熱視圖顯示的內容
信賴區間 95% 10 部 VM 乘以專案中的可用區數量。舉例來說,如果專案中有 12 個可用區,每個可用區就必須有 120 個 VM。 沒有任何額外註記的測量結果
信賴水準 90% 2.5 個 VM 乘以專案中的可用區數量。舉例來說,如果專案中有 12 個可用區,則每個可用區都必須有 30 個 VM。 沒有任何額外註記的測量結果
可信度低 標有星號的評估指標
探針數量不足,無法提供有意義的資料 N/A

Google Cloud 封包遺失率指標一律會顯示。如果每分鐘的探測次數少於 400 次,系統會顯示星號 (*)。

專案專屬延遲時間

延遲時間指標的測量方式是使用下列項目之間的客戶流量:

  • 單一虛擬私有雲網路中的 VM
  • 對等互連虛擬私有雲網路之間的 VM (如果網路位於同一專案中)
  • VM 和網際網路端點

此外,共用虛擬私有雲網路中服務專案的效能資訊主頁,只會顯示服務專案內區域的資料。也就是說,假設可用區 A 和服務專案 A 中的 VM 使用主專案,與可用區 B 和服務專案 B 中的 VM 通訊。服務專案或主專案都無法取得該流量的相關指標。

Google Cloud 延遲

延遲時間指標是根據下列項目之間的實際客戶流量測得:

  • 單一虛擬私有雲網路中的 VM
  • 對等互連虛擬私有雲網路之間的 VM
  • VM 和網際網路端點

專案和 Google Cloud 延遲時間的方法

延遲時間是使用 TCP 封包測量。

系統會根據實際流量的樣本計算延遲時間,也就是從送出 TCP 序號 (SEQ) 起算,多久之後收到相應的 ACK (包含網路 RTT 與 TCP 堆疊相關延遲時間)。

由於取樣和應用程式行為會影響 ACK 的記錄時間,因此延遲時間指標也可能包含應用程式層級的延遲。詳情請參閱「延遲時間指標異常」。如要瞭解應用程式延遲時間如何影響 RTT,請參閱「簡要瞭解往返時間」。

資訊主頁會顯示所有相關測量的延遲中位數。

延遲時間指標的資料來源和取樣方法與 VPC 流程記錄相同。

專案專屬的延遲時間是以專案中的樣本為準。Google Cloud 延遲時間是以 Google Cloud的所有樣本為準。

全域延遲時間指標是透過被動取樣 TCP 流量標頭而得,而非透過從 Google Cloud 到網際網路端點的主動探查。

延遲指標異常

請注意下列延遲指標異常情形:

  • 在低速率環境中,Network Intelligence Center 會使用 60 秒的探測來取得延遲指標。因此,如果以封包取樣為基礎的 RTT 指標,在 TCP 服務傳回延遲的應用程式層級回應時,可能會錯誤地回報高延遲層級。如要判斷 RTT 層級是否不準確,通常可以檢查是否與應用程式層級的延遲相符。

    雖然以 TCP 為基礎的服務會快速回應 ACK,但取樣會錯過 ACK,並將稍後的資料回應計為較早 SEND 的結尾 ACK,這會導致整體 RTT 測量結果失真。在這些情況下,請使用其他資料來源 (例如 ping 測試) 驗證延遲時間,如果顯示的 RTT 較低,請檢查應用程式的回應速度。

  • 有時專案專屬的延遲時間資料與全域延遲時間資料不一致。如果全域資料集也納入其他網路路徑,且這些路徑相對於特定專案使用的網路路徑,延遲時間明顯不同,就可能發生這種不一致的情況。

指標可用性

Google Cloud 延遲指標一律可用。只有在 TCP 流量達到每分鐘約 1,000 個封包以上時,才能使用每個專案的延遲指標。

指標摘要表

下表摘要說明用於回報封包遺失和延遲指標的探查方法和通訊協定。

封包遺失率 延遲時間
探查方法 主動探測 (合成 VM 流量) 被動探測 (實際 VM 流量)
通訊協定 UDP (內部 IP 位址)、TCP (外部 IP 位址) TCP (內部/外部 IP 位址)

延遲檢視畫面

「網際網路至 Google Cloud」流量類型的延遲時間詳細資料有三種檢視畫面:表格檢視畫面、地圖檢視畫面和時間軸檢視畫面。

表格檢視

「表格」檢視畫面會顯示所選地理區域與專案中含有 VM 執行個體的區域之間的 RTT 中位數。表格中包含下列詳細資料:

  • 國家/地區:國家/地區名稱。
  • 城市:城市數量。您可以在國家/地區詳細資料圖表中,查看每個特定城市的延遲時間詳細資料。
  • 目的地區域:為特定國家/地區的使用者提供流量服務的目的地區域數量。
  • 延遲時間中位數:國家/地區與區域之間的 RTT 中位數 (以毫秒為單位)。

地圖模式

地圖檢視畫面會顯示地理位置 (都會區或城市) 和Google Cloud 區域。

  • 查看特定位置和 Google Cloud區域的延遲時間中位數。
  • 選取 Google Cloud 區域,查看所選區域內有流量的位置。
  • 在側欄的延遲時間圖表中查看特定位置的詳細資料。
  • 使用地圖中的搜尋框搜尋地點。

地圖上的位置會以不同深淺的藍色表示,指出中位數延遲時間範圍。在下圖中,全球地圖上顯示特定城市的圓圈顏色為藍色。藍色陰影越深,代表該城市與特定 Google Cloud 區域之間的延遲時間越長。

地圖上的延遲中位數範圍。
地圖上的中位數延遲時間範圍 (按一下可放大)。

時間軸檢視畫面

「時間軸」檢視畫面會顯示所選地理區域和 Google Cloud 區域之間的 RTT 中位數。這項功能會提供目前的延遲指標,以及六週的歷來資料。您可以使用篩選器,進一步將流量匯總至城市、地理區域和國家/地區層級。只有在特定區域/地理位置配對有足夠的 Google Cloud 流量時,您才能查看對應的延遲指標。