查看 ULL 流量的流量記錄

本頁面說明 VPC 流量記錄對超低延遲 (ULL) 單點傳播和多點傳播流量的支援。

虛擬私有雲流量記錄會收集 ULL 虛擬私有雲 (VPC) 網路中的封包,產生流量記錄。流量記錄會依 IP 連線 (5 元組) 匯總。

這類記錄可用於網路監控、鑑識、安全性分析和支出最佳化。舉例來說,多點傳播供應端可以使用記錄指標,追蹤多點傳播用戶的封包遺失情形。詳情請參閱 Cloud Logging 說明文件中的「記錄指標總覽」。

詳情請參閱「虛擬私有雲流量記錄檔總覽」。

ULL 流量的虛擬私有雲流量記錄

下表摘要說明 ULL 單點傳播和多點傳播流量的虛擬私有雲流量記錄中,包含的專屬資訊,具體取決於流量的回報者和流量類型。表格中的資訊適用於 ULL Compute Engine 執行個體。

虛擬私有雲流量記錄會將記錄寫入回報虛擬私有雲網路的專案,詳情請參閱「記錄收集」。

如要查看虛擬私有雲流量記錄中的完整欄位清單,請參閱「關於虛擬私有雲流量記錄」。

流程回報者 記錄說明
ULL 單點傳播來源或目的地執行個體 虛擬私有雲流量記錄包含下列額外資訊:
  • 執行個體封包遺失率 (來源執行個體)
  • 網路封包遺失
  • 網路延遲
  • 網路抖動

詳情請參閱「ULL 單點傳播的記錄格式」。

ULL 多點傳播用戶 虛擬私有雲流量記錄包含下列額外資訊:
  • 對應多點傳播網域和群組範圍的相關資訊,方便您觀察從多點傳播群組到多點傳播用戶的處理量。
  • 網路封包遺失
  • 網路延遲

詳情請參閱「ULL 多點傳播消費者的記錄格式」。

ULL 單點傳播的記錄格式

下表說明 ULL 單點傳播流量的 VPC 流量記錄中,有哪些不重複欄位和欄位格式差異。

對於指定的 ULL 單點傳播流量,虛擬私有雲流量記錄可能會為相同流量產生多個不同的流量記錄:

  • 成功傳送封包的記錄。這項記錄預設會產生。唯一的例外狀況是發生執行個體輸出封包遺失,或在匯總間隔期間發生 100% 網路封包遺失的罕見情況。

  • 一或多筆捨棄封包的記錄,具體取決於捨棄原因。只有在封包遺失時,系統才會產生這些記錄。

如要進一步瞭解各記錄中的欄位,請參閱下表。

欄位 欄位格式 欄位類型:基本或選填中繼資料
disposition 字串
如果記錄代表封包遺失,這個欄位會填入 DROPPED 值。否則,系統不會填入這個欄位。
基本
drop_reason string
如果 disposition 欄位的值為 DROPPED,這個欄位會填入下列其中一個值:
  • LOST_IN_TRANSIT:代表網路中斷
  • SPOOFED_SOURCE:代表來源 IP 位址假冒造成的執行個體輸出封包遺失
  • UNREACHABLE_DESTINATION:代表因目的地不明而導致的執行個體輸出封包遺失
基本
one_way_network_latencies 延遲時間
如果 disposition 未填入資料,表示沒有封包遺失,這個欄位會填入單向網路延遲時間,單位為毫秒,精確度為奈秒,測量時間為匯總間隔。延遲時間測量不包含應用程式耗費的時間。如未填入,則無法進行評估。
基本
one_way_network_latency_jitter LatencyJitter
如果 disposition 未填入,表示沒有封包遺失,則這個欄位會填入來源和目的地執行個體之間的單向網路抖動,以毫秒為單位,精確度為奈秒級。
基本
rtt_msec 不適用於 ULL 單點傳播流量。 基本
round_trip_time 不適用於 ULL 單點傳播流量。 基本
bytes_sent int64
填入方式如下:
  • 如果未填入 disposition 欄位,這個欄位會顯示從來源傳送至目的地的使用者酬載位元組數。
  • 如果 disposition 欄位填入 DROPPED 值和 LOST_IN_TRANSIT 原因,這個欄位會顯示捨棄的使用者酬載位元組數。
  • 如果 disposition 欄位填入 DROPPED 值,且原因為 SPOOFED_SOURCE 或 UNREACHABLE_DESTINATION,則不會填入這個欄位。
舉例來說,假設來源傳送 1000 個位元組,但因網路封包遺失而捨棄 100 個位元組。在這種情況下,系統會產生兩筆獨立記錄:一筆包含 bytes_sent: 900,另一筆包含 bytes_sent: 100。
基本
packets_sent int64
填入方式如下:
  • 如果未填入 disposition 欄位,這個欄位會顯示從來源傳送至目的地的封包數。
  • 如果 disposition 欄位填入 DROPPED 值和 LOST_IN_TRANSIT 原因,這個欄位會顯示捨棄的封包數量。
  • 如果 disposition 欄位填入 DROPPED 值,且原因為 SPOOFED_SOURCE 或 UNREACHABLE_DESTINATION,則不會填入這個欄位。
基本

ULL 多點傳播消費者的記錄格式

下表說明當流量回報者是多點傳播消費者時,多點傳播流量的虛擬私有雲流量記錄中,有哪些不重複欄位和欄位格式差異。

對於特定多播消費者流量,虛擬私有雲流量記錄最多會為相同流量產生兩筆獨立的流量記錄:

  • 成功傳送封包的記錄。這項記錄預設會產生,但極少數情況下,如果匯總間隔期間發生 100% 網路封包遺失,就不會產生。
  • 一筆遭捨棄封包的記錄。只有在封包遺失時,系統才會產生這項記錄。

如要進一步瞭解各記錄中的欄位,請參閱下表。

欄位 欄位格式 欄位類型:基本或選填中繼資料
disposition 字串
如果記錄代表封包遺失,這個欄位會填入 DROPPED 值。否則,系統不會填入這個欄位。
基本
drop_reason 字串
如果 disposition 欄位的值為 DROPPED,這個欄位會填入 LOST_IN_TRANSIT 值。 否則,系統不會填入這個欄位。
基本
one_way_network_latencies 延遲時間
如果 disposition 未填入資料,表示沒有封包遺失,這個欄位會填入單向網路延遲時間,單位為毫秒,精確度為奈秒,測量時間為匯總間隔。延遲時間測量不包含應用程式耗費的時間。如未填入,則無法進行評估。
基本
rtt_msec 多點傳播流量不會填入這項資訊。 基本
round_trip_time 多點傳播流量不會填入這項資訊。 基本
bytes_sent int64
填入方式如下:
  • 如果未填入 disposition 欄位,這個欄位會顯示從多點傳播產生器傳送至消費者的使用者酬載位元組數。
  • 如果 disposition 欄位填入 DROPPED 值,這個欄位會顯示捨棄的使用者酬載位元組數。
舉例來說,假設多點傳播供應端傳送 1000 個位元組,但有 100 個位元組遭到捨棄。在這種情況下,系統會產生兩筆獨立記錄:一筆包含 bytes_sent: 900,另一筆包含 bytes_sent: 100。
基本
packets_sent int64
填入方式如下:
  • 如果未填入 disposition 欄位,這個欄位會顯示從多點傳播產生器傳送至消費者的封包數量。
  • 如果 disposition 欄位填入 DROPPED 值,這個欄位會顯示捨棄的封包數量。
基本
來源和目的地中繼資料欄位
src_multicast_group_consumer_activation MulticastGroupConsumerActivationDetails
如果流量的目的地是多點傳播群組 IP 位址,且流量的報告者是多點傳播消費者,則這個欄位會填入多點傳播消費者關聯和群組消費者啟用詳細資料。
中繼資料

欄位格式參考資料

本節提供流量記錄中欄位格式的參考資料。

如需虛擬私有雲流量記錄中欄位格式的完整清單,請參閱「關於虛擬私有雲流量記錄」。

延遲時間欄位格式

欄位 類型 說明
median_msec 雙精度值 匯總間隔期間測得的延遲時間中位數。

LatencyJitter 欄位格式

欄位 類型 說明
median_msec 雙精度值 延遲時間時基誤差中位數。

MulticastGroupConsumerActivationDetails 欄位格式

欄位 類型 說明
project_id 字串 多點傳播用戶虛擬私有雲網路所屬專案的 ID。
位置 字串 多點傳播用戶的可用區。
名稱 字串 多點傳播群組用戶啟用作業的名稱,在為群組範圍啟用多點傳播用戶虛擬私有雲網路時建立。
domain_association 字串 多點傳播消費者虛擬私有雲網路與網域之間的多點傳播消費者關聯名稱。

在 Cloud Logging 查看流量記錄

您可以在 Cloud Logging 中查看流量記錄,並將記錄匯出至 Cloud Logging 匯出功能支援的任何目的地。

如要在 Cloud Logging 查看流量記錄,請按照下列步驟操作:

  1. 如果您尚未設定虛擬私有雲流量記錄,請先完成設定。請參閱虛擬私有雲流量記錄說明文件中的「設定虛擬私有雲流量記錄」。
  2. 按照存取流程記錄的步驟操作。

使用 Flow Analyzer 分析流量

Flow Analyzer 可讓您快速有效地瞭解流量,不必編寫複雜的 SQL 查詢。詳情請參閱「Flow Analyzer 總覽」。

Flow Analyzer 提供 ULL 流量的虛擬私有雲流量記錄中的所有資訊。

開始之前,請先詳閱下列限制:Connectivity Tests 不支援多點傳播。在 Flow Analyzer 中,執行 Connectivity Tests 的 UI 選項會視情況停用。

如要分析流量,請按照下列步驟操作:

  1. 如果尚未啟用 Observability Analytics,請先啟用。請參閱 Flow Analyzer 說明文件中的「啟用 Observability Analytics」。

  2. 請按照步驟,在流量記錄中建構及執行查詢,分析流量。

    分析 ULL 單點傳播和多點傳播流量時,請考量下列事項:

    • 篩選器:基本篩選器可讓您定義查詢範圍。
    • 顯示選項:執行查詢後,您可以使用顯示選項來精細調整結果。
      • 如要查看處理量資料,請使用「Data volume」(資料量) 顯示模式。
      • 如要查看延遲時間和抖動資料,請使用「Latency」(延遲時間) 顯示模式。
        • 如要查看延遲時間,請務必在「Metric type」(指標類型) 中選取「One-way (median)」(單向 (中位數))。雖然封包往返時間 (RTT) 是預設指標類型,但 ULL 單點傳播和多點傳播流量記錄不提供這項資料。
        • 如要查看抖動,請在「Metric type」(指標類型) 中選取「One-way jitter」(單向抖動)。
      • 如要查看封包遺失資料,請使用「Packet drops」(封包捨棄) 顯示模式。

多點傳播欄位的篩選器參考資料

本節提供 Flow Analyzer 篩選器的參考資料,這些篩選器對應至多點傳播流量的虛擬私有雲流量記錄檔記錄欄位。

多點傳播用戶記錄篩選器

虛擬私有雲流量記錄中的欄位 在 Flow Analyzer 中篩選 篩選器類型
MulticastGroupConsumerActivationDetails
src_multicast_group_consumer_activation.project_id 多點傳播用戶專案 ID 流量參數
src_multicast_group_consumer_activation.location 多點傳播用戶位置 流量參數
src_multicast_group_consumer_activation.name 多點傳播用戶啟用項目名稱 流量參數
src_multicast_group_consumer_activation.domain_association 多點傳播用戶網域關聯 流量參數