同事给三歪安利了个好用的工具
Arthas不知道大家见过这个工具没有,中文名叫做阿尔萨斯
前天有人在IM上问我的服务接口是不是超时了,我一看监控,明显看到有段时间RT非常高。
这个接口我也不太了解,于是就跑去问了一下原接口人。这个接口是不是有的时候RT会特别高,可能是由什么原因造成的。
他表示有可能是调微信的接口导致的。
我说:”这RT不好排查啊,这接口QPS也不高,我这么多机器,应该不是请求量所造成的“
他说:”你可以用阿尔萨斯去看看“
我说:”啥?这是什么工具?“
他又说:”Arthas“
于是我想起来了,我其实在这挺早之前已经被安利过了。
我后面还转载过他的那篇介绍Arthas的文章,只是没有实际操刀所以忘掉了。
我谷歌了一下看一下用法,并且去我的GitHub把那篇文章给捞出来
我会把公众号所有的文章都会分门别类记录下来,只要是发过文章的我都会有印象,这样我可以快速检索出来。
并且,在公众号发过的文章对我来说都是有参考价值和意义的,都是我精挑细选过的。
Arthas
是Alibaba开源的Java诊断工具。官方地址:https://alibaba.github.io/arthas/
Arthas
毕竟是国内开源的,所以文档还是很好读懂的,这里我就不多做介绍了。
在午休的时候,又找写那篇文章的大佬探讨了一下:
没想到他的那篇Arthas还拿了奖(说实话写得挺好的,从用法到原理都有讲到),哈哈哈哈。
原文地址:Java线上问题排查神器Arthas快速上手与原理浅谈
三歪瞎扯
怎么学?通读一下官网的文档和上面的文章,就可以对Arthas有个基本认识,知道它能做些什么,跟着文档敲敲常见的用法,那就差不多了。
等下次出了问题,还记得有Arthas这个玩意,再回头看文档就好了。
为什么我要写下这篇安利? 在之前的文章也提到过,人与人之间是有信息差的,我安利给你,你看到了这篇文章,从此用上了大家都在用的工具,完事。
为什么我不详细写用法?我看了一下官网文档已经写得很不错了,工具这东西会用就行。加上我朋友的那篇文章,我觉得已经差不多了。
求安利各种好用的软件,我整理出来再回头安利给更多人,哈哈哈。
各类知识点总结
下面的文章都有对应的原创精美PDF,在持续更新中,可以来找我催更~
- 92页的Mybatis
- 129页的多线程
- 141页的Servlet
- 158页的JSP
- 76页的集合
- 64页的JDBC
- 105页的数据结构和算法
- 142页的Spring
- 58页的过滤器和监听器
- 30页的HTTP
- 42页的SpringMVC
- Hibernate
- AJAX
- Redis
- ......
涵盖Java后端所有知识点的开源项目(已有8K+ star):
- GitHub
- Gitee访问更快
如果大家想要实时关注我更新的文章以及分享的干货的话,微信搜索Java3y。
PDF文档的内容均为手打,有任何的不懂都可以直接来问我(公众号有我的联系方式)。
我是三歪,一个想要变强的男人,感谢大家的点赞收藏和转发,下期见。给三歪点个赞,对三歪真的非常重要!