简介

koTime是一个轻量级的springboot项目性能分析工具,通过方法调用链路追踪以及运行时长监控快速定位性能瓶颈,并进行可视化展示,还支持代码热更新与邮件预警!

为什么不用Skywalking、Pinpoint和Arthas之类的产品?

Skywalking是个优秀的分布式应用性能监控工具(向吴大神致敬),更多关注分布式之间的问题,对于项目本身的粒度不是那么关注,另外就是它的颜值…

而Pinpoint,作为颜控的我一直是很喜欢的,但是它对于调用链路的UI设计,满屏的代码密集让我已经找不到我的方法在哪里了(主观感受,不喜勿喷)

至于Arthas,可以算是一个丰富且实用的百宝箱了,你可以在需要的时候取出命令来实现程序的各种诊断,但终归是即用即动手(其实我不想每次都动手),输出无妆容

而且对于很多中小型企业来说,就是一个单体项目,并不需要多余的运维和部署成本!

2功能

  • 实时监听方法,统计运行时长
  • web展示方法调用链路,瓶颈可视化追踪
  • 追踪系统异常,精确定位到方法
  • 接口超时邮件通知,无需实时查看
  • 线上热更新:无需重启更新代码
  • 线程管理:线程实时统计与状态查看
  • 使用简单,无技术学习成本
  • pom依赖即可,无代码侵入,无多余部署成本

无学习成本直接使用,让软件工程师的卓越思维和宝贵时间用于创造

3可视化展示

1.接口调用统计

根据颜色判断需要优化的接口数,红色为待优化,绿色为正常

2.接口列表总览

在列表中会显示该接口的运行耗时,如果为绿色则无需优化,如果为红色,需要详细查看问题所在

3.调用详情

点开接口时,会显示该接口的调用链路以及运行时长,红色节点即为需要优化的节点

4.邮件预警

v2.2.5开始加入了邮件通知功能,当方法耗时超过阈值之后,可以选择进行邮件通知

5.线程管理

v2.3.9开始加入了线程管理功能,可以统计线程状态和查看线程堆栈信息

版权声明:
1、本网站名称:帝企吧
2、本站永久网址:https://www.diqiba.com
3、本网站的文章部分内容可能来源于网络及作者投稿,仅供大家学习与参考,如有侵权,请联系站长进行删除处理。
4、本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
5、本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报。
6、本站资源大多存储在云盘,如发现链接失效,请联系我们我们会第一时间更新。
7、本站所有资源来源于互联网,仅用于学习及参考使用,切勿用于商业用途,如产生法律纠纷本站概不负责! 8、资源除标明原创外均来自网络转载,版权归原作者所有,若侵犯到您权益请联系我们删除,我们将及时处理! 9、若您需使用非免费的软件或服务,请购买正版授权并合法使用!