可观测性-Log

Log 模型[1] #

log

日志框架 #

  • ELK,EFK
  • Loki
    基于tag

日志采集 #

  • Java应用中
    • API
      • log4j
    • 基于AOP的采集[4]
      @LogRecord(
       content = "修改了订单的配送地址:从“#oldAddress”, 修改到“#request.address”",
       operator = "#request.userName", bizNo="#request.deliveryOrderNo")
      public void modifyAddress(updateDeliveryRequest request, String oldAddress){
      // 更新派送信息 电话,收件人、地址
      doUpdate(request);
      }
      
  • 容器中[2]

参考 #

  1. 《第七模块 :微服务监控告警Prometheus架构和实践 119.监控模式分类》 微服务架构实战160讲 杨波 partial
  2. 容器日志采集利器Log-Pilot 阿里Log-Pilot 容器日志采集模式 停止更新
  3. Pattern: Microservice Architecture
  4. 如何优雅地记录操作日志? 美团 ***
    1xx. 日志:每个软件工程师都应该知道的有关实时数据的统一概念 论文翻译 *** 未