APM 及调用链跟踪

APM 及调用链跟踪

APM: Application Performance Management

日志埋点

  • 字节码适配自动插码埋点
  • 中间件自动埋点
  • 基于环境语义构建 TraceId

日志采集

  • RingBuffer 作为日志缓存代替 BlockingQueue,避免锁冲突
  • 避免频繁 I/O:秒级刷盘
  • 压缩:LZO 算法或 Snappy 压缩
  • 无 I/O: