查看記錄檔和指標

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

記錄

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

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

查看記錄

控制台

  1. 前往 Cloud de Confiance 控制台的「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. 如要在記錄檔探索工具中建構查詢,請參閱「在記錄檔探索工具中建構查詢」。

資訊記錄

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

事件 說明
路由器事件 已啟用路由器工作
路由器工作已停用
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. 前往 Cloud de Confiance 控制台的「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 指標

後續步驟

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