Cassandra
OpsCenter 5.0:儀表板圖上沒有數據
我有一個 OpsCenter 5.0 實例正在執行並連接了 10 個代理。代理位於 AWS 的 2 個區域,因此一切都使用外部地址進行通信。所有必要的埠都已打開,實際上,OpsCenter 儀表板顯示“所有代理已連接”。我還可以點擊任何節點以獲取詳細資訊,並且所有統計資訊似乎都在正常更新。
我唯一的問題是所有圖表都顯示“無數據”。奇怪的是,他們似乎在我第一次設置後工作了幾分鐘,但隨後停止記錄任何數據。
我已經重新啟動了伺服器和所有代理程序,但這並沒有幫助。提前感謝您的任何建議或想法!
弄清楚了!在代理日誌中發現了一堆以下內容:
WARN [Thread-1] 2014-08-08 15:07:06,527 Thrift operation queue is full, discarding thrift operation WARN [Thread-1] 2014-08-08 15:07:06,527 239710 operations dropped so far. ERROR [thrift-processor-1] 2014-08-08 15:07:07,832 Error when proccessing thrift callme.prettyprint.hector.api.exceptions.HInvalidRequestException: InvalidRequestException(why:You have not logged in)
這有點奇怪,因為所有其他通信都很好,並且圖表最初有效。為了修復它,我只是在所有代理上的 address.yaml 文件中添加了以下內容並重新啟動了代理服務:
thrift_user: <username> thrift_pass: <password>