2018
04-22
04-22
借鉴开源框架自研日志收集系统
项目背景公司项目需要将分布在多台机器中的日志统一收集管理。笔者先后使用logstash,flume等开源项目。并最终自研一套基于Java语言的日志收集系统Bloodhound。以下从项目关注的角度对开源系统与自研进行分析。1开源日志收集系统特征Logstash和Flume都是很成熟的日志收集平台,结构清晰,插件丰富,文档简明易懂,示例代码非常多。其中Logstash侧重对字段的预处理,Flume侧重不同的网络拓扑中日志的传递,通...
继续阅读 >