koTime

SpringBoot 方法调用链路分析工具
授权协议 Apache
开发语言 Java JavaScript HTML/CSS
所属分类 开发工具、 性能测试和优化
软件类型 开源软件
地区 国产
投 递 者 汝和裕
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

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

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

可视化展示

1.接口调用统计

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

2.调用详情

点开接口时,会显示该接口的调用链路以及运行时长

3.代码热更新

 相关资料
  • SOFARPC 在5.4.0 及之后的版本中,已经支持 Skywalking 的链路分析的功能,用户可以根据需要进行使用,其中Skywalking 的版本 要求6.0.0-alpha及以上。本文档,不涉及后端的部署,如有需要,可查看 Skywalking 官方文档。 安装 Java agent 1.在下载的 Skywalking 的release 包中找到 agent 目录。 2.在config/

  • 本文向大家介绍php链表用法实例分析,包括了php链表用法实例分析的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了php链表用法。分享给大家供大家参考。具体如下: 这里简单介绍了php链表的基本用法,包括链表节点的创建、遍历、更新等操作。 希望本文所述对大家的php程序设计有所帮助。

  • 本文向大家介绍vue2路由方式--嵌套路由实现方法分析,包括了vue2路由方式--嵌套路由实现方法分析的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了vue2嵌套路由实现方法。分享给大家供大家参考,具体如下: 前面讲过了vue2路由基本用法,一般应用中的路由方式不会像上述例子那么简单,往往会出现二级导航这种情况。这时就需要使用嵌套路由这种写法。 上文中的 importFile,jsp 在上

  • 本文向大家介绍PHP实现防盗链的方法分析,包括了PHP实现防盗链的方法分析的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了PHP实现防盗链的方法。分享给大家供大家参考,具体如下: $_SERVER['HTTP_REFERER']的获取情况 注意 $_SERVER['HTTP_REFERER'] 并不一定总能获取到,只有在以下情况下才能获取到: 一、能够取到HTTP_REFERER的情况为以

  • 本文向大家介绍thinkphp常见路径用法分析,包括了thinkphp常见路径用法分析的使用技巧和注意事项,需要的朋友参考一下 本文实例分析了thinkphp常见路径用法。分享给大家供大家参考。具体如下: 这里介绍的标签主要有: __root__ __self__ __action__ __url__ __app__ __public__ 假如你项目首页的URL是:www.test.com/oth

  • 本文向大家介绍AngularJS路由切换实现方法分析,包括了AngularJS路由切换实现方法分析的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了AngularJS路由切换实现方法。分享给大家供大家参考,具体如下: 之前有在服务器端接触到angular路由切换,今天想在本地实现路由,捣鼓半天终于成功了,特把步骤整理分享下,免得大家走弯路! 1.首先引入angular.min.js和angu

  • 本文向大家介绍java动态方法调度实例分析,包括了java动态方法调度实例分析的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了java动态方法调度。分享给大家供大家参考,具体如下: 动态方法调度: 1. 访问一个引用型的变量的非静态方法,运行时与实际引用的对象的方法绑定。 2. 访问一个引用型的变量的静态方法,运行时与声明的类的方法绑定。 3. 访问一个引用型的变量的成员变量(包括静态变量

  • 本文向大家介绍C#中Activator.CreateInstance()方法用法分析,包括了C#中Activator.CreateInstance()方法用法分析的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了C#中Activator.CreateInstance()方法用法。分享给大家供大家参考。具体分析如下: Activator 类 包含特定的方法,用以在本地或从远程创建对象类型,或获