查看記錄檔和指標

Cloud Router 會將記錄資訊傳送至 Cloud Logging,並將監控指標傳送至 Cloud Monitoring。本頁說明如何存取這兩種資訊。

記錄

Cloud Router 會將記錄資訊傳送至 Cloud Logging,後者會記錄下列事件:

  • 與 Cloud Router 相關的路由器事件
  • 與 BGP 設定和工作階段相關的 BGP 事件
  • 與兩個 BGP 對等互連之間路由公告相關的路由事件
  • 與 Cloud Router 專屬前置字串配額相關的路由配額事件

查看記錄

控制台

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

    前往 Cloud Router

  2. 從 Cloud Router 清單中選取 Cloud Router。

  3. 在「記錄」欄中,按一下「查看」。

    Cloud Router 記錄的格式如下:

    • 路由器、BGP 和路由公告事件:與 gce_router 受監控資源相關聯的記錄 (compute.googleapis.com/router_events):

      [Event Type]: [Log Text]
      
    • 路徑配額事件:與 gce_network_region 受監控資源相關聯的 JSON 記錄 (router.googleapis.com/route_quota_events)。如要進一步瞭解酬載結構,請參閱「路徑配額事件記錄」。

  4. 如要在記錄檔探索工具中建構查詢,請參閱「在記錄檔探索工具中建構查詢」。

資訊記錄

下表列出記錄資訊記錄中記錄的事件。

事件 說明
路由器事件 已啟用路由器工作
路由器工作已停用
BGP 事件 已成功為對等互連新增設定:LIST_OF_PEERS
與 PEER 的 BGP 對等互連已於 x 秒前啟動
與 PEER 的 BGP 對等互連因 MESSAGE 而中斷,其中 MESSAGE 會提供說明,例如 HOLD_TIMER_EXPIRED 或 LINK_DOWN。
如要進一步瞭解 LINK_DOWN,請參閱「Cloud Router 記錄中顯示 LINK_DOWN 訊息」。
BGP 路由器 ID 設為 BGP_ROUTER_ID
路徑事件 向對等互連點 advertise 的前置碼:PREFIX
正在從對等互連撤銷前置字元:PREFIX
Cloud Router 收到前置字串 PREFIX 下一個躍點 LIST_OF_NEXTHOPS
已從 Cloud Router 刪除前置字串 PREFIX 下一個躍點 LIST_OF_NEXTHOPS

常見的 Logging 事件

如要查看 Cloud Router 的常見 Logging 事件 (如下表所示),請按照查看記錄的步驟操作。指定表格中列出的其中一個進階篩選器。視需要調整 Logging 搜尋的時間範圍。

活動說明 Logging 進階篩選器
遷移或重新啟動 Cloud Router 程序 resource.type="gce_router"
"task activated"
新增已知路徑 resource.type="gce_router"
"received by cloud router"
移除已知路由 resource.type="gce_router"
"deleted from cloud router"
匯出 advertise 的路徑 resource.type="gce_router"
("Route Event" AND "Advertising prefix")
BGP 對接已啟動 resource.type="gce_router"
("BGP peering" AND "came up")
BGP 對等互連已啟用 MD5 驗證 resource.type="gce_router"
("BGP peering" AND "came up" AND "MD5 authentication enabled")
BGP 對接停止運作 resource.type="gce_router"
("BGP peering" AND "went down")
Google 對接邊緣路由器上的連結中斷,因此 BGP 對接中斷 resource.type="gce_router"
("BGP peering" AND "went down" AND "LINK_DOWN")
收到的路徑過多,因此 BGP 工作階段已關閉 resource.type="gce_router"
("NOTIFICATION 6/1")
severity="CRITICAL"
超過 Cloud Router 動態路徑前置字串配額 resource.type="gce_network_region"
("No more routes" AND "can be programmed")
severity="ERROR"
因配額問題而捨棄路徑 resource.type="gce_network_region"
severity="ERROR"
jsonPayload.affectedResource.routes.nextHopIpAddresses="PEER_IP_ADDRESS"
等待對等互連的 BFD 工作階段 resource.type="gce_router"
("BFD Event" AND "bfd enabled, state [Init, NoDiagnostic]")
BFD 工作階段已啟動 resource.type="gce_router"
("BFD Event" AND "to [Up, NoDiagnostic]")
BFD 工作階段停止運作 (Rx 計時器時間已到) resource.type="gce_router"
("BFD Event" AND "to [Down, ControlDetectionTimeExpired]")
BFD 工作階段已停止運作 (對等互連狀態為 Down 或 AdminDown) resource.type="gce_router"
("BFD Event" AND "to [Down, NeighborSessionDown]")
BFD 工作階段在本機停用 resource.type="gce_router"
("BFD Event" AND "bfd disabled")

轉送配額事件記錄

Cloud Router 會透過 gce_network_region 受監控資源,將路由配額事件寫入 router.googleapis.com/route_quota_events 下的 Cloud Logging。這類記錄可協助您監控路由前置字串用量是否超出配額,並找出任何遭捨棄的路由。

路徑配額事件會依下列嚴重性等級記錄:

  • WARNING:路由用量接近配額限制 (用量達到或超過區域或全域限制的 75%)。
  • ERROR:路由用量達到或超過限制的 100%。多餘的路由無法設定,因此會遭到捨棄。如果因配額用盡而捨棄路由,記錄項目會在 jsonPayload.affectedResource.routes 欄位中提供捨棄路由的詳細資料。

路徑配額事件欄位

路徑配額記錄項目包含結構化 JSON 酬載 (jsonPayload),其中包含下列欄位:

欄位 說明
eventTime 配額事件發生的時間戳記。
routeQuotaEvent.helperMessage 說明配額狀態的訊息,例如 Cloud Router 專屬前置字元配額用量接近或超過上限時,系統會顯示警告。
routeQuotaEvent.regionalRouteCount 每個虛擬私有雲網路中,各區域來自自身區域的不重複 Cloud Router 動態路由前置字元配額用量。用量代表在虛擬私有雲網路特定區域中,由動態路由控制層處理的不重複路由前置字元數量,這些前置字元是從同一區域和網路中的所有 Cloud Router BGP 工作階段接收。
routeQuotaEvent.regionalRouteLimit 「每個虛擬私有雲網路各區域來自自身區域的不重複 Cloud Router 動態路徑前置字串」配額限制。這項限制代表在虛擬私有雲網路的特定區域中,動態路由控制層可處理的不重複路由前置字元數量上限,這些前置字元是從同一區域和網路中的所有 Cloud Router BGP 工作階段接收。
routeQuotaEvent.globalRouteCount 每個虛擬私有雲網路中,各區域來自其他區域的不重複 Cloud Router 動態路由前置字元配額用量。用量代表在虛擬私有雲網路的特定區域中,動態路由控制層處理的不重複路由前置字元數量,這些前置字元是從同一網路其他區域的所有 Cloud Router BGP 工作階段接收。
routeQuotaEvent.globalRouteLimit 每個虛擬私有雲網路中,各區域來自其他區域的不重複 Cloud Router 動態路由前置字元配額上限。這項限制代表在虛擬私有雲網路的特定區域中,動態路徑控制層可處理的不重複路徑前置字串數量上限,這些前置字串是從同一網路其他區域的所有 Cloud Router BGP 工作階段接收。
affectedResource.routes[] 當 Cloud Router 專屬前置字串配額用量超過限制時,系統會捨棄前置字串,且不會建立動態路徑。這個項目包含這些前置字串的屬性 (出現在 ERROR 嚴重性事件中)。每個項目都包含下列屬性:
  • ipPrefix:CIDR 格式的前置字串 (目的地)。
  • nextHopIpAddresses:得知前置字串的 Cloud Router BGP 工作階段 BGP IP 位址。
  • medValue:MED 屬性。
  • srcRouterIds:管理 BGP 工作階段的 Cloud Router ID。

指標

Cloud Router 會將指標發布至 Cloud Monitoring。如需 Cloud Router 發布的指標清單,請參閱「監控 Cloud Router 指標」。

所有 Cloud Router 指標都涵蓋 IPv4 和 IPv6 流量。

使用 API 查看指標

您可以使用 Cloud Monitoring API 存取這些指標。詳情請參閱「讀取指標資料」。

使用 Monitoring 資訊主頁查看指標

您也可以在 Cloud Monitoring 中建立自訂資訊主頁,協助分析這些指標。詳情請參閱「管理自訂資訊主頁」。

如要建立自訂資訊主頁,請按照下列步驟操作。

控制台

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

    前往「Monitoring」

  2. 選取「Dashboards」(資訊主頁),然後在「Dashboards Overview」(資訊主頁總覽) 頁面中,按一下 「Create dashboard」(建立資訊主頁)。

  3. 選用:將資訊主頁標題更新為具描述性的名稱。

  4. 在「Chart library」(圖表庫) 中,選取要新增的圖表。舉例來說,如要在資訊主頁中新增「Line」(折線圖) 圖表,請按一下或將該項目從「Chart library」(圖表庫) 拖曳至圖表區域。

  5. 在「圖表標題」中,變更圖表標題或使用建議的標題。

  6. 在「您想查看哪些資料?」中,執行下列操作:

    1. 在「Resource type」(資源類型) 中,按一下「Type to filter」(輸入篩選條件) 欄位,然後輸入 Cloud Router。
    2. 在「Metric」(指標) 中,新增 Cloud Router 指標。
  7. 使用「篩選器」控制項,讓檢視僅顯示特定路由器或工作階段。

  8. 如要新增其他指標,請按一下「新增其他指標」。

有些指標適用於 Cloud Router,有些則適用於特定 Cloud Router 上的 BGP 工作階段。Cloud Router 指標會顯示為 router-name,BGP 工作階段指標則會顯示為 router-name(bgp-name)。

Cloud Router 的 Monitoring 指標

這個表格中的「指標類型」字串開頭必須是 router.googleapis.com/。表格中的項目已省略該前置字元。查詢標籤時,請使用 metric.labels. 前置字串,例如 metric.labels.LABEL="VALUE"。

指標類型推出階段(資源階層層級)
顯示名稱
種類、類型、單位
受監控資源
說明
標籤
best_received_routes_count GA  (專案)
收到的路徑數量
GAUGE、INT64、1
gce_router
路由器目前收到的最佳路徑數量。取樣頻率為每 60 秒一次。取樣完畢後,會有多達 180 秒無法查看資料。
bfd/control/receive_intervals GA  (專案)
BFD 控制封包接收間隔
GAUGE、INT64、ms
gce_router
BFD 控制封包接收間隔。取樣頻率為每 60 秒一次。取樣之後,最多 180 秒內都無法查看資料。
peer_ip:BFD 工作階段的對等互連 IP。
bfd/control/received_packets_count GA  (專案)
接收的控制封包
DELTA、INT64、1
gce_router
從這個 BFD 工作階段收到的控制封包數量。取樣頻率為每 60 秒一次。取樣之後,最多 180 秒內都無法查看資料。
peer_ip:BFD 工作階段的對等互連 IP。
bfd/control/rejected_packets_count GA  (專案)
遭拒絕的控制封包
DELTA、INT64、1
gce_router
這個 BFD 工作階段拒絕的控制封包數量。取樣頻率為每 60 秒一次。取樣之後,最多 180 秒內都無法查看資料。
peer_ip:BFD 工作階段的對等互連 IP。
bfd/control/transmit_intervals GA  (專案)
BFD 控制封包傳輸間隔
GAUGE、INT64、ms
gce_router
BFD 控制封包傳輸間隔。取樣頻率為每 60 秒一次。取樣之後,最多 180 秒內都無法查看資料。
peer_ip:BFD 工作階段的對等互連 IP。
bfd/control/transmitted_packets_count GA  (專案)
傳輸的控制封包
DELTA、INT64、1
gce_router
從這個 BFD 工作階段傳輸的控制封包數量。取樣頻率為每 60 秒一次。取樣之後,最多 180 秒內都無法查看資料。
peer_ip:BFD 工作階段的對等互連 IP。
bfd/session_flap_events_count GA  (專案)
BFD 工作階段不穩定
DELTA、INT64、1
gce_router
這個 BFD 工作階段中,各項 BFD 震盪事件的數量。工作階段震盪事件是指從「Up」狀態轉換。取樣頻率為每 60 秒一次。取樣之後,最多 180 秒內都無法查看資料。
peer_ip:BFD 工作階段的對等互連 IP。
event_type:BFD 震盪的原因,例如「AdminDown」或「ControlDetectionTimeExpired」。
bfd/session_up GA  (專案)
BFD 工作階段狀態
GAUGE、INT64、1
gce_router
表示 BFD 工作階段是否成功建立。1 表示工作階段正在運作。0 表示工作階段已停止運作。取樣頻率為每 60 秒一次。取樣之後,最多 180 秒內都無法查看資料。
peer_ip:BFD 工作階段的對等互連 IP。
bgp/received_routes_count GA  (專案)
BGP 接收的路徑數量
GAUGE、INT64、1
gce_router
BGP 工作階段目前收到的路徑數量。取樣頻率為每 60 秒一次。取樣之後,最多 180 秒內都無法查看資料。
bgp_peer_name:BGP 工作階段的名稱。
bgp/sent_routes_count GA  (專案)
BGP 傳送的路徑數量
GAUGE、INT64、1
gce_router
目前透過 BGP 工作階段傳送的路由數量。取樣頻率為每 60 秒一次。取樣之後,最多 180 秒內都無法查看資料。
bgp_peer_name:BGP 工作階段的名稱。
bgp/session_up GA  (專案)
BGP 工作階段狀態
GAUGE、INT64、1
gce_router
表示 BGP 工作階段建立成功的指標。1 表示工作階段正在運作。0 表示工作階段已停止運作。取樣頻率為每 60 秒一次。取樣之後,最多 180 秒內都無法查看資料。
bgp_peer_name:BGP 工作階段的名稱。
bgp_sessions_down_count GA  (專案)
BGP 工作階段停止運作次數
GAUGE、INT64、1
gce_router
路由器上停止運作的 BGP 工作階段數量。取樣頻率為每 60 秒一次。取樣完畢後,會有多達 180 秒無法查看資料。
bgp_sessions_up_count GA  (專案)
BGP 工作階段啟動次數
GAUGE、INT64、1
gce_router
路由器上運作中的 BGP 工作階段數量。取樣頻率為每 60 秒一次。取樣完畢後,會有多達 180 秒無法查看資料。
dynamic_routes/learned_routes/any_dropped_unique_destinations Beta 版  (專案)
捨棄所有不重複的目的地
GAUGE、BOOL、1
gce_network_region
布林指標,指出網路區域是否因超過配額而捨棄任何不重複的目的地。取樣頻率為每 60 秒一次。取樣完畢後,會有多達 60 秒無法查看資料。
routing_mode: 路徑的轉送模式,可為 ["global" - 從遠端區域得知;"regional" - 從本機區域得知] 其中之一。
dynamic_routes/learned_routes/dropped_unique_destinations Beta 版  (專案)
不重複到達網頁數量減少
GAUGE、INT64、1
gce_network_region
網路區域因超過配額而捨棄的不重複目的地數量。取樣頻率為每 60 秒一次。取樣完畢後,會有多達 60 秒無法查看資料。
routing_mode: 路徑的轉送模式,可為 ["global" - 從遠端區域得知;"regional" - 從本機區域得知] 其中之一。
dynamic_routes/learned_routes/unique_destinations_limit Beta 版  (專案)
不重複目的地數量上限
GAUGE、INT64、1
gce_network_region
這個網路區域的路由配額允許的不重複目的地數量上限。取樣頻率為每 60 秒一次。取樣完畢後,會有多達 60 秒無法查看資料。
routing_mode: 路徑的轉送模式,可為 ["global" - 從遠端區域得知;"regional" - 從本機區域得知] 其中之一。
dynamic_routes/learned_routes/used_unique_destinations Beta 版  (專案)
已使用的不重複目的地
GAUGE、INT64、1
gce_network_region
這個網路區域中,已知路由使用的不重複目的地數量。取樣頻率為每 60 秒一次。取樣完畢後,會有多達 60 秒無法查看資料。
routing_mode: 路徑的轉送模式,可為 ["global" - 從遠端區域得知;"regional" - 從本機區域得知] 其中之一。
nat/allocated_ports GA  (專案)
已分配的通訊埠
GAUGE、INT64、{port}
nat_gateway
NAT 閘道分配給所有 VM 的通訊埠數量。取樣頻率為每 60 秒一次。取樣之後,最多 225 秒內都無法查看資料。
nat_ip:通訊埠的網路位址轉譯 (NAT) IP。
nat/closed_connections_count GA  (專案)
已關閉的連線數量
DELTA、INT64、{connection}
nat_gateway
透過 NAT 閘道關閉的連線數量。取樣頻率為每 60 秒一次。取樣之後,最多 225 秒內都無法查看資料。
ip_protocol:連線的通訊協定。可以是 TCP、UDP 或 ICMP。
nat/dropped_received_packets_count GA  (專案)
已接收但遭捨棄的封包數
DELTA、INT64、{packet}
nat_gateway
NAT 閘道捨棄的接收封包數量。取樣頻率為每 60 秒一次。取樣之後,最多 225 秒內都無法查看資料。
ip_protocol:連線的通訊協定。可以是 TCP、UDP 或 ICMP。
nat/dropped_sent_packets_count GA  (專案)
已傳送但遭捨棄的封包數
DELTA、INT64、{packet}
nat_gateway
NAT 閘道捨棄的傳送封包數量。取樣頻率為每 60 秒一次。取樣之後,最多 225 秒內都無法查看資料。
ip_protocol:連線的通訊協定。可以是 TCP、UDP 或 ICMP。
reason:封包遭捨棄的原因。可能的值包括 OUT_OF_RESOURCES、ENDPOINT_INDEPENDENCE_CONFLICT。
nat/nat_allocation_failed GA  (專案)
NAT 分配失敗
GAUGE、BOOL、
nat_gateway
指出是否無法將網路位址轉譯 (NAT) IP 指派給 NAT 閘道中的任何 VM。取樣頻率為每 60 秒一次。取樣完畢後,會有多達 120 秒無法查看資料。
nat/new_connections_count GA  (專案)
新連線數
DELTA、INT64、{connection}
nat_gateway
透過網路位址轉譯閘道建立的新連線數量。取樣頻率為每 60 秒一次。取樣之後,最多 225 秒內都無法查看資料。
ip_protocol:連線的通訊協定。可以是 TCP、UDP 或 ICMP。
nat/open_connections GA  (專案)
開啟連線
GAUGE、INT64、{connection}
nat_gateway
NAT 閘道目前開啟的連線數量。取樣頻率為每 60 秒一次。取樣之後,最多 225 秒內都無法查看資料。
ip_protocol:連線的通訊協定。可以是 TCP、UDP 或 ICMP。
nat/port_usage GA  (專案)
通訊埠用量
GAUGE、INT64、{port}
nat_gateway
從 VM 連至單一網際網路端點 (IP:通訊埠) 的連線數量上限。取樣頻率為每 60 秒一次。取樣之後,最多 225 秒內都無法查看資料。
ip_protocol:連線的通訊協定。可以是 TCP、UDP 或 ICMP。
nat/received_bytes_count GA  (專案)
接收的位元組數
DELTA、INT64、By
nat_gateway
透過 NAT 閘道接收的位元組數 (目的地 -> VM)。取樣頻率為每 60 秒一次。取樣之後,最多 225 秒內都無法查看資料。
ip_protocol:連線的通訊協定。可以是 TCP、UDP 或 ICMP。
nat/received_packets_count GA  (專案)
接收的封包數
DELTA、INT64、{packet}
nat_gateway
透過 NAT 閘道接收的封包數量 (目的地 -> VM)。取樣頻率為每 60 秒一次。取樣之後,最多 225 秒內都無法查看資料。
ip_protocol:連線的通訊協定。可以是 TCP、UDP 或 ICMP。
nat/rule/nat_allocation_failed GA  (專案)
各規則的 NAT 分配失敗
GAUGE、BOOL、
nat_gateway
指出是否無法將網路位址轉譯 (NAT) IP 分配給 NAT 閘道中任何 VM,以套用特定 NAT 規則。取樣頻率為每 60 秒一次。取樣完畢後,會有多達 120 秒無法查看資料。
nat_rule_priority:與錯誤相關聯的網路位址轉譯規則優先順序編號。
nat/sent_bytes_count GA  (專案)
傳送的位元組數
DELTA、INT64、By
nat_gateway
透過 NAT 閘道傳送的位元組數 (VM -> 目的地)。取樣頻率為每 60 秒一次。取樣之後,最多 225 秒內都無法查看資料。
ip_protocol:連線的通訊協定。可以是 TCP、UDP 或 ICMP。
nat/sent_packets_count GA  (專案)
傳送的封包數
DELTA、INT64、{packet}
nat_gateway
透過網路位址轉譯 (NAT) 閘道傳送的封包數量 (VM -> 目的地)。取樣頻率為每 60 秒一次。取樣之後,最多 225 秒內都無法查看資料。
ip_protocol:連線的通訊協定。可以是 TCP、UDP 或 ICMP。
router_up GA  (專案)
執行中的路由器工作
GAUGE、INT64、1
gce_router
成功執行的路由器軟體工作數量。如果值大於或等於 1,表示路由器已啟動,但可能無法執行所有軟體工作。將傳回的數字與路由器預期的軟體工作數量進行比較。如果值為 0,表示路由器已停止運作。取樣頻率為每 60 秒一次。取樣完畢後,會有多達 180 秒無法查看資料。
sent_routes_count GA  (專案)
已傳送路徑數量
GAUGE、INT64、1
gce_router
路由器目前傳送的路由數量。取樣頻率為每 60 秒一次。取樣完畢後,會有多達 180 秒無法查看資料。

表格產生時間:2026-10-29 23:33:54 UTC。

後續步驟

  • 如要排解使用 Cloud Router 時遇到的問題,請參閱「疑難排解」。