轉帖|對比評測|編輯:龔雪|2017-02-28 11:58:54.000|閱讀 2014 次
概述:日志記錄已經成為IT管理與監控工作的重要組成部分,本文將立足開發者的角度,回顧目前最受歡迎的五款日志管理工具,并具體分析其優劣因素。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
由程序自身生成日志的作法已經擁有相當悠久的歷史,但隨著現代服務器與應用軟件的出現,如今日志記錄則成為IT管理與監控工作的重要組成部分。從簡單公告到運行狀態檢查再到運行中的具體信息,這類日志數據已經得到眾多系統管理員的關注。在今天的文章中,我們將立足開發者的角度,回顧目前最受歡迎的五款日志管理工具,并具體分析其優劣因素。
1. Fluentd
Fluentd是一款開源數據收集工具,允許大家進行數據集整合并充分利用及理解數據內容。Fluentd擁有相當出色的性能表現:其規模最大的用戶目前利用超過5000臺服務器收集數據,每日數據量達5 TB,且峰值時段處理50000條消息/每秒。沒錯,其最大的優勢也正在于性能。Fluentd擁有一套靈活的插件系統,允許使用者輕松擴展其功能性。
優勢
Apache 2.0許可型項目。
· 超過300款社區貢獻插件。
· 對系統資源要求極低。
· 內置高可靠性。
· 在多套系統中存儲·數據。
缺點
· 不提供任何內置可視化工具。
2. LogPacker
LogPacker負責提供兩套解決方案:獨立方案與云方案。其中獨立版負責監控集群內探針與服務器構成的網絡。這套網絡可包含任意數量服務器。而探針則可安裝或者集成至多種系統平臺,包括Unix、Windows、Android、iOS、WP勝網站JS。與此同時,服務器從全部探針處接收日志并將其保存至任意存儲介質之上。LogPacker的主要優勢在于可直接使用,同時發現并向集群發送全部來自服務器上的分組及綜合日志。
全部LogPacker服務皆以Go語言編寫,且充分考慮高性能需求。其探針實例在默認服務器安裝用例中往往僅占用30到40 MB內存。
優勢
· 內置支持超過100種日志源類型。
· 擁有多家存儲供應商。
· 經由郵件、Slack或短信實現的報警與報告系統。
· 易于安裝。
· 可靠的集群化效果。
· 廣泛的平臺支持能力(Unix、Windows、移動、JS)。
· 利用REST API基于已保存數據構建定制化解決方案。
· 事件整理與安全性。
· 高性能。
· 基于磁盤的云儀表板。
缺點
·獨立版不具備內置Web界面。
·免費版最多僅支持集群內添加五套服務器。
3. Logstash
Logstash屬于ELK堆棧的組成部分,后者包括ElasticSearch(集群化搜索與存儲系統)與Kibana(ElasticSearch的Web前端)。憑借著200款插件,Logstash能夠接入多種數據源并大規模將數據流導入中央分析系統。Logstash在設計中充分考慮到可擴展性需求,提供API以供社區快速開發插件。隨著插件生態系統的快速發展,貢獻者能夠隨時發布新型插件。
優勢
·自由且開源。
·能夠與其它Elastic產品輕松集成。
·通過插件實現功能擴展。
·過濾器為代碼。
缺點
·不提供捆綁UI。
·過濾器可能難以編寫。
·不具備原生警報功能。
4. Graylog
Graylog是一款開源方案,號稱能夠實現與Splunk相同的功能。Graylog由Java編寫而成,而Web界面則由Ruby on Rails編寫。Graylog無法直接讀取系統日志文件。相反,大家需要將消息直接發送至Graylog,這種作法顯然比較麻煩。大家可以像在Splunk中一樣進行數據搜索。當然,Graylog也能夠實現警報功能,但警報郵件的內容相對薄弱,僅提供引用自Graylog Web界面中的搜索結果。
優勢
·自由且開源。
·流機制允許實時識別事件并執行操作。
·易于設置。
·服務器端功能可通過插件進行擴展。
·REST API。
·直觀的搜索界面。
缺點
·Graylog僅支持系統日志與GELF。
5. Logagent-js
Logagent-js包含一款命令行工具,默認面向作為Elasticsearch后端的Logsene進行設置,用以存儲已發布日志。Logagent-js可利用內置模式定義自動檢測日志格式(并允許大家提供定制化模式)。
優勢
·輕量化且易于安裝(通過NPM)。
·警報查詢。
·自由且開源。
缺點
·不提供原生UI。
·僅支持JSON與ES輸出選項。
·說明文檔質量不高。
原文標題:Top 5 Log Management Enterprise Tools
原文作者:Elena Berezhnaya ;翻譯:
更多行業資訊,更新鮮的技術動態,盡在。
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn