使用 Arthas 监控 HttpServletRequest
niuge678 3年前(2022-03-18) 1422浏览 0评论
最近同事有这样一个需求: 一个微服务即将被下线,但是还有两三个访问量非常少的接口在使用此服务,同事想知道这些访问来自哪里。 可以写一段代码来把来源 IP 打印出来,但是需要发布服务到测试环境,生产环境,十分繁琐。 Arthas能很好的解决这个问题。 ...
niuge678 3年前(2022-03-18) 1422浏览 0评论
最近同事有这样一个需求: 一个微服务即将被下线,但是还有两三个访问量非常少的接口在使用此服务,同事想知道这些访问来自哪里。 可以写一段代码来把来源 IP 打印出来,但是需要发布服务到测试环境,生产环境,十分繁琐。 Arthas能很好的解决这个问题。 ...
niuge678 3年前(2022-02-16) 2068浏览 0评论
任何花费了比较多时间,经过思考才解决的问题,都值得记录一下。方便日后查阅,也方便别人参考。 背景 在Arthas中,我们通过tt命令,是可以调用任意非静态函数,例如: tt -i 1000 -w 'target.getApplication...
niuge678 3年前(2022-01-27) 665浏览 0评论
调查问题:微服务失败重启后,注册不上eureka 最近生产环境发生一次事故,生产环境的一个微服务的失败(失败原因调查是另外一个问题),但是pod自动重启后在eureka服务端的状态是DOWN,这个问题我们调查了很久,现在记录一下调查过程,方便后续查阅...
niuge678 3年前(2022-01-21) 3290浏览 0评论
使用arthas调用任意函数 最近发现,使用Arthas可以调用jvm中任意的函数,调试问题十分方便,现在总结一下。 调用任何函数可以分为两类:一类是静态方法,另一类是非静态方法,本文介绍非静态方法。 调用当前类的任意方法 首先,使用tt监测指定方法...
niuge678 3年前(2021-12-29) 729浏览 0评论
问题描述 在FantasyApiController中有一个函数updateRealTimePlayerRulePoints,这个函数添加了@DCFilter注解,但是在Kibana中并没有加载出对应的dc日志。 dc日志(data collecto...