文章列表

美团高性能终端实时日志系统建设实践

洪坤 徐博 陈成 少星
你是否经常遇到线上需要日志排查问题但迟迟联系不上用户上报日志的情况?或者是否经常陷入由于存储空间不足而导致日志写不进去的囧境?本文介绍了美团是如何从0到1搭建高性能终端实时日志系统,从此彻底解决日志丢失和写满问题的。希望能为大家带来一些帮助和启发。 阅读全文

日志导致线程Block的这些坑,你不得不防

志洋 陈超 李敏 凯晖 殷琦
研发人员在项目开发中不可避免地要使用日志,通过它来记录信息和排查问题。Apache Log4j2提供了灵活且强大的日志框架,虽然上手比较快,但稍有不慎也非常容易踩“坑”。本文介绍了美团统一API网关服务Shepherd在实践中所踩过的关于日志导致线程Block的那些“坑”,以及我们如何从日志框架源码层面进行分析和解决问题的过程,并在最后给大家分享一些关于日志避“坑”的实践经验,希望能给大家带来一些帮助。 阅读全文

可视化全链路日志追踪

海友 怀宇 亚平 立森
可观测性作为系统高可用的重要保障,已经成为系统建设中不可或缺的一环。然而随着业务逻辑的日益复杂,传统的ELK方案在日志搜集、筛选和分析等方面愈加耗时耗力,而分布式会话跟踪方案虽然基于追踪能力完善了日志的串联,但更聚焦于调用链路,也难以直接应用于高效的业务追踪。本文介绍了可视化全链路日志追踪的新方案,它以业务链路为载体,通过有效组织业务每次执行的日志,实现了执行现场的可视化还原,支持问题的高效定位。 阅读全文

Logan:美团开源移动端基础日志库

姜腾 立成
Logan基础日志库主要解决了日志模块普遍存在的效率、安全性、丢失日志等问题。 阅读全文

Android动态日志系统Holmes

少飞 陈潼 利峰
线上用户产生bug,根据现象很难快速定位问题原因,由于用户个性化环境的差异导致问题很难准确定位,针对这些问题我们往往采用比较常规的办法,这些解决办法在时间效率和易用性上都存在很多问题,动态日志提供给开发者一个简单易用、快速下发、精准回捞的日志平台来排查线上问题。 阅读全文

美团移动端基础日志库——Logan

白帆 立成
Logan基础日志库主要解决了日志模块普遍存在的效率、安全性、丢失日志等问题。 阅读全文

卫星系统——酒店后端全链路日志收集工具介绍

亚辉 曾鋆
本文介绍了如何通过日志收集、绘制调用链路图并在图上展示相关日志,解决微服务拆分过细的情况下,全链路排查问题的痛点。 阅读全文

日志级别动态调整——小工具解决大问题

长发 周海 安富
工欲善其事,必先利其器。一个好的工具,能够节省大量的时间,提高整体工作效率。本文主要依据一线工程师的日常工作,从使用最频繁的日志着手,介绍了如何在保障系统性能的条件下,更快更准确的定位排查线上问题。 阅读全文