Ingress Dashboard監(jiān)控
阿里云Ingress組件支持將您的所有HTTP請求日志記錄到標(biāo)準(zhǔn)輸出中。同時,阿里云打通Ingress組件訪問日志服務(wù)與阿里云日志服務(wù),從而您可以使用日志服務(wù)快速創(chuàng)建日志分析和監(jiān)控大盤。本文介紹如何使用Ingress Dashboard與ARMS進(jìn)行聯(lián)動排查。
前提條件
實現(xiàn)Ingress Dashboard監(jiān)控前,您需要先安裝日志組件。以下為安裝日志組件的兩種方法:
如果您還沒有創(chuàng)建集群,您可以在創(chuàng)建集群時,選中使用日志服務(wù)、安裝Ingress 組件以及創(chuàng)建Ingress Dashboard。
如果您已創(chuàng)建集群,您需要在組件管理頁面安裝日志組件。更多信息,請參見通過日志服務(wù)采集Kubernetes容器日志。
步驟一:查看Ingress日志與報表
- 登錄日志服務(wù)控制臺。
- 在Project列表區(qū)域,選擇創(chuàng)建集群時設(shè)置的日志Project,單擊名稱進(jìn)入日志Project頁面(默認(rèn)創(chuàng)建的project名稱為k8s-log-{cluster-id})。
單擊左側(cè)列表的,在儀表盤列表查看Nginx Ingress相關(guān)的分析報表。
Ingress Dashboard包含Ingress概覽、Ingress異常檢測中心、Ingress訪問中心、Ingress藍(lán)綠發(fā)布中心、Ingress監(jiān)控中心5個預(yù)置圖表。以下重點介紹Ingress概覽和Ingress藍(lán)綠發(fā)布中心。關(guān)于其他預(yù)置圖表的詳細(xì)信息請參見Nginx Ingress訪問日志分析與監(jiān)控。
Ingress概覽
Ingress概覽報表主要展示當(dāng)前Ingress的整體狀態(tài),主要包括以下幾類信息:
- 整體架構(gòu)狀態(tài)(1天),包括PV、UV、流量、響應(yīng)延遲、移動端占比和錯誤比例等。
- 網(wǎng)站實時狀態(tài)(1分鐘),包括PV、UV、成功率、5XX比例、平均延遲和P95/P99延遲等。
- 用戶請求類信息(1天),包括1天/7天訪問PV對比、訪問地域分布、TOP訪問省份/城市、移動端占比和Android/IOS占比等。
- TOPURL統(tǒng)計(1小時),包括訪問TOP10、延遲TOP10、5XX錯誤TOP10和404錯誤TOP10。
Ingress藍(lán)綠發(fā)布監(jiān)控中心
Ingress藍(lán)綠發(fā)布監(jiān)控中心主要用于版本發(fā)布時的實時監(jiān)控與對比(版本前后對比以及藍(lán)綠版本當(dāng)前對比),以便您在服務(wù)發(fā)布時快速檢測異常并進(jìn)行回滾。在該報表中您需要選擇進(jìn)行對比的藍(lán)綠版本(ServiceA和ServiceB),報表將根據(jù)您的選擇動態(tài)顯示藍(lán)綠版本相關(guān)指標(biāo),包括PV、5XX比例、成功率、平均延遲、P95/P99/P9999延遲和流量等。
步驟二:為Java應(yīng)用開啟ARMS應(yīng)用監(jiān)控
為Java應(yīng)用開啟ARMS應(yīng)用監(jiān)控,具體操作,請參見應(yīng)用監(jiān)控。
步驟三:為示例服務(wù)配置Ingress
登錄容器服務(wù)管理控制臺,在左側(cè)導(dǎo)航欄選擇集群。
在集群列表頁面,單擊目標(biāo)集群名稱,然后在左側(cè)導(dǎo)航欄,選擇 。
在路由頁面,單擊創(chuàng)建 Ingress,然后配置路由,完成后單擊確定。
關(guān)于設(shè)置路由的詳細(xì)操作,請參見創(chuàng)建Nginx Ingress。
步驟四:使用Ingress Dashboard與ARMS進(jìn)行聯(lián)動排查
- 登錄日志服務(wù)控制臺。
- 在Project列表區(qū)域,選擇創(chuàng)建集群時設(shè)置的日志Project,單擊名稱進(jìn)入日志Project頁面(默認(rèn)創(chuàng)建的project名稱為k8s-log-{cluster-id})。
單擊左側(cè)列表的,在儀表盤列表查看Ingress概覽V1.2儀表盤,獲取您所需要的信息。
例如,定位Top10延遲URL區(qū)域,查看TOP10延遲URL的URL(ARMS排查)字段。您可以單擊URL鏈接跳轉(zhuǎn)到對應(yīng)服務(wù)的ARMS監(jiān)控鏈路查詢頁面并在ARMS控制臺查詢對應(yīng)服務(wù)的查詢調(diào)用鏈路詳細(xì)情況。