配资好评炒股配资门户-杠杆怎么挣钱-【东方资本】,小投资平台每天有收益,杠杆指标股,股票怎样加杠杆操作

首頁

/

如何進行日志管理?有好用的日志管理軟件嗎?

發(fā)布日期:2022-08-14 13:37:50

分享到

近年來,IT系統(tǒng)逐漸呈現(xiàn)海量化和異構化的趨勢,企業(yè)每天可能會產生上百GB甚至TB級的日志數據,如何實現(xiàn)日志數據的集中化接入,以及保障日志管理的持續(xù)拓展性,成為企業(yè)日志管理的一大難點。

01. ELK 日志管理系統(tǒng)

集中化收集和管理所有設備上的日志的常見解決思路是建立日志管理系統(tǒng),將所有設備上的日志統(tǒng)一收集、管理、查看。ELK是目前主流的一種日志管理系統(tǒng),由三個開源工具組合而成,Elasticsearch+Logstash+Kibana。

① Elasticsearch:是一個開源的實時分布式搜索和分析引擎,在Apache Lucene的基礎上開發(fā)而成,可用于搜索、分析、存儲數據,具有可水平擴展、高可用、易維護等特點。

② Logstash:是一種具有實時傳輸能力的數據收集管道,用于數據收集、解析,并將數據發(fā)送給Elasticsearch。

③ Kibana:是一個開源、免費的可視化組件,可以為Logstash和Elasticsearch提供友好的日志分析Web界面,將日志數據轉化為各種圖表。


傳統(tǒng)的ELK的架構如下所示,在需要收集日志的所有服務上部署Logstash,收集、過濾日志數據,將過濾后的內容統(tǒng)一發(fā)送給Elasticsearch,用戶可以用Elasticsearch進行自定義搜索日志數據,也可以通過Kibana展示、分析日志數據。

ELK日志管理系統(tǒng)不僅能夠采集多種來源的日志數據,還可以集中存儲數據,以界面化的方式實時檢索和分析日志數據。但由于Logstash占用資源大,且需要在每一個終端上都部署Logstash,故ELK日志管理系統(tǒng)新增了一個工具——Filebeat,它是一個輕量級的日志收集處理工具,占用資源少,適合于在各個終端收集日志數據,然后將日志傳輸給Logstash。


ELK日志管理系統(tǒng)的優(yōu)點如下:

  • 索功能強大:Elasticsearch是全文索引,可以在分布式架構系統(tǒng)下快速搜索,通常可以達到百億級數據的查詢秒級響應

  • 集群線性擴展:Elasticsearch和Logstash都支持靈活擴展
  • 可視化展示日志數據:將復雜難懂的非結構化的日志數據顯示為圖表信息


即使ELK日志管理系統(tǒng)已經如此強大,但實際上仍存在以下不足

  • 缺少權限管理,缺少數據隔離,日志數據的安全性得不到保障,不適用于大中型企業(yè)
  • 告警及關聯(lián)分析能力弱,要求運維人員有較深的技術背景,熟悉Elasticsearch,且需要通過高頻查看日志來感知業(yè)務是否出現(xiàn)異常
  • 日志量過大時,容易發(fā)生數據堵塞
  • 需要在多個終端進行部署,且不支持批量部署,部署難度高,時間成本大

如果想解決以上不足,企業(yè)可以在ELK的基礎上自行建設一套日志管理系統(tǒng),或直接購買市面上成熟的日志管理系統(tǒng)。

下圖為可參考的一種日志管理系統(tǒng)的架構,先在各類終端上批量部署Agent(一種輕量級的數據收集處理工具),Agent實時采集日志數據,并將采集到的數據上報到Kafka。

Kafka作為日志管理系統(tǒng)的緩沖層,具備海量數據堆積、高吞吐讀寫的特性,可以為后面的分布式日志消費服務提供異步解耦、削峰填谷的能力。

接著,Transfer作為Kafka的消費者客戶端,通過訂閱Topic實現(xiàn)日志數據的接收,并將非結構化、復雜難懂的日志數據解析成結構化數據。

最后,Transfer將解析后的日志數據寫入Elasticsearch的索引中,完成日志的最終落地。


上圖這種日志管理系統(tǒng)的架構優(yōu)勢是:

  • 批量采集多個終端的日志,降低部署難度,減少部署人力和時間成本
  • 架構健壯,不易數據堵塞
  • 支持在采集過程中過濾日志敏感信息,保障企業(yè)安
  • 兼?zhèn)淞薊LK高效日志搜索、集群線性擴展的特性

同時,企業(yè)可以通過搭建Web界面,開發(fā)自定義功能,實現(xiàn)更多訴求,例如:

  • 鑒權功能與數據隔離,既保障日志數據的安全性,又便于企業(yè)不同角色各司其職
  • 監(jiān)控與告警功能,通過監(jiān)控日志數據,管理員和運維部門可以及時發(fā)現(xiàn)問題,輔助定位問題,快速處理問題,提前預防問題,降低企業(yè)的業(yè)務損失
  • 儀表盤功能,統(tǒng)計分析日志數據,充分挖掘日志數據的價值

這套改進后的日志系統(tǒng)雖說能夠解決很多企業(yè)管理上的痛點問題,但對于中小型企業(yè)以及主營業(yè)務并非信息技術的企業(yè)而言,建設這樣一套日志管理系統(tǒng)的成本及資源投入往往是難以估量和接受的,畢竟一個靠譜工程師的人力成本至少是50w/年起步。


02. 嘉為藍鯨-日志管理中心

其實在國內已經有不少優(yōu)秀的日志產品,它們會專精這一領域不斷優(yōu)化。

如果希望快速搭建起一套企業(yè)級日志平臺,注意是企業(yè)級的平臺,那完全可以嘗試國內成熟廠商的日志產品,這樣反而能帶來巨大成本上的節(jié)省,不失為一種好的選擇。

例如我們的嘉為藍鯨-日志管理中心:

1)日志統(tǒng)一管理

一站式提供日志全生命周期管理服務,大幅降低用戶日志管理的成本,讓用戶能夠專注于日志數據價值的挖掘。

2)日志全文檢索

提供靈活、高效、方便的日志全文檢索功能,幫助運維人員快速定位問題。


3)日志運維監(jiān)控

通過日志關鍵字監(jiān)控和日志指標監(jiān)控,協(xié)助運維人員實時保障業(yè)務穩(wěn)定。


4)日志統(tǒng)計分析

可靈活的構建可視化儀表盤,幫助用戶實現(xiàn)業(yè)務日志數據統(tǒng)計分析。


基于業(yè)界主流的全文檢索引擎,以日志數據為中心,實現(xiàn)了基于多源日志采集、日志清洗、日志存儲和日志檢索的日志統(tǒng)一管理,幫助用戶解決分布式架構下日志收集和查詢困難的問題;并使用索引集概念作為產品中的數據單元,通過對日志的監(jiān)控告警和可視化分析,幫助用戶深入挖掘日志數據的價值。

如果想快速搭建起一套企業(yè)級日志平臺,可以考慮,若想試用,來我們官網申請即可。

免費申請演示

聯(lián)系我們

服務熱線:

020-38847288

QQ咨詢:

3593213400

在線溝通:

立即咨詢
查看更多聯(lián)系方式

申請演示

請登錄后在查看!