技術(shù)總結(jié)
本發(fā)明涉及一種日志實(shí)時(shí)展示和查詢的方法與系統(tǒng),包括:通過(guò)LOG收集服務(wù)器Logstash采集日志信息,并采用消息模式發(fā)送給消息系統(tǒng)服務(wù)器Kafka;Tornado服務(wù)器通過(guò)多線程并發(fā)讀取模式從消息系統(tǒng)Kafka讀取日志消息記錄,并提供過(guò)濾服務(wù);Tornado服務(wù)器采用高性能的Websocket長(zhǎng)鏈接快速將日志消息發(fā)送到前臺(tái)終端Livetail;前臺(tái)終端Livetail通過(guò)特定方式實(shí)時(shí)顯示日志消息,并提供過(guò)濾和搜索功能。本發(fā)明中,采集到的日志信息直接寫(xiě)入存儲(chǔ)管理系統(tǒng)Kafka,然后由Tornado并發(fā)讀出,采用高效WebSocket發(fā)送到具備數(shù)據(jù)過(guò)濾與查詢功能的前端服務(wù)器Livetail,不僅降低了信息時(shí)延、大大提高日志信息的實(shí)時(shí)性,而且在服務(wù)器端提供過(guò)濾機(jī)制,有效推送信息并保證了日志信息安全性,極大的改善了現(xiàn)有系統(tǒng)的缺陷,提高了用戶體驗(yàn)。
技術(shù)研發(fā)人員:唐云飛;寧海元;張新銘;楊思樞;闞海明
受保護(hù)的技術(shù)使用者:杭州玳數(shù)科技有限公司
文檔號(hào)碼:201610637391
技術(shù)研發(fā)日:2016.08.08
技術(shù)公布日:2017.01.04