Cloud VPN 閘道會將記錄資訊傳送至 Cloud Logging,Cloud VPN 通道則會將監控指標傳送至 Cloud Monitoring。本頁面說明記錄和指標,以及如何查看這些資訊。
如要監控 VPN 通道使用率,您可以定義 VPN 通道頻寬快訊。建議對正式環境工作負載採用這種監控方法。
查看記錄
Cloud VPN 閘道會將特定記錄傳送至 Cloud Logging。Cloud VPN 記錄項目包含實用資訊,可用於監控 VPN 通道及偵錯,例如:
- 大部分 Google Cloud 記錄檔中顯示的一般資訊,例如嚴重性、專案 ID、專案編號和時間戳記。
- 因記錄項目而異的其他資訊。
如需實用記錄清單,請參閱「Cloud VPN 記錄」。
控制台
如要查看 Cloud VPN 的記錄,請按照下列步驟操作:
前往 Google Cloud 控制台的「Logs Explorer」頁面。
Cloud VPN 記錄會依建立記錄的 Cloud VPN 閘道建立索引:
- 如要查看所有 Cloud VPN 記錄,請在「All resources」(所有資源) 選單中選取「Cloud VPN gateway」(Cloud VPN 閘道),然後按一下「All gateway_id」(所有閘道 ID)。
- 如要查看特定閘道的記錄,請從選單中選取一個閘道名稱。
「布林」類型的記錄欄位通常只在值為
true時,才會顯示。如果布林欄位的值為false,記錄會省略該欄位。記錄欄位會強制採用 UTF-8 編碼。非 UTF-8 字元都會替換為問號。
路徑記錄
您可以設定 Cloud VPN 資源記錄的記錄指標轉送。
Cloud Logging 只會將 Cloud VPN 記錄檔保留 30 天。如要保留記錄更久,請轉送記錄。您可以將 Cloud VPN 記錄轉送至 Pub/Sub 或 BigQuery 進行分析。
查看指標
如要查看指標及建立 VPN 通道相關警告,請使用 Cloud Monitoring。
除了 Cloud Monitoring 預先定義的資訊主頁,您也可以使用 Monitoring API 或 Google Cloud 控制台,建立自訂資訊主頁、設定警告及查詢指標。
查看 Monitoring 資訊主頁
以下各節說明查看 Cloud VPN Monitoring 資訊主頁的不同方式。
查看預先定義資訊主頁
Monitoring 提供 Cloud VPN 的預先定義資訊主頁。「觀測能力」分頁包含多項指標,可讓您在單一檢視畫面中監控 Cloud VPN 專案的健康狀態和效能。
控制台
如要存取預先定義的資訊主頁,請按照下列步驟操作:
前往 Google Cloud 控制台的「Cloud VPN」頁面。
點選「觀測能力」分頁標籤。
資訊主頁會顯示專案層級的重要指標,包括傳送的封包、接收的封包和捨棄的封包。
您可以依區域、Cloud VPN 閘道和 Cloud VPN 通道篩選資料。
在 Cloud VPN 通道中查看指標
您可以在個別 Cloud VPN 通道的詳細資料頁面,查看該通道的成效和狀態。「Monitoring」(監控) 分頁包含多種指標,可協助您快速監控所選 Cloud VPN 通道。
控制台
請按照下列步驟操作,查看特定 Cloud VPN 通道的指標:
前往 Google Cloud 控制台的「Cloud VPN」頁面。
選取要查看的 Cloud VPN 通道。
按一下「Monitoring」(監控) 分頁標籤。
資訊主頁會顯示重要指標,例如該特定通道的位元組和封包。
在 Metrics Explorer 查看指標
控制台
如要使用 Metrics Explorer 查看受監控資源的指標,請按照下列步驟操作:
-
前往 Google Cloud 控制台的leaderboard「Metrics Explorer」頁面:
如果您是使用搜尋列尋找這個頁面,請選取子標題為「Monitoring」的結果。
- 在 Google Cloud 控制台的工具列中,選取 Google Cloud 專案。如果是 App Hub 設定,請選取 App Hub 主專案,或已啟用應用程式管理功能的資料夾管理專案。
- 在「Metric」(指標) 元素中,展開「Select a metric」(選取指標) 選單,在篩選列中輸入
Cloud VPN,然後使用子選單選取特定資源類型和指標:- 在「使用中的資源」選單中,選取「Cloud VPN」。這項資源類型適用於傳統版 VPN 閘道或高可用性 VPN 閘道。
- 如要選取指標,請使用「使用中的指標類別」和「使用中的指標」選單。 如需完整的指標清單,請參閱「Cloud VPN 指標清單」。
- 按一下「套用」。
如要新增篩選器,從查詢結果中移除時間序列,請使用「Filter」(篩選器) 元素。
如要合併時間序列,請使用「Aggregation」(匯總) 元素上的選單。舉例來說,如要依據可用區顯示 VM 的 CPU 使用率,請將第一個選單設為「Mean」(平均值),並將第二個選單設為「zone」(可用區)。
如果「Aggregation」(匯總) 元素的第一個選單設為「Unaggregated」(未匯總),系統會顯示所有時間序列。Aggregation 元素的預設設定取決於您選取的指標類型。
- 對於配額和其他每天回報一個樣本的指標,請執行下列操作:
- 在「Display」(顯示) 窗格中,將「Widget type」(小工具類型) 設為「Stacked bar chart」(堆疊長條圖)。
- 將時間範圍設為至少一週。
定義 Monitoring 警告
控制台
您可以建立警告政策來監控指標值,並在指標違反條件時收到通知。
-
前往 Google Cloud 控制台的 notifications「Alerting」(警告) 頁面:
如果是使用搜尋列尋找這個頁面,請選取子標題為「Monitoring」的結果。
- 如果尚未建立通知管道,但想收到通知,請按一下「Edit Notification Channels」(編輯通知管道),新增通知管道。新增管道後,請返回「Alerting」(警告) 頁面。
- 在「Alerting」(警告) 頁面,選取「Create policy」(建立政策)。
- 如要選取指標,請展開「Select a metric」(選取指標) 選單,執行下列步驟:
- 如要限制選單只顯示相關項目,請在篩選列輸入
Cloud VPN gateway。如果選單篩選後沒有任何結果,請停用「Show only active resources & metrics」(僅顯示使用中的資源和指標) 切換鈕。 - 在「Resource type」(資源類型) 部分,選取「Cloud VPN gateway」(Cloud VPN 閘道)。
- 選取「Metric category」(指標類別) 和「Metric」(指標),然後選取「Apply」(套用)。
- 如要限制選單只顯示相關項目,請在篩選列輸入
- 點選「Next」(下一步)。
- 「Configure alert trigger」(設定警告觸發條件) 頁面中的設定會決定警告觸發時機。選取條件類型,視需要指定門檻。詳情請參閱「建立指標門檻警告政策」。
- 點選「Next」(下一步)。
- 選用:如要新增警告政策的通知,請按一下「Notification channels」(通知管道)。在對話方塊中,從選單選取一或多個通知管道,然後按一下「OK」(確定)。
- 選用:更新「Alert autoclose duration」(警告自動關閉期限)。這個欄位會決定 Monitoring 在沒有指標資料下關閉警告的時機。
- 選用:按一下「Documentation」(說明文件),新增要納入通知訊息的資訊。
- 按一下「Alert name」(警告名稱),輸入警告政策的名稱。
- 點按「建立政策」。
定義 Cloud VPN 通道頻寬的警告
如要為「網路頻寬」所述的每秒位元組數 (bps) 和每秒封包數 (pps) 限制建立警告政策,請使用 Prometheus 查詢語言 (PromQL)。
輸入查詢時,請按照「建立以 PromQL 為基礎的警告政策 (控制台)」中的操作說明,並參考下列範例。
如果是主動/主動通道設定 (預設設定),Google 建議將 VPN 通道的使用率門檻設為 50%。針對 Cloud VPN 通道頻寬用量設定 50% 的警告政策,有助於確保在通道容錯移轉時有足夠的容量。
查詢 bps:這個查詢範例會在
sent_bytes_count和received_bytes_count的總和超過指定 VPN 通道 3 Gbps (375 MBps) 限制的 50% 時通知您。請適當調整對齊率,以擷取必要資料。最低可設為一秒 (1s),如果需要較長天數內更多資料取樣點,則可調高。( rate({"vpn.googleapis.com/network/sent_bytes_count", monitored_resource="vpn_gateway", tunnel_name="TUNNEL_NAME"}[1m]) + rate({"vpn.googleapis.com/network/received_bytes_count", monitored_resource="vpn_gateway", tunnel_name="TUNNEL_NAME"}[1m]) ) > 187500000 # 187.5 MBy/s * 1000000查詢 pps:這個範例查詢會在
sent_packets_count和received_packets_count的總和超過指定 VPN 通道建議封包速率上限 (250,000 pps) 的 50% 時,通知您。( rate({"vpn.googleapis.com/network/sent_packets_count", monitored_resource="vpn_gateway", tunnel_name="TUNNEL_NAME"}[1m]) + rate({"vpn.googleapis.com/network/received_packets_count", monitored_resource="vpn_gateway", tunnel_name="TUNNEL_NAME"}[1m]) ) > 125000
如要進一步瞭解 PromQL,請參閱「Cloud Monitoring 適用的 PromQL」。
定義 Monitoring 自訂資訊主頁
控制台
如要建立 Cloud VPN 指標的自訂 Monitoring 資訊主頁,請按照下列步驟操作:
前往 Google Cloud 控制台的「Monitoring」頁面。
在 Monitoring 導覽窗格中,依序點選「Dashboards」(資訊主頁) 和「Create dashboard」(建立資訊主頁)。
確認「編輯」切換鈕已設為「開啟」。
在「圖表庫」中,點選要新增至資訊主頁的小工具。您也可以將小工具從程式庫拖曳到圖表區域。
在資訊主頁可編輯且已選取小工具時,使用小工具的設定窗格設定小工具。
在資訊主頁工具列中,按一下「Add chart」(新增圖表),啟用「Chart library」(圖表庫)。針對要新增至資訊主頁的每個小工具,重複上述步驟。
選取指標與篩選器。指標的資源類型為「Cloud VPN gateway」(Cloud VPN 閘道)。
如要進一步瞭解如何設定小工具,請參閱「新增資訊主頁小工具」。
如要進一步瞭解如何設定自訂資訊主頁,請參閱「管理自訂資訊主頁」。
查看 Cloud VPN 的 Monitoring 指標
下列 Cloud VPN 指標會回報給 Monitoring。非個別事件的指標則適用於時間間隔。
這個表格中的「指標類型」字串開頭必須是 vpn.googleapis.com/。表格中的項目已省略該前置字元。查詢標籤時,請使用 metric.labels. 前置字串,例如 metric.labels.LABEL="VALUE"。
| 指標類型推出階段(資源階層層級) 顯示名稱 |
|
|---|---|
| 種類、類型、單位 受監控資源 |
說明 標籤 |
gateway/connections
GA
(專案)
連線數量 |
|
GAUGE、INT64、1
vpn_gateway |
指出每個 VPN 閘道的高可用性連線數量。取樣頻率為每 60 秒一次。取樣完畢後,會有多達 60 秒無法查看資料。
configured_for_sla:
(BOOL)
高可用性連線是否已完全設定服務水準協議。
gcp_service_health:(BOOL) 高可用性連線的 Google Cloud 端是否功能正常。end_to_end_health:(BOOL) 高可用性連線是否能端對端運作。 |
network/dropped_received_packets_count
GA
(專案)
捨棄的傳入封包 |
|
DELTA、INT64、1
vpn_gateway |
通道捨棄的輸入 (從對等互連 VPN 接收) 封包。取樣頻率為每 60 秒一次。取樣之後,最多 180 秒內都無法查看資料。
tunnel_name:通道名稱。gateway_name:管理通道的閘道名稱。 |
network/dropped_sent_packets_count
GA
(專案)
已捨棄的傳出封包 |
|
DELTA、INT64、1
vpn_gateway |
通道捨棄的輸出 (導向對等互連 VPN) 封包。取樣頻率為每 60 秒一次。取樣之後,最多 180 秒內都無法查看資料。
tunnel_name:通道名稱。gateway_name:管理通道的閘道名稱。 |
network/received_bytes_count
GA
(專案)
接收的位元組數 |
|
DELTA、INT64、By
vpn_gateway |
通道的輸入 (從對等互連 VPN 接收) 位元組數。取樣頻率為每 60 秒一次。取樣之後,最多 180 秒內都無法查看資料。
tunnel_name:通道名稱。gateway_name:管理通道的閘道名稱。 |
network/received_packets_count
GA
(專案)
接收的封包數 |
|
DELTA、INT64、{packets}
vpn_gateway |
通道的輸入 (從對等互連 VPN 接收) 封包。取樣頻率為每 60 秒一次。取樣完畢後,會有多達 60 秒無法查看資料。
status:
傳送狀態,例如 [successful, exceeds_mtu, throttled]。
tunnel_name:通道名稱。 |
network/sent_bytes_count
GA
(專案)
傳送的位元組數 |
|
DELTA、INT64、By
vpn_gateway |
通道的輸出 (導向對等互連 VPN) 位元組。取樣頻率為每 60 秒一次。取樣之後,最多 180 秒內都無法查看資料。
tunnel_name:通道名稱。gateway_name:管理通道的閘道名稱。 |
network/sent_packets_count
GA
(專案)
傳出的封包數 |
|
DELTA、INT64、{packets}
vpn_gateway |
通道的輸出 (導向對等互連 VPN) 封包。取樣頻率為每 60 秒一次。取樣完畢後,會有多達 60 秒無法查看資料。
status:
傳送狀態,例如 [successful, exceeds_mtu, throttled]。
tunnel_name:通道名稱。 |
tunnel_established
GA
(專案)
已建立通道 |
|
GAUGE、DOUBLE、1
vpn_gateway |
如果值大於 0,表示通道建立成功。取樣頻率為每 60 秒一次。取樣之後,最多 180 秒內都無法查看資料。
tunnel_name:通道名稱。gateway_name:管理通道的閘道名稱。 |
vpn_tunnel/gateway_ip_version
GA
(專案)
閘道 IP 版本 |
|
GAUGE、BOOL、
vpn_tunnel |
高可用性 VPN 閘道的 IP 版本。取樣頻率為每 60 秒一次。取樣完畢後,會有多達 60 秒無法查看資料。
gateway_ip_version:高可用性 VPN 閘道的 IP 版本。 |
表格產生時間:2026-10-29 23:33:54 UTC。
查看高可用性連線健康狀態指標
下列指標會指出高可用性 VPN 閘道的連線是否正常,以及設定是否符合 99.99% 服務水準協議。
建立圖表時,如果將資源類型和指標指定為「Cloud VPN gateway」(Cloud VPN 閘道) 和「Number of connections」(連線數量),您可以在「Filter」(篩選器) 欄位中找到這些標籤。詳情請參閱「指標、篩選器和匯總」。
| 狀態 | 說明 |
|---|---|
configured_for_sla |
指出高可用性連線是否已完整設定,也就是連線包含必要數量的通道,且已正確連線至 Cloud Router。 |
gcp_service_health |
指出高可用性連線在 Google Cloud 端是否正常運作。例如,隧道已分配。 |
end_to_end_health |
指出封包是否在高可用性連線內成功傳送及接收。 |
在 Network Topology 查看指標
您可以使用 Network Topology 稽核網路設定,並排解網路問題。
Network Topology 會在每個連線上重疊顯示處理量值。這項功能可讓您快速查看實體之間的流量,例如Google Cloud 和地端部署網路之間 VPN 通道的流量。
如要瞭解各連線支援的指標,請參閱指標參考資料。
指標值是根據所選小時的最後五分鐘計算。您也可以點選任一邊緣,查看六週的歷來指標。
詳情請參閱「資料收集和更新間隔」。
控制台
- 前往 Google Cloud 控制台的「Network Topology」頁面。
在實體選取窗格中,從「Edge metric」(邊緣指標) 下拉式選單中選取指標。
前往特定實體階層,查看與該實體相關的流量。
舉例來說,如要查看 Google Cloud 和地端部署網路之間 VPN 通道的流量頻寬,請展開實體,直到看見該 VPN 通道連線。
按一下實體,即可醒目顯示其所有流量路徑。
Network Topology 會針對支援所選指標的每個連線,顯示指標值。
查看流量下滑的原因
Cloud VPN 閘道捨棄封包時,會提供捨棄原因。
| 原因 | 說明 | 流量來源 |
|---|---|---|
dont_fragment_icmp |
遭捨棄的封包是 ICMP 封包,大小超過 MTU,且已設定 do not fragment 位元。這類封包用於path-mtu-discovery。 |
Google Cloud VM |
exceeds_mtu |
UDP 或 ESP 輸出封包的第一個片段大於 MTU,且已設定 do not fragment 位元。 |
Google Cloud VM |
dont_fragment_nonfirst_fragment |
UDP 或 ESP 輸出封包的片段,不是第一個片段,且大於 MTU 並已設定 do not fragment 位元。 |
Google Cloud VM |
Sent packets::invalid |
封包無效或某部分損毀。例如,封包可能含有無效的 IP 標頭。 | Google Cloud VM |
Sent packets::throttled |
Cloud VPN 閘道負載過高,因此捨棄封包。 | Google Cloud VM |
fragment_received |
從對等互連閘道收到的分段封包。 | 對等互連 Cloud VPN 閘道 |
sequence_number_lost |
封包已抵達閘道,序號大於預期序號,表示序號較早的封包可能已遭捨棄。 | 對等互連 Cloud VPN 閘道 |
suspected_replay |
收到的 ESP 封包序號與先前收到的封包序號相同。必須調查對等互連裝置,瞭解對等互連端傳送重複 ESP 封包的原因。 | 對等互連 Cloud VPN 閘道 |
Received packets::invalid |
封包無效或某部分損毀。例如,封包可能含有無效的 IP 標頭。 | 對等互連 Cloud VPN 閘道 |
Received packets::throttled |
封包因 Cloud VPN 閘道上的負載過多而遭到捨棄。 | 對等互連 Cloud VPN 閘道 |
sa_expired |
收到含有不明安全性關聯 (SA) 的封包。可能是因為使用了已過期或未經協商的 SA。 | 對等互連 Cloud VPN 閘道 |
unknown |
封包因閘道無法分類的原因而遭到捨棄。 | 不一定 |
後續步驟
- 如要進一步瞭解監控功能,請參閱「Cloud Monitoring」。
- 如要進一步瞭解如何收集記錄及設定 Cloud VPN 的接收器,請參閱「Cloud Logging」。
- 如要瞭解如何解決使用 Cloud VPN 時可能遇到的常見問題,請參閱「疑難排解」。