全部產品
Search
文件中心

Container Service for Kubernetes:Ingress Dashboard監控

更新時間:Jun 12, 2025

阿里雲Ingress組件支援將您的所有HTTP請求日誌記錄到標準輸出中。同時,阿里雲打通Ingress組件訪問Log Service與阿里雲Log Service,從而您可以使用Log Service快速建立日誌分析和監控大盤。本文介紹如何使用Ingress Dashboard與ARMS進行聯動排查。

前提條件

步驟一:查看Ingress日誌與報表

  1. 登入Container Service管理主控台,在左側導覽列選擇叢集列表

  2. 叢集列表頁面,單擊目的地組群名稱,然後在左側導覽列,選擇叢集資訊

  3. 單擊基本資料頁簽,然後在叢集資源地區,單擊Log Service Project對應的Project ID。

  4. 單擊左側列表的image,在儀錶盤列表查看Nginx Ingress相關的分析報表。

    image

    Ingress Dashboard包含Ingress概覽、Ingress異常檢測中心、Ingress訪問中心、Ingress藍綠髮布監控中心、Ingress監控中心5個預置圖表。以下重點介紹Ingress概覽和Ingress藍綠髮布監控中心。關於其他預置圖表的詳細資料請參見Nginx Ingress訪問日誌分析與監控

    • Ingress概覽

      Ingress概覽報表主要展示當前Nginx Ingress的整體狀態,主要包括以下幾類資訊:

      • 整體架構狀態(1天),包括PV、UV、流量、響應延遲、移動端佔比和錯誤比例等。

      • 網站即時狀態(1分鐘),包括訪問PV、訪問UV、訪問成功率、平均延遲、P95延遲和P99延遲等。

      • 使用者請求類資訊(1天),包括1天訪問PV對比、7天訪問PV對比、地區分布、TOP訪問省份、TOP訪問城市、移動端佔比和Android/iOS佔比等。

      • TOP URL統計(1小時),包括訪問TOP10、延遲TOP10、5XX錯誤TOP10和404錯誤TOP10。

    • Ingress藍綠髮布監控中心

      Ingress藍綠髮布監控中心主要用於版本發布時的即時監控與對比(版本前後對比以及藍綠版本當前對比),以便您在服務發布時快速檢測異常並進行復原。在該報表中您需要選擇進行對比的藍綠版本(ServiceAServiceB),報表將根據您的選擇動態顯示藍綠版本相關指標,包括PV、5XX比例、成功率、平均延遲、P95延遲、P99延遲、P999延遲和流量等。

步驟二:為Java應用開啟ARMS應用監控

為Java應用開啟ARMS應用監控,具體操作,請參見Java應用監控

步驟三:為樣本服務配置Ingress

  1. 登入Container Service管理主控台,在左側導覽列選擇叢集列表

  2. 叢集列表頁面,單擊目的地組群名稱,然後在左側導覽列,選擇網路 > 路由

  3. 路由頁面,單擊建立 Ingress,然後配置路由,完成後單擊確定

    關於設定路由的詳細操作,請參見建立Nginx Ingress

步驟四:使用Ingress Dashboard與ARMS進行聯動排查

  1. 登入Log Service控制台

  2. 在Project列表地區,選擇建立叢集時設定的日誌Project,單擊名稱進入日誌Project頁面(預設建立的project名稱為k8s-log-{cluster-id})。

  3. 單擊左側列表的image,在儀錶盤列表查看Ingress概覽V1.2儀錶盤,擷取您所需要的資訊。

    例如,定位Top10延遲URL地區,查看TOP10延遲URL的URL(ARMS排查)欄位。您可以單擊URL連結跳轉到對應服務的ARMS監控鏈路查詢頁面並在ARMS控制台查詢對應服務的查詢調用鏈路詳細情況。