查看記錄檔和指標

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」頁面。

    前往 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 專案的健康狀態和效能。

控制台

如要存取預先定義的資訊主頁,請按照下列步驟操作:

  1. 前往 Google Cloud 控制台的「Cloud VPN」頁面。

    前往「VPN」

  2. 點選「觀測能力」分頁標籤。

    資訊主頁會顯示專案層級的重要指標,包括傳送的封包、接收的封包和捨棄的封包。

  3. 您可以依區域、Cloud VPN 閘道和 Cloud VPN 通道篩選資料。

在 Cloud VPN 通道中查看指標

您可以在個別 Cloud VPN 通道的詳細資料頁面,查看該通道的成效和狀態。「Monitoring」(監控) 分頁包含多種指標,可協助您快速監控所選 Cloud VPN 通道。

控制台

請按照下列步驟操作,查看特定 Cloud VPN 通道的指標:

  1. 前往 Google Cloud 控制台的「Cloud VPN」頁面。

    前往「VPN」

  2. 選取要查看的 Cloud VPN 通道。

  3. 按一下「Monitoring」(監控) 分頁標籤。

    資訊主頁會顯示重要指標,例如該特定通道的位元組和封包。

在 Metrics Explorer 查看指標

控制台

如要使用 Metrics Explorer 查看受監控資源的指標,請按照下列步驟操作:

  1. 前往 Google Cloud 控制台的「Metrics Explorer」頁面:

    前往「Metrics Explorer」

    如果您是使用搜尋列尋找這個頁面,請選取子標題為「Monitoring」的結果。

  2. 在 Google Cloud 控制台的工具列中,選取 Google Cloud 專案。如果是 App Hub 設定,請選取 App Hub 主專案,或已啟用應用程式管理功能的資料夾管理專案。
  3. 在「Metric」(指標) 元素中,展開「Select a metric」(選取指標) 選單,在篩選列中輸入 Cloud VPN,然後使用子選單選取特定資源類型和指標:
    1. 在「使用中的資源」選單中,選取「Cloud VPN」。這項資源類型適用於傳統版 VPN 閘道或高可用性 VPN 閘道。
    2. 如要選取指標,請使用「使用中的指標類別」和「使用中的指標」選單。 如需完整的指標清單,請參閱「Cloud VPN 指標清單」。
    3. 按一下「套用」。
  4. 如要新增篩選器,從查詢結果中移除時間序列,請使用「Filter」(篩選器) 元素。

  5. 如要合併時間序列,請使用「Aggregation」(匯總) 元素上的選單。舉例來說,如要依據可用區顯示 VM 的 CPU 使用率,請將第一個選單設為「Mean」(平均值),並將第二個選單設為「zone」(可用區)。

    如果「Aggregation」(匯總) 元素的第一個選單設為「Unaggregated」(未匯總),系統會顯示所有時間序列。Aggregation 元素的預設設定取決於您選取的指標類型。

  6. 對於配額和其他每天回報一個樣本的指標,請執行下列操作:
    1. 在「Display」(顯示) 窗格中,將「Widget type」(小工具類型) 設為「Stacked bar chart」(堆疊長條圖)。
    2. 將時間範圍設為至少一週。

定義 Monitoring 警告

控制台

您可以建立警告政策來監控指標值,並在指標違反條件時收到通知。

  1. 前往 Google Cloud 控制台的 「Alerting」(警告) 頁面:

    前往「Alerting」(警告)

    如果是使用搜尋列尋找這個頁面,請選取子標題為「Monitoring」的結果。

  2. 如果尚未建立通知管道,但想收到通知,請按一下「Edit Notification Channels」(編輯通知管道),新增通知管道。新增管道後,請返回「Alerting」(警告) 頁面。
  3. 在「Alerting」(警告) 頁面,選取「Create policy」(建立政策)。
  4. 如要選取指標,請展開「Select a metric」(選取指標) 選單,執行下列步驟:
    1. 如要限制選單只顯示相關項目,請在篩選列輸入 Cloud VPN gateway。如果選單篩選後沒有任何結果,請停用「Show only active resources & metrics」(僅顯示使用中的資源和指標) 切換鈕。
    2. 在「Resource type」(資源類型) 部分,選取「Cloud VPN gateway」(Cloud VPN 閘道)。
    3. 選取「Metric category」(指標類別) 和「Metric」(指標),然後選取「Apply」(套用)。
  5. 點選「Next」(下一步)。
  6. 「Configure alert trigger」(設定警告觸發條件) 頁面中的設定會決定警告觸發時機。選取條件類型,視需要指定門檻。詳情請參閱「建立指標門檻警告政策」。
  7. 點選「Next」(下一步)。
  8. 選用:如要新增警告政策的通知,請按一下「Notification channels」(通知管道)。在對話方塊中,從選單選取一或多個通知管道,然後按一下「OK」(確定)。
  9. 選用:更新「Alert autoclose duration」(警告自動關閉期限)。這個欄位會決定 Monitoring 在沒有指標資料下關閉警告的時機。
  10. 選用:按一下「Documentation」(說明文件),新增要納入通知訊息的資訊。
  11. 按一下「Alert name」(警告名稱),輸入警告政策的名稱。
  12. 點按「建立政策」。
詳情請參閱「警告總覽」。

定義 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 資訊主頁,請按照下列步驟操作:

  1. 前往 Google Cloud 控制台的「Monitoring」頁面。

    前往「Monitoring」

  2. 在 Monitoring 導覽窗格中,依序點選「Dashboards」(資訊主頁) 和「Create dashboard」(建立資訊主頁)。

  3. 確認「編輯」切換鈕已設為「開啟」。

  4. 在「圖表庫」中,點選要新增至資訊主頁的小工具。您也可以將小工具從程式庫拖曳到圖表區域。

  5. 在資訊主頁可編輯且已選取小工具時,使用小工具的設定窗格設定小工具。

  6. 在資訊主頁工具列中,按一下「Add chart」(新增圖表),啟用「Chart library」(圖表庫)。針對要新增至資訊主頁的每個小工具,重複上述步驟。

  7. 選取指標與篩選器。指標的資源類型為「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 通道的流量。

如要瞭解各連線支援的指標,請參閱指標參考資料。

指標值是根據所選小時的最後五分鐘計算。您也可以點選任一邊緣,查看六週的歷來指標。

詳情請參閱「資料收集和更新間隔」。

控制台

  1. 前往 Google Cloud 控制台的「Network Topology」頁面。

    前往「Network Topology」

  2. 在實體選取窗格中,從「Edge metric」(邊緣指標) 下拉式選單中選取指標。

  3. 前往特定實體階層,查看與該實體相關的流量。

    舉例來說,如要查看 Google Cloud 和地端部署網路之間 VPN 通道的流量頻寬,請展開實體,直到看見該 VPN 通道連線。

  4. 按一下實體,即可醒目顯示其所有流量路徑。

    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 時可能遇到的常見問題,請參閱「疑難排解」。