开源组件系列

日志矩阵

日志采集-logcollect-go

日志处理-logstash4j

日志处理插件-logstash4j-plugins

TODO: 将插件和 logstash4j 合并,方便管理,单独一个 api 模块,方便拓展。

日志整合框架-log-integration

切面日志-auto-log

日志脱敏-sensitive

日志的全链路

全链路 auto-trace

唯一的跟踪号-trace-id

包内链路信息

应用间链路

日志检索

分词-segment

拼音-pinyin

中文繁简体转换-opencc4j

日志存储+检索 类似ES:TODO

日志的可视化 类似kibana:TODO

日志分析-错误+慢日志+报警平台:TODO

三方

CAT-client 和 CAT 服务端联动

mq: kafka

注册中心:zk

ELK

LOKI

VM 时序数据库 + 夜莺等监控

整体的架构设计

整体设计

小结

一定要有大局观。

可以不是自己实现,但是一定要对每个核心的额点了如指掌。

参考资料