推送軌跡
更新時間 2025-07-09 16:54:07
最近更新時間: 2025-07-09 16:54:07
分享文章
本章節介紹推送軌跡的相關功能
概述
推送軌跡是指客戶端注冊了Listener監聽Nacos的配置或者服務,當服務端的配置或服務發生變化時,主動推送給客戶端,軌跡就是記錄推送過程中的相關情況,包括觸發時間、客戶端、服務或者配置、推送耗時等信息。通過查詢推送軌跡信息,可以清晰的確認服務或配置的推送情況,有利于提高問題排查效率。本節介紹推送軌跡的具體功能以及如何在控制臺查看推送軌跡數據。
前提條件
- 已開通微服務引擎MSE,參考章節:創建Nacos實例
- 已開通Nacos實例并且狀態正常
- 已注冊服務
注冊中心推送軌跡
注冊中心推送軌跡數據記錄了服務推送的信息。當您在使用Nacos作為注冊中心監聽注冊的服務后,當服務發生變化,客戶端卻沒有收到變更推送時,就可以通過推送軌跡數據來確認時推送的動作沒有觸發、推送失敗抑或是客戶端返回了錯誤信息。
操作步驟
- 登錄微服務引擎MSE注冊配置中心管理控制臺,選擇資源池。
- 在左側導航欄,選擇注冊配置中心 > 實例列表。
- 在實例列表頁面,單擊目標實例ID、實例名稱或者目標行“管理”按鈕均可跳轉至實例基礎信息頁面。
- 在基礎信息頁面,點擊服務管理> 服務列表,選擇命名空間,查看當前Nacos注冊的服務列表。
- 找到目標服務所在行,點擊推送軌跡按鈕,可以快速查看該服務的推送軌跡。也可以直接點擊服務管理> 推送軌跡,然后選擇命名空間,選擇服務和分組,查看對應服務的推送軌跡數據。
- 在推送軌跡頁面,還可以根據需要選擇查詢維度:服務或者IP。服務維度查詢需要輸入或選擇分組和服務名稱,選擇時間或者自定義時間,點擊查詢。IP維度查詢客戶端收到的全部推送信息,需要輸入客戶端IP作為查詢參數.
配置中心推送軌跡
配置中心推送軌跡數據記錄了配置推送的信息。當您在使用Nacos配置后,當配置發生變化,某臺客戶端配置卻沒有生效等場景,就可以通過配置推送軌跡數據來輔助定位問題。
操作步驟
- 登錄微服務引擎MSE注冊配置中心管理控制臺,選擇資源池。
- 在左側導航欄,選擇注冊配置中心?>?實例列表。
- 在實例列表頁面,單擊目標實例ID、實例名稱或者目標行“管理”按鈕均可跳轉至實例基礎信息頁面。
- 在基礎信息頁面,點擊配置管理>配置列表,選擇命名空間,查看當前配置。
- 找到目標配置所在行,點擊推送軌跡按鈕,可以快速查看該配置服務的推送軌跡。也可以直接點擊配置管理> 推送軌跡,然后選擇命名空間,選擇Data ID和分組,查看對應配置的推送軌跡數據。
- 在推送軌跡頁面,還可以根據需要選擇查詢維度:配置或則IP。配置維度查詢需要輸入或選擇分組和Data Id,選擇時間或者自定義時間,點擊查詢。IP維度查詢客戶端收到的全部推送信息,需要輸入客戶端IP作為查詢參數。
鼠標懸停在變更時間右側的信息按鈕上面,還可以看到變更事件的詳細信息。例如:5.X.X.42在2024-01-04 11:37:52發起部署發布[dataId=-provider.properties,group =DEFAULT_GROUP],類型為普通配置。另外,點擊配置維度查詢按鈕可以切換到配置維度查詢當前配置的推送情況。