推送軌跡是指Nacos服務或配置從服務端到客戶端推送鏈路上的相關信息展示,使用推送軌跡功能可以查詢注冊中心服務的推送和配置中心的配置變更發布和推送,幫助您清晰地觀測Nacos推送功能的履約情況從而提高問題的排查效率。本文介紹Nacos推送軌跡具體功能以及如何查詢推送軌跡。
前提條件
已創建Nacos引擎專業版,具體操作請參見創建Nacos引擎。
注冊中心推送軌跡需要Nacos Client版本為2.0.0或以上。
注冊中心推送軌跡
注冊中心推送軌跡詳細展示了注冊中心服務推送的信息記錄。
功能介紹
您在使用Nacos的過程中,如果遇到與注冊中心服務推送相關的問題,例如,客戶端未收到服務推送或者服務間調用出現異常等場景,需要去查看注冊中心是否正常地把服務推送到客戶端,那么可以使用推送軌跡功能輔助排查。
操作步驟
登錄MSE管理控制臺,并在頂部菜單欄選擇地域。
在左側導航欄,選擇注冊配置中心 > 實例列表。
在實例列表頁面,單擊目標實例名稱。
在左側導航欄,選擇服務管理 > 推送軌跡,進入推送軌跡功能頁面。
在頁面左上角單擊查詢維度下拉框,根據需要選擇查詢維度:服務或查詢維度:IP,服務名稱輸入待查詢服務的名稱,分組名稱輸入服務所屬的分組。然后在右上角單擊半小時、1小時、近1天或在自定義時間中自主選擇要查詢的時間范圍,最后單擊查詢。
選擇查詢維度:IP,表示查詢該客戶端收到的全部推送信息。
選擇查詢維度:服務,表示查詢該服務推送到的機器及推送狀態。
參數說明如下。
參數 | 說明 |
推送時間 | 表示本次推送事件發生的時間。 |
推送客戶端IP | 表示本次推送所送達的客戶端IP地址。 |
推送服務名稱 | 表示本次推送的服務名稱。 |
推送服務分組 | 表示本次推送服務的所屬分組名稱。 |
服務實例數量 | 表示本次推送服務中所包含的實例IP數量。 |
節點名稱 | 表示本次推送的Nacos節點名稱。 |
配置中心的推送軌跡
配置中心推送軌跡詳細展示了配置中心配置變更的信息記錄。
功能介紹
如果您在使用Nacos的過程中,遇到與配置中心配置變更發布相關的問題,例如,配置發布異?;蛘吲渲眯薷耐臧l現某臺機器不生效等場景,需要查看配置中心變更及推送事件,那么可以選擇查看推送軌跡。
操作步驟
登錄MSE管理控制臺,并在頂部菜單欄選擇地域。
在左側導航欄,選擇注冊配置中心 > 實例列表。
在實例列表頁面,單擊目標實例名稱。
在左側導航欄,選擇配置管理 > 推送軌跡。單擊查詢維度下拉框選擇查詢維度:配置,然后在Data ID輸入待查詢配置的數據ID,在Group輸入配置所屬的分組,最后單擊搜索圖標進行搜索。
說明選擇查詢維度:配置,則表示查詢該配置推送到的機器及推送狀態。
選擇查詢維度:IP,則表示查詢該機器監聽的所有配置。
選擇查詢維度:配置。參數說明如下。
參數
說明
變更事件
表示當前時間段內的配置變更事件。
說明單擊左側變更事件頁簽的配置發布時間,可以自動定位到變更及推送事件頁簽,從而查看變更事件本次變更內容的MD5值。
變更及推送事件
表示當前時間段內的配置變更及推送事件,變更事件中顯示本次變更內容的MD5值,推送事件中展現推送發生時間,推送到的客戶端IP地址。
選擇查詢維度:IP。參數說明如下。
參數
說明
變更時間
表示本次配置變更所發生的時間。
變更事件
表示本次配置變更事件類型。
Data ID
表示該配置變更事件的配置Data ID。
Group
表示該配置變更事件的配置所屬分組。
詳情
單擊信息按鈕可以看到本次變更事件詳細信息。
單擊詳情列跳轉按鈕可以切換到配置維度查詢的入口查詢當前配置在該時間點的推送事件。