架构设计(日志系统)
日志系统
日志系统组件
logback:日志框架,可将日志输出到控制台、文件、数据库、logstash等目的地
filebeat:日志文件采集组件,一个filebeat处理一个数据源,相比logstash更轻量级,消耗资源更少
kafka:对采集的日志数据缓冲处理,防止logstash负载过高
logstash:可直接采集日志,也可接受filebeat数据源,对日志进行分析过滤
elasticsearch:日志数据通常使用elasticsearch存储
kibana:可视化展示日志数据
logstash采集日志数据(同步或者异步传输)