范文健康探索娱乐情感热点
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文

springboot项目性能分析工具,追踪方法调用链路快速定位性能瓶颈

  项目介绍koTime是一个springboot项目性能分析工具,通过追踪方法调用链路以及对应的运行时长快速定位性能瓶颈
  特点: 1、实时监听方法,
  2、统计运行时长web展示方法调用链路,瓶颈可视化追踪引入依赖
  在pom.xml文件中引入       cn.langpy     ko-time     2.0.9   配置
  在 application.properties  文件中进行配置必填配置
  ko-time.pointcut= execution(public * com.huoyo..*.*(..))   # 需要监测的切面范围,参考aop的@pointcut 或者左侧常见问题可选配置(以下配置一般不用设置)
  ko-time.enable=true # 是否开启koTime,默认开启,当为false时,关闭koTime
  ko-time.log-enable=false # 是否开启控制输出,默认false
  ko-time.log-language=chinese # 控制台输出语言(english/chinese)默认chinese
  ko-time.threshold=800.0 # 时间阈值,用于前端展示,大于阈值显示红色,小于阈值显示绿色,默认800
  ko-time.context-path=http://localhost:80 # 前端页面调用接口的上下文环境,无法自动获取时可手动配置,一般情况切记不要配置 v2.0.1开始支持
  ko-time.exception-enable=true # 是否开启异常检测,默认为false,开启后会对方法内部抛出的异常进行统计 v2.0.0开始支持
  ko-time.auth-enable=true # 是否开启认证,默认为false,开启后需要登录才能访问调用链路 v2.0.2开始支持
  ko-time.user-name=xxxx # 登录用户 v2.0.2开始支持
  ko-time.password=xxxx # 登录密码 v2.0.2开始支持
  ko-time.param-analyse=true #是否开启入参组合分析 默认开启 v2.0.8开始支持 双击方法节点即可看到效果 访问
  注意:
  1.引入了上面的依赖和配置以后,确认项目中是否有aop相关的包,koTime使用了@Aspect注解,未引入的自行引入,如aspectj或者spring-boot-starter-aop
  2.做完前面的步骤,koTime的集成已经完毕,无需进行其他配置
  3.如果后台有权限认证,需要放开 /koTime  和/koTime/**  启动项目访问  /koTime   路径即可如果仅仅只是想统计某个方法,在方法上加上 @ComputeTime  即可,控制台会输出耗时
  建议使用谷歌浏览器或者Edge浏览器,IE是不可能支持的
  如果项目自定义的contextpath,访问如 http://localhost:8080/xxx服务/koTime
  如:application.properties中定义了  server.servlet.context-path=/myservice  ,那么访问路径为http://localhost:8080/myservice/koTime
  如果页面能正常显示,但是无法获取方法链路,可配置 ko-time.context-path=http://localhost:8080/myservice  可视化展示
  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:入参组合分析
  想要源码工具,请记得关注+转发+私信
  私信回复【springBoot性能工具】

血透肾友炒菜应该用什么油?食用油是我们日常生活中不可缺少的调料,花生油菜籽油芝麻油橄榄油面对货架上五花八门的油,你是否也无所适从?所有的油都有脂肪,吃得不对便会危害心脑血管健康。特别是对于好发心脑血管疾病的手麻是疾病征兆,经常手麻要警惕这5种病,早知道早预防手麻在中老年人身上是非常常见的,不过因为手部受到外界压力时会导致神经卡压,从而出现手麻的情况,而且一会就会好转,所以很多人都不在意。事实上,手麻还是多种疾病的一个信号,尤其是刚入睡男星浓妆艳抹,太辣眼了我没想到,当男星装扮用力过猛起来,妆能比女明星还浓,辣眼指数直线飙升。前段时间,徐正溪和乔欣为新剧嫣语赋做宣传,一同参加扫楼活动。从现场生图来看,徐正溪的妆似乎比乔欣的还要浓,他打43岁刘涛私搭绝了,毛线帽配眼镜超减龄灵动,御姐和甜妹一秒切换今日,一组刘涛美照曝光,想不到女神私下的休闲装扮也太好看了,跟平日在舞台上的优雅大气形象不同,更展现了居家且小女生的一面。只见刘涛戴着一顶毛线帽和毛衣,加上酒红色半框眼镜,整个人散广东宏远坏消息!冲击前四基本无望,争冠最大隐患已暴露107109,广东队爆冷输给了新疆队,虽然裁判的吹罚引起了巨大争议,但广东队确实暴露出很多问题!首先就是篮板球,广东队没有保护好篮板球,被新疆队抢到了太多的进攻篮板再就是失误,广东辽宁男篮两连败揪出最大水货!球迷表示一手好牌打砸了北京时间3月3日消息,CBA第三阶段比赛继续进行。之前排名榜首的辽宁男篮继上一场23分惨败给青岛队之后,本轮又再次栽在上海队手上。回顾本轮与上海队的强强对话,辽宁队输得非常令人不解想回来了!CBA超级外援主动示好,有望二次加盟辽篮,助球队夺冠2连败!这是辽宁男篮在CBA第三阶段联赛开启后取得的成绩。回到了沈阳主场打比赛,似乎并没有给辽篮带来好运气。继上一场爆冷大比分负于青岛队后,辽篮与上海队一役,又在形势一片大好的情况输给新疆队2分!广东队2人的表现让人无语,要背上输球的锅大爆冷!广东队输给新疆队2分CBA常规赛第30轮,卫冕冠军广东队VS新疆队,双方经过四节比拼,最终,广东队以107109输给了新疆队2分,爆出了一大冷门。广东队输掉这场比赛,本赛季辽宁21分被逆转,艾伦面无表情,李春江技高一筹,球迷呼叫郭士强CBA第三阶段第二场比赛辽宁对阵上海,这场比赛辽宁在上半场领先将近21分情况下被逆转,郭艾伦和李晓旭缺阵,韩德君复出,李春江整场把控比赛游刃有余,关键时刻刘铮抢断赵继伟,辽宁失去绝太坏了!背部重摔!差点废掉国内第一中锋小丁从第三阶段开始就表现出非常好的竞技状态,首战打广东宏远12分,次战对阵天津队更是劲爆,贡献15分3板2助1断1帽,尽情展示着进攻武器库。开局超远三分,对手死缠烂打也于事无补弧顶16倍镜分析新疆广东最后一分钟三漏判一错判一个纯主场哨新疆男篮2分险胜广东男篮,不过这比赛最值得玩味的时刻都在最后1分钟之内,真实情况也是如此,60秒比赛打了差不多10分钟。而在短短的时间内,一共出现了三次漏判一次错判,还有一个超出判
天热了,朝鲜冷面在家也能做,好吃的关键是汤汁配比,全都告诉你天热了就馋一碗凉爽酸甜的朝鲜冷面有没有?曾经,为能吃到一碗口味正宗的朝鲜冷面跑遍大街小巷后来,自己学会了朝鲜冷面的做法,就再也没出去吃过。朝鲜冷面好吃的关键是汤汁的调制,怎么调冷面来到朝鲜,都能吃什么好东西?反正人参少不了民以食为天,特别对于旅途中的人,如果吃得不好,别说欣赏什么美景了,恐怕就连最基本的精力也不会有。所以人们无论到哪旅游,都会首先打听那里有什么吃的,如果能吃到独具特色其营养丰富的东西敷料妆字号都能打进脸?药监局水光针按类医疗器械管理今后,如果有医美机构拿出一个不是III类医疗器械的商品当成水光针推销给你,那这家机构可以直接拉黑了。北京青年报记者了解到,国家药监局发布了关于调整医疗器械分类目录部分内容的公告,水敷料妆字号都能打进脸?药监局水光针按类医疗器械管理今后,如果有医美机构拿出一个不是III类医疗器械的商品当成水光针推销给你,那这家机构可以直接拉黑了。北京青年报记者了解到,国家药监局发布了关于调整医疗器械分类目录部分内容的公告,水同样演律师,把王晓晨高圆圆和姚晨放在一起,差别就出来了4月近尾声,一部叫好好说话的都市情感治愈戏剧悄悄上线。阵容十分强大,集齐了陈晓王晓晨王耀庆倪大红等演员。通过一档好好说话的节目,折射当代社会的痛点,比如90后夫妻闪婚闪离,暗潮涌动同样演律师,把王晓晨高圆圆和姚晨放在一起,差别就出来了4月近尾声,一部叫好好说话的都市情感治愈戏剧悄悄上线。阵容十分强大,集齐了陈晓王晓晨王耀庆倪大红等演员。通过一档好好说话的节目,折射当代社会的痛点,比如90后夫妻闪婚闪离,暗潮涌动人体体质分九种,你知道自己是什么体质吗?中医教你如何辨别中医认为,人体体质分九种阳虚质,阴虚质,气虚质,湿热质,痰湿质,气郁质,血瘀质,特禀质,平和质。每个人所处的环境不同,日常生活不同,体质也不同,认清自己的体质,才能对症下药。下面就人体体质分九种,你知道自己是什么体质吗?中医教你如何辨别中医认为,人体体质分九种阳虚质,阴虚质,气虚质,湿热质,痰湿质,气郁质,血瘀质,特禀质,平和质。每个人所处的环境不同,日常生活不同,体质也不同,认清自己的体质,才能对症下药。下面就打底裤省心穿搭示范,时尚休闲又百搭,显瘦增高打底裤省心穿搭示范,时尚休闲又百搭,显瘦增高。打底裤的搭配是一个颇有学问的事情,不同颜色的打底裤在搭配上千差万别,所以在搭配时必须要掌握诀窍。比如白色打底裤搭配驼色靴子,白色打底裤打底裤省心穿搭示范,时尚休闲又百搭,显瘦增高打底裤省心穿搭示范,时尚休闲又百搭,显瘦增高。打底裤的搭配是一个颇有学问的事情,不同颜色的打底裤在搭配上千差万别,所以在搭配时必须要掌握诀窍。比如白色打底裤搭配驼色靴子,白色打底裤Miui里堪比万能瑞士军刀的应用,小米浏览器,网友我怎么才发现Miui里堪比万能瑞士军刀的应用,小米浏览器,网友我怎么才发现那些MIUI里被严重低估的应用,我觉得最典型的当属小米手机自带的浏览器,在市面浏览器多功能化潮流下,小米浏览器又是靠什