天天看点

KoTime:v2.3.9新增线程管理(线程统计、状态查询等),已开源

作者:重阳可可

功能概览

KoTime的开源版本已经迭代到了V2.3.9,目前功能如下:

  • 实时监听方法,统计运行时长
  • web展示方法调用链路,瓶颈可视化追踪
  • 追踪系统异常,精确定位到方法
  • 接口超时邮件通知,无需实时查看
  • 线上热更新:无需重启更新代码
  • CPU和内存使用等相关指标监控
  • 线程管理:线程实时统计与状态查看

需要说明的是本项目依旧保持着让用户简单使用的原则,尽力做到无学习成本直接使用,让软件工程师的卓越思维和宝贵时间用于创造

发布概览

  • 新增线程管理(v2.3.9)
  • 修复过滤器影响链路的bug(v2.3.8)
  • 新增静态token认证模式(ko-time.static-token)(v2.3.7)
  • 新增当前程序占用的内存统计(v2.3.5)

发布详情

1.新增线程管理

对项目中的线程的进行统计

KoTime:v2.3.9新增线程管理(线程统计、状态查询等),已开源

点击不同状态查询对应的列表

KoTime:v2.3.9新增线程管理(线程统计、状态查询等),已开源

点击具体线程可以查看详细的堆栈信息

KoTime:v2.3.9新增线程管理(线程统计、状态查询等),已开源

2.修复过滤器影响链路的bug

修复:项目中使用过滤器的情况下,可能会导致controller层无法在页面上显示

3.新增静态token认证模式(ko-time.static-token)

默认的认证方式为用户名和密码:

ko-time.auth-enable=true
ko-time.user-name=xxxx 
ko-time.password=xxxx           

考虑到在现有系统中需要内嵌KoTime页面时,需要重复登录较为麻烦,所以增加静态token机制对KoTime页面的访问:

# ko-time.static-token=xxxx # 使用静态的token值进行认证访问(/koTime?kotoken=xxx)           

4.新增当前程序占用的内存统计

对当前程序占用的内存进行统计,综合评估服务的内存使用情况

KoTime:v2.3.9新增线程管理(线程统计、状态查询等),已开源

其他

想了解更多详情请参考官网:

http://www.kotime.cn/

开源地址:

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

继续阅读