阿里雲Ingress組件支援將您的所有HTTP請求日誌記錄到標準輸出中。同時,阿里雲打通Ingress組件訪問Log Service與阿里雲Log Service,從而您可以使用Log Service快速建立日誌分析和監控大盤。本文介紹如何使用Ingress Dashboard與ARMS進行聯動排查。
前提條件
步驟一:查看Ingress日誌與報表
登入Container Service管理主控台,在左側導覽列選擇叢集列表。
在叢集列表頁面,單擊目的地組群名稱,然後在左側導覽列,選擇叢集資訊。
-
單擊基本資料頁簽,然後在叢集資源地區,單擊Log Service Project對應的Project ID。
-
單擊左側列表的
,在儀錶盤列表查看Nginx Ingress相關的分析報表。
Ingress Dashboard包含Ingress概覽、Ingress異常檢測中心、Ingress訪問中心、Ingress藍綠髮布監控中心、Ingress監控中心5個預置圖表。以下重點介紹Ingress概覽和Ingress藍綠髮布監控中心。關於其他預置圖表的詳細資料請參見採集與分析 Nginx Ingress 訪問日誌。
-
Ingress概覽
核心狀態指標:監控PV/UV、成功率、P95/P99延遲、錯誤率,評估整體服務品質。
訪問趨勢與使用者畫像:對比昨日/上周流量,分析地區、用戶端類型,輔助使用者行為分析。
TOP維度排行:列出TOP訪問、延遲、5xx/404錯誤URL,以定位效能瓶頸與異常。
-
Ingress藍綠髮布監控中心
-
步驟二:為Java應用開啟ARMS應用監控
為Java應用開啟ARMS應用監控,具體操作,請參見Java應用監控。
步驟三:為樣本服務配置Ingress
登入Container Service管理主控台,在左側導覽列選擇叢集列表。
在叢集列表頁面,單擊目的地組群名稱,然後在左側導覽列,選擇。
-
在路由頁面,單擊創建 Ingress,然後配置路由,完成後單擊確定。
關於設定路由的詳細操作,請參見建立並使用Nginx Ingress對外暴露服務。
步驟四:使用Ingress Dashboard與ARMS進行聯動排查
-
單擊左側列表的
,在儀錶盤列表查看Ingress概覽V1.2儀錶盤,擷取您所需要的資訊。例如,定位Top10延遲URL地區,查看TOP10延遲URL的URL(ARMS排查)欄位。您可以單擊URL連結跳轉到對應服務的ARMS監控鏈路查詢頁面並在ARMS控制台查詢對應服務的查詢調用鏈路詳細情況。