推送軌跡是指Nacos服務或配置從服務端到用戶端推送鏈路上的相關資訊展示,使用推送軌跡功能可以查詢註冊中心服務的推送和配置中心的配置變更發布和推送,協助您清晰地觀測Nacos推送功能的履約情況從而提高問題的排查效率。本文介紹Nacos推送軌跡具體功能以及如何查詢推送軌跡。
前提條件
已建立Nacos引擎專業版,具體操作請參見建立Nacos引擎。
註冊中心推送軌跡需要Nacos Client版本為2.0.0或以上。
註冊中心推送軌跡
註冊中心推送軌跡詳細展示了註冊中心服務推送的資訊記錄。
功能介紹
您在使用Nacos的過程中,如果遇到與註冊中心服務推送相關的問題,例如,用戶端未收到服務推送或者服務間調用出現異常等情境,需要去查看註冊中心是否正常地把服務推送到用戶端,那麼可以使用推送軌跡功能輔助排查。
操作步驟
登入MSE管理主控台,並在頂部功能表列選擇地區。
在左側導覽列,選擇注册配置中心 > 实例列表。
在实例列表頁面,單擊目標執行個體名稱。
在左側導覽列,選擇服务管理 > 推送轨迹,進入推送軌跡功能頁面。
在頁面左上方單擊查詢維度下拉框,根據需要選擇查询维度:服务或查询维度:IP,服务名称輸入待查詢服務的名稱,分组名称輸入服務所屬的分組。然後在右上方單擊半小时、1小时、近1天或在自定义时间中自主選擇要查詢的時間範圍,最後單擊查询。
選擇查询维度:IP,表示查詢該用戶端收到的全部推送資訊。
選擇查询维度:服务,表示查詢該服務推送到的機器及推送狀態。
參數說明如下。
參數 | 說明 |
推送时间 | 表示本次推送事件發生的時間。 |
推送客户端IP | 表示本次推送所送達的用戶端IP地址。 |
推送服务名称 | 表示本次推送的服務名稱。 |
推送服务分组 | 表示本次推送服務的所屬分組名稱。 |
服务实例数量 | 表示本次推送服務中所包含的執行個體IP數量。 |
节点名称 | 表示本次推送的Nacos節點名稱。 |
配置中心的推送軌跡
配置中心推送軌跡詳細展示了配置中心配置變更的資訊記錄。
功能介紹
如果您在使用Nacos的過程中,遇到與配置中心配置變更發布相關的問題,例如,配置發布異常或者配置修改完發現某台機器不生效等情境,需要查看配置中心變更及推送事件,那麼可以選擇查看推送軌跡。
操作步驟
登入MSE管理主控台,並在頂部功能表列選擇地區。
在左側導覽列,選擇注册配置中心 > 实例列表。
在实例列表頁面,單擊目標執行個體名稱。
在左側導覽列,選擇配置管理 > 推送轨迹。單擊查詢維度下拉框選擇查詢維度:配置,然後在Data ID輸入待查詢配置的資料ID,在Group輸入配置所屬的分組,最後單擊搜尋表徵圖
進行搜尋。說明選擇查詢維度:配置,則表示查詢該配置推送到的機器及推送狀態。
選擇查询维度:IP,則表示查詢該機器監聽的所有配置。
選擇查詢維度:配置。
參數說明如下。參數
說明
变更事件
表示目前時間段內的配置變更事件。
說明單擊左側变更事件頁簽的配置發布時間,可以自動定位到变更及推送事件頁簽,從而查看變更事件本次變更內容的MD5值。
变更及推送事件
表示目前時間段內的配置變更及推送事件,變更事件中顯示本次變更內容的MD5值,推送事件中展現推送發生時間,推送到的用戶端IP地址。
選擇查询维度:IP。
參數說明如下。參數
說明
变更时间
表示本次配置變更所發生的時間。
变更事件
表示本次配置變更事件類型。
Data ID
表示該配置變更事件的配置Data ID。
Group
表示該配置變更事件的配置所屬分組。
詳情
單擊資訊按鈕
可以看到本次變更事件詳細資料。單擊詳情列跳轉按鈕
可以切換到配置維度查詢的入口查詢當前配置在該時間點的推送事件。