• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

ko-time: koTime是一个springboot项目性能分析工具,通过追踪方法调用链路以及运行时 ...

原作者: [db:作者] 来自: 网络 收藏 邀请

开源软件名称:

ko-time

开源软件地址:

https://gitee.com/huoyo/ko-time

开源软件介绍:

KoTime

英文简介/ENGLISH

koTime是一个springboot项目性能分析工具,通过追踪方法调用链路以及对应的运行时长快速定位性能瓶颈

文档

使用教程

特点:

  • 实时监听方法,统计运行时长
  • web展示方法调用链路,瓶颈可视化追踪

可视化展示

1.接口调用统计

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

输入图片说明

2.接口列表总览

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

输入图片说明

3.调用详情

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

输入图片说明

重要版本说明

V1.0:基本功能

V1.1:接口统计

V1.2:不可用,错误版本

V1.3:添加日志、时间阈值可配置

V1.4:添加koTime.pointcut配置

V1.8:支持Mybatis的Mapper监测、新增最大/最小运行时间、修复小数位数过长页面边界溢出的bug

V2.0.0:添加异常监测,开放数据接口,修复与swagger冲突bug,添加配置动态更新功能以及重构数据存储机制

V2.0.1:移除freemarker与thymeleaf;移除spring.profiles.active=koTime配置;优化方法链路获取机制(移除getAllStackTraces());替换layui;优化配置方式;优化页面显示

V2.0.2:新增登录认证;优化页面加载;修复方法循环调用栈溢出的bug

V2.0.7:Controller层显示路由

V2.0.8:入参组合分析

特别说明

1.本项目使用java8开发,其他版本未曾试验,如有什么bug还请告知!

版权说明

1.本项目版权属作者所有,并使用 Apache-2.0进行开源;

2.您可以使用本项目进行学习、商用或者开源,但任何使用了本项目的代码的软件和项目请尊重作者的原创权利;

3.如果您使用并修改了本项目的源代码,请注明修改内容以及出处;

4.其他内容请参考Apache-2.0

交流群

输入图片说明


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap