告别恼人的NPE,日志分片,畅快的将日志信息埋入ES的设计方案1、问题场景3、代码实战4、结语
关于CAT和ES的相关知识本文不做具体展开,各位自行去查阅资料了解吧。1、问题场景待埋点的信息为一个复杂对象中的比较深层次的字段,不希望做太多的非空判断 处理的主流程为一条日志,主流程中会多次调用第三方服务,需要将调用信息埋点生成子的日志,并进行主流程日志和子的调用日志的串联。 日志埋点通过cat写入es。 支持同步or异步的埋点。 建立一套规范的错误码的体系,并能够自动防重(多人协同开发时候防止另一个人也建立了一个相同的错误码),并且能够自动生成错误码的映射关系提供给产品or业务,便于他们