隐藏的性能杀手:为什么日志中的代码位置会摧毁你的微服务性能2022年3月2日·1855 字·4 分钟了解在日志中启用代码位置如何导致微服务中的严重 CPU 性能问题,特别是响应式应用。这个深入分析揭示了 Log4j2 中堆栈遍历的隐藏成本,并为高吞吐量系统提供了可行的解决方案。
一个奇怪的 Bug 追踪:当异常失去声音时2021年8月9日·1924 字·4 分钟深入探讨一个神秘的生产问题,其中异常日志神秘消失,引导我们通过 Arthas 调试、Log4j2 内部机制,以及发现异常的 getMessage() 方法本身由于 Guava-Guice 版本不兼容而抛出异常。