天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

當前位置:主頁 > 科技論文 > 搜索引擎論文 >

一種改進的ELK日志采集與分析系統(tǒng)

發(fā)布時間:2021-03-18 18:54
  ELK架構是解決日志分布式采集與分析問題中具有代表性的解決方案。但原生ELK架構存在Logstash對CPU資源占用較大、無法動態(tài)更新日志相關配置和日志數(shù)據(jù)傳輸過程中數(shù)據(jù)易丟失等問題。為滿足現(xiàn)實中大型分布式服務的日志采集與分析需求,對原生ELK架構作如下改進:在收集過程中增加限速器以減少CPU占用率;增加分布式注冊中心實現(xiàn)相關配置動態(tài)更新;增加消息隊列使得消息傳輸過程更健全。實驗結果表明,改進后的ELK日志采集及分析系統(tǒng)與原生ELK相比,CPU占用率減少了近60%,日志速度提高了3倍,且消息丟失率為零。 

【文章來源】:軟件導刊. 2019,18(08)

【文章頁數(shù)】:6 頁

【部分圖文】:

一種改進的ELK日志采集與分析系統(tǒng)


應用服務器集群架構2.2日志收集模塊服務器3

日志,限速,收集器,情況


模塊、日志收集器模塊和日志轉發(fā)器模塊在Goland開發(fā)環(huán)境中實現(xiàn),Kafka、Zookerper、Etcd、ElasticSearch、Kibana等在PowerShell上開啟。4.2實驗結果及分析4.2.1模擬產(chǎn)生日志實驗模擬5000個用戶同時訪問購物網(wǎng)站,即產(chǎn)生5000個用戶在購物網(wǎng)站上瀏覽、購買商品、支付和收貨等日志,且設置每個用戶產(chǎn)生5~10條不等的日志。4.2.2日志收集對日志收集器進行初始化后監(jiān)聽Etcd集群配置變化以及日志內(nèi)容變化。特別地,在日志收集時會根據(jù)限速條件對日志收集器進行限速處理。圖10中,limitisrunning代表限速模塊對一秒內(nèi)生產(chǎn)5000次日志的文件進行限速,limitisexited表示限速結束。圖10日志收集器限速處理情況4.2.3日志轉發(fā)對日志轉發(fā)器進行初始化后監(jiān)聽Etcd集群配置變化。當日志轉發(fā)器拉取到相關主題的日志消息后,會發(fā)送到ElasticSearch。如圖11所示,打印出日志信息表示已經(jīng)成功收集,sendtoessuccess表示成功將日志發(fā)送到ElasticSearch。圖11日志轉發(fā)結果4.2.4日志搜索和分析當日志成功收集后,需對這些日志數(shù)據(jù)進行搜索和分析,其結果如圖12所示。柱狀圖表示每秒鐘收集到的日志,其下是按時間先后順序排列的日志數(shù)據(jù),默認情況下是全量顯示,若需要搜索特定規(guī)則的日志,可以通過搜索欄進行搜索匹配。圖12日志展示效果通過上述實驗,系統(tǒng)可以完成收集、轉發(fā)和展示分析等功能,體現(xiàn)了其強大的分布式日志采集與分析能力。鮮征征,葉嘉祥:一種改進的ELK日志采集與分析系統(tǒng)··109

日志,限速


支付和收貨等日志,且設置每個用戶產(chǎn)生5~10條不等的日志。4.2.2日志收集對日志收集器進行初始化后監(jiān)聽Etcd集群配置變化以及日志內(nèi)容變化。特別地,在日志收集時會根據(jù)限速條件對日志收集器進行限速處理。圖10中,limitisrunning代表限速模塊對一秒內(nèi)生產(chǎn)5000次日志的文件進行限速,limitisexited表示限速結束。圖10日志收集器限速處理情況4.2.3日志轉發(fā)對日志轉發(fā)器進行初始化后監(jiān)聽Etcd集群配置變化。當日志轉發(fā)器拉取到相關主題的日志消息后,會發(fā)送到ElasticSearch。如圖11所示,打印出日志信息表示已經(jīng)成功收集,sendtoessuccess表示成功將日志發(fā)送到ElasticSearch。圖11日志轉發(fā)結果4.2.4日志搜索和分析當日志成功收集后,需對這些日志數(shù)據(jù)進行搜索和分析,其結果如圖12所示。柱狀圖表示每秒鐘收集到的日志,其下是按時間先后順序排列的日志數(shù)據(jù),默認情況下是全量顯示,若需要搜索特定規(guī)則的日志,可以通過搜索欄進行搜索匹配。圖12日志展示效果通過上述實驗,系統(tǒng)可以完成收集、轉發(fā)和展示分析等功能,體現(xiàn)了其強大的分布式日志采集與分析能力。鮮征征,葉嘉祥:一種改進的ELK日志采集與分析系統(tǒng)··109

【參考文獻】:
期刊論文
[1]基于分布式Web應用的大數(shù)據(jù)日志分析方法研究[J]. 孫魯淼.  電腦知識與技術. 2019(03)
[2]基于大數(shù)據(jù)的網(wǎng)絡日志分析技術[J]. 應毅,任凱,劉亞軍.  計算機科學. 2018(S2)
[3]大規(guī)模軟件系統(tǒng)日志匯集服務平臺設計與實現(xiàn)[J]. 湯網(wǎng)祥,王金華,赫凌俊,李敏敬.  計算機應用與軟件. 2018(11)
[4]基于ELK的日志分析系統(tǒng)研究及應用[J]. 姚攀,馬玉鵬,徐春香.  計算機工程與設計. 2018(07)
[5]基于Hadoop的可信計算平臺日志分析模型[J]. 嚴嘉維,張琛,李成蹊,孫權榮,張程譽,譚玉霖.  軟件導刊. 2018(08)
[6]基于大數(shù)據(jù)的日志分析平臺在銀行中的研究與實現(xiàn)[J]. 王參參,姜青云,李彤.  網(wǎng)絡安全技術與應用. 2018(05)
[7]基于HBASE分布式存儲的通用海量日志系統(tǒng)設計方法研究[J]. 陳波.  信息通信. 2017(06)
[8]ELK日志分析平臺在系統(tǒng)運維中的應用[J]. 張彩云,牛永紅,趙迦琪.  電子技術與軟件工程. 2017(06)
[9]基于ELK和Spark Streaming的日志分析系統(tǒng)設計與實現(xiàn)[J]. 李祥池.  電子科學技術. 2015(06)
[10]大規(guī)模軟件系統(tǒng)日志研究綜述[J]. 廖湘科,李姍姍,董威,賈周陽,劉曉東,周書林.  軟件學報. 2016(08)

碩士論文
[1]基于ELK的Web日志分析系統(tǒng)的設計與實現(xiàn)[D]. 羅學貫.華南理工大學 2018
[2]基于Spark Streaming的實時日志分析與信息管理系統(tǒng)的設計與實現(xiàn)[D]. 王夢蕾.哈爾濱工業(yè)大學 2018
[3]基于ELK和Spark的日志分析系統(tǒng)的研究與實現(xiàn)[D]. 袁華.南昌大學 2018
[4]基于Hadoop的Web日志存儲和分析系統(tǒng)的研究與實現(xiàn)[D]. 班秋成.北京郵電大學 2018



本文編號:3088768

資料下載
論文發(fā)表

本文鏈接:http://sikaile.net/kejilunwen/sousuoyinqinglunwen/3088768.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權申明:資料由用戶9e6eb***提供,本站僅收錄摘要或目錄,作者需要刪除請E-mail郵箱bigeng88@qq.com