如果消息消費異常,您可以在 SOFAStack 消息隊列控制臺查看消費者狀態,進行問題排查。本文介紹如何查看消費者狀態。
查看 Group ID 消費者狀態
登錄 SOFAStack 控制臺。
在左側導航欄,選擇 中間件 > 消息隊列 > Group 管理。
單擊目標 Group ID 進入詳情頁。
單擊 消費者狀態,即可查看到消費者群組所有相關的狀態信息。
在線狀態:
只要該 Group ID 下有一個消費者實例在線,就顯示在線。
若該 Group ID 下所有消費者實例都不在線,則顯示離線。
實時消費速度:該 Group ID 下消費者群組接收消息的總 TPS,單位為“條/秒”。
實時消息堆積量:該 Group ID 下消費者群組的未消費消息的總量。
最近消費時間:該 Group ID 下消費者群組最近一次消費消息的時間。
消息延遲時間:該 Group ID 下消費者群組最早的一條未消費消息的生產時間與當前時間的差值。
單元化說明
在 LDC 單元化架構環境下,可以自由切換單元查看消費者狀態,如下圖所示。
查看 Group ID 下單個消費者信息
如該 Group ID 的在線狀態為 在線,則在 連接信息 頁面您可以查看此時在線的每個消費者實例的具體信息,包括客戶端 ID、宿主機 IP/公網 IP、當前進程 ID 和消息堆積量等。
單擊目標消費者右側的 連接詳情,即可查看更多連接詳情。
單擊目標消費者右側的 堆棧說明,即可查看該消費者實例當前進程的堆棧信息。
文檔內容是否對您有幫助?