數(shù)據(jù)軌跡
在使用Zookeeper的過程中可能會遇到Znode變更的情況,而在Znode變更之后,若相關的客戶端沒有收到變更事件的推送,會導致排查問題的難度加大,此時可以通過Zookeeper數(shù)據(jù)軌跡功能提高問題的排查效率。本文介紹如何查看Zookeeper數(shù)據(jù)軌跡。
前提條件
創(chuàng)建ZooKeeper引擎且ZooKeeper引擎版本為3.8.0.2及以上。如需升級引擎版本,請參見升級引擎版本。
操作步驟
登錄MSE注冊配置中心管理控制臺,并在頂部菜單欄選擇地域。
在左側導航欄,選擇注冊配置中心 > 實例列表。
在實例列表頁面,單擊目標實例名稱。
在左側導航欄,選擇數(shù)據(jù)管理 > 數(shù)據(jù)軌跡。
根據(jù)需要選擇查詢維度,在右側輸入框中輸入待查詢Znode的Path或客戶端SessionId。并可根據(jù)需要選擇事件的查詢時間范圍,然后單擊查詢按鈕,即可查看數(shù)據(jù)推送記錄。
查詢維度:路徑,表示查詢該Znode的變更記錄以及推送到的機器及推送狀態(tài)。單擊左側變更事件區(qū)域的配置發(fā)布時間,可以自動定位到右側變更及推送事件區(qū)域,從而查看變更事件的詳細信息。
變更事件中顯示本次變更的事件類型;推送事件中展現(xiàn)推送發(fā)生時間,及被推送的具體客戶端的SessionId。
查詢維度:SessionId,表示查詢該Session的變更、推送以及查詢記錄。
配置項
說明
變更時間
表示本次Znode操作所發(fā)生的時間。
SessionId
表示客戶端SessionId。
事件
表示該Znode的操作類型。
Path
表示該Znode的Path。
詳情
單擊圖標,可以看到本次變更事件詳細信息。
單擊圖標,可以切換到配置維度查詢的入口,從而查詢當前配置在該時間點的推送事件。