同步操作将从 Huoyo/ko-time 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
特点:
- 实时监听方法,统计运行时长
- 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
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。