
运维监控
文章平均质量分 82
wang_wpw
这个作者很懒,什么都没留下…
展开
-
记一次pinpoint内存占用过多故障排查
故障现象工作中用到pinpoint实现调用链的采集监控功能,在生产系统上线前进行了压力测试,测试过程中发现系统不停的做FGC导致系统不可用,通过内存工具核查发现大量调用链相关的对象进入了永久代,导致系统频繁的做FGC,下面是故障检测的详细过程及解决方案。调用链采集逻辑架构本系统主要采用pinpoint1.6.0版本,但对发送消息这块做了部分改造,调用链数据采集后发送到kafka队列,所以本次故障也...原创 2018-07-04 17:27:52 · 3734 阅读 · 3 评论 -
pinpoint字节码增强技术原理
pinpoint通过字节码增加技术(有的叫动态探针技术)来实现无侵入式的调用链采集。其核心实现原来还是基于JVM的javaagent机制来实现。pinpoint在启动时通过设置-javaagent:$AGENT_PATH/pinpoint-bootstrap-$VERSION.jar来指定pinpoint agent加载路径,在启动的时候agent将在加载应用class文件之前做拦截并修...原创 2018-08-03 00:38:17 · 12857 阅读 · 1 评论