应用服务器突然出现异常状况,但却找不到异常出现的具体位置,这实际上这已经成为让无数运维和开发人员头疼不已的难题,常规手段无非是运维或研发人员现场排查,或者在关键的代码部分增加运维相关的日志或统计,而从JDK1.5开始提供的Instrumentation特性,则可以实现对应用嵌入监控代码,无需人工修改一行业务代码,自动探测应用架构中常见的性能问题。本次分享的主要内容将主要围绕如何快速发现和定位应用服务器突发问题,以及其在Java端的技术实现原理。
廖雄杰,现在担任听云研发副总裁、架构师,致力于应用性能优化及流式数据处理,对构建高性能Java应用有着深入研究。
|