1.一種線上服務(wù)的錯誤監(jiān)控方法,包括:
獲取各個線上服務(wù)的實(shí)時的錯誤信息;
根據(jù)所述錯誤信息,向各第一訂閱者發(fā)送錯誤項(xiàng)目消息;
由所述第一訂閱者通過長連接將所述錯誤項(xiàng)目消息轉(zhuǎn)發(fā)給與所述訂閱者對應(yīng)的客戶端;其中,所述客戶端根據(jù)所述錯誤項(xiàng)目消息進(jìn)行渲染展示。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述獲取各個線上服務(wù)的實(shí)時的錯誤信息之后,還包括:
根據(jù)所述錯誤信息,向各第二訂閱者的發(fā)送錯誤項(xiàng)目消息;所述第二訂閱者記錄第一時間周期內(nèi)各服務(wù)的錯誤項(xiàng)目消息。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,在根據(jù)所述錯誤信息,向各第二訂閱者的發(fā)送錯誤項(xiàng)目消息;所述第二訂閱者記錄第一時間周期內(nèi)各服務(wù)的錯誤項(xiàng)目消息之后,還包括:
判斷客戶端是否是初始與第一訂閱者進(jìn)行長連接;如果客戶端是初始與第一訂閱者進(jìn)行長連接,則所述第一訂閱者從所述第二訂閱者處獲取第一時間周期內(nèi)各服務(wù)的錯誤項(xiàng)目消息轉(zhuǎn)發(fā)給客戶端;所述客戶端將所述第一時間周期內(nèi)各服務(wù)的錯誤項(xiàng)目消息進(jìn)行渲染展示。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述錯誤信息,向各第一訂閱者發(fā)送錯誤項(xiàng)目消息還包括:
針對所述錯誤信息進(jìn)行計(jì)算,得到針對所述服務(wù)錯誤信息和/或所述服務(wù)下的具體事項(xiàng)錯誤信息的錯誤分值,并根據(jù)所述錯誤分值生成錯誤項(xiàng)目消息;
向各第一訂閱者發(fā)送錯誤項(xiàng)目消息。
5.根據(jù)權(quán)利要求1或4所述的方法,其特征在于,所述客戶端根據(jù)所述錯誤項(xiàng)目消息進(jìn)行渲染展示包括:
所述客戶端按時間序列將所述錯誤項(xiàng)目消息渲染為圖形化的狀態(tài)圖。
6.根據(jù)權(quán)利要求1或4所述的方法,其特征在于,所述客戶端根據(jù)所述錯誤項(xiàng)目消息進(jìn)行渲染展示包括:
所述客戶端根據(jù)所述錯誤項(xiàng)目消息中對應(yīng)各服務(wù)的服務(wù)錯誤信息,優(yōu)先 服務(wù)錯誤信息進(jìn)行渲染展示;
當(dāng)接收到對一服務(wù)錯誤消息的點(diǎn)擊操作,則將所述錯誤項(xiàng)目消息中對應(yīng)所述服務(wù)的具體事項(xiàng)錯誤信息進(jìn)行渲染展示。
7.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述錯誤信息,向各第一訂閱者發(fā)送錯誤項(xiàng)目消息包括:
根據(jù)所述錯誤信息,生成錯誤項(xiàng)目消息并將所述錯誤項(xiàng)目消息放入zmq隊(duì)列;
將所述zmq隊(duì)列中的錯誤項(xiàng)目消息,發(fā)送給各第一訂閱者loadjs。
8.一種線上服務(wù)的錯誤監(jiān)控裝置,包括:
錯誤信息獲取模塊,適于獲取各個線上服務(wù)的實(shí)時的錯誤信息;
錯誤項(xiàng)目消息發(fā)送模塊,適于根據(jù)所述錯誤信息,向各第一訂閱者發(fā)送錯誤項(xiàng)目消息;
轉(zhuǎn)發(fā)模塊,適于由所述第一訂閱者通過長連接將所述錯誤項(xiàng)目消息轉(zhuǎn)發(fā)給與所述訂閱者對應(yīng)的客戶端;所述客戶端根據(jù)所述錯誤項(xiàng)目消息進(jìn)行渲染展示。
9.一種線上服務(wù)的錯誤監(jiān)控系統(tǒng),包括:
各個前端服務(wù)器、監(jiān)控服務(wù)器和各個客戶端;
每個前端服務(wù)器適于運(yùn)行各種服務(wù),并將各種服務(wù)的錯誤信息返回給監(jiān)控服務(wù)器;
所述監(jiān)控服務(wù)器包括:
錯誤信息獲取模塊,適于獲取各個線上服務(wù)的實(shí)時的錯誤信息;
錯誤項(xiàng)目消息發(fā)送模塊,適于根據(jù)所述錯誤信息,向各第一訂閱者發(fā)送錯誤項(xiàng)目消息;
轉(zhuǎn)發(fā)模塊,適于由所述第一訂閱者通過長連接將所述錯誤項(xiàng)目消息轉(zhuǎn)發(fā)給與所述訂閱者對應(yīng)的客戶端;
每個客戶端適于,根據(jù)所述錯誤項(xiàng)目消息進(jìn)行渲染展示。
10.一種設(shè)備,包括:
存儲器,適于存儲可執(zhí)行代碼;
處理器,適于執(zhí)行所述可執(zhí)行代碼;所述可執(zhí)行代碼執(zhí)行以下步驟的方法:
獲取各個線上服務(wù)的實(shí)時的錯誤信息;
根據(jù)所述錯誤信息,向各第一訂閱者發(fā)送錯誤項(xiàng)目消息;
由所述第一訂閱者通過長連接將所述錯誤項(xiàng)目消息轉(zhuǎn)發(fā)給與所述訂閱者對應(yīng)的客戶端;其中,所述客戶端根據(jù)所述錯誤項(xiàng)目消息進(jìn)行渲染展示。