Releases: uavorg/uavstack
UAVStack_1.1_20180323
特别提醒:MOF默认模式由JMX切换为HTTP;MA默认模式由JMX切换为JMX+HTTP,HTTP扫描优先于JMX扫描
新功能同步:
1、同步 应用容器监控检索条件(应用组,标签,IP,Host)支持多值,按空格分隔
2、同步 应用监控检索条件(应用组,应用名,应用ID)支持多值,按空格分隔
3、同步 日志与调用链关联算法增强
4、同步 优化应用容器监控数据发送策略,以支持更大规模的应用容器集群
5、同步 增强HTTP模式下httpclient资源控制,有效防止httpclient资源过载
6、同步 优化HTTP模式下的扫描策略,减少无效扫描
FIX同步:
1、FIX 预警记录查询在某些极端情况下查询不到第一次预警记录的问题
文档已经同步更新
标准部署包已同步更新
7 Issues total, 6 enhancements, 1 defects
UAVStack_1.1_20180316
UAV.Monitor新能力开放:可动态切换的报警收敛模式
- 基于事件自动压制的收敛:默认收敛模式,无需任何配置,自动识别同一事件,在一定时间内只发生约定次数的报警
- 基于事件次数梯度的收敛:可自定义若干级次数梯度,自动识别同一事件,根据事件发生次数,每次梯度跃升发出报警
- 可随时切换收敛模式,配置即生效
- 细粒度配置支持:收敛模式可配置到单个报警表达式
- 自动优先级判断:同策略包含多个报警表达式,按梯度优先,以及最长梯度优先
新功能同步:
1、同步 服务端组件画像支持Struts2自定义struts.xml路径
2、同步 允许同时开启JMX和HTTP模式
3、同步 支持实现Runnable+自定义接口的实例在线程调用中传递
4、同步 优化MA在Windows系统中进程流量采集减少重复资源消耗
FIX同步:
1、FIX 某些情况下数据库连接池由于classloading导致监控数据无法采集
2、FIX 在JAX-RS服务端画像中可能存在的NPE问题
文档已经同步更新
- 预警梯度收敛规则配置说明:
https://uavorg.github.io/documents/uavdoc_useroperation/28.html#%E8%A7%A6%E5%8F%91%E7%AD%96%E7%95%A5
标准部署包已同步更新
AllInOne请自行更新标准部署包
7 Issues total, 4 enhancements, 2 defects
UAVStack_1.1_20180309
新功能同步:
1、同步 开放SpringBoot方法级调用链支持,请参照下面的方法级调用链配置说明使用
2、增强 解决应用监控JMX扫描不能跨系统用户的问题,优化后MA使用Root用户启动并启用HttpScan模式+MOF启用Http模式,即可扫描全部用户下的JVM
文档已经同步更新
- 方法级调用链配置说明:
https://uavorg.github.io/documents/uavdoc_useroperation/59/fang-fa-ji-diao-yong-lian-shi-yong.html
标准部署包已同步更新
AllInOne请自行更新标准部署包
2 Issues total, 2 enhancements, 0 defects
UAVStack_1.1_20180209
新功能同步:
1、同步 开放RocketMQ轻/重调用链支持
2、新增 Http Scan方式中detect.container.ports对ip:port格式配置的支持
3、新增 AppHub相关功能
-节点操作限制时间调整(由每分钟1次MA命令下发调整为3秒)
-AppHub菜单URL透传用户登录信息,三方Web页接入AppHub后可获得此信息
4、优化 MOF安装增强,自动检查.bashrc是否存在,不存在则创建
5、适配低版本Struts2由于自身SystemProperties读取Bug导致MOF不能启动的问题
FIX同步:
1、FIX 删除HM的配置文件中的无效配置
文档已经同步更新
1、HM分布式部署完整版发布:https://uavorg.github.io/documents/uavdoc_deploydocs/healmanagerInstall/healmanagerInstall/microservice.html
标准部署包已同步更新
AllInOne请自行更新标准部署包
6 Issues total, 5 enhancements, 1 defects
UAVStack_1.1_20180202
新功能同步:
1、新增 SpringBoot2.0支持
2、增强 SpringBoot内置MOF应用兼容能力
3、新增 报警信息添加预警类型,为同步时序关联准备
4、增强 MOF下发指令时对请求状态的判断
FIX同步:
1、FIX 通过升级中心升级UAV时对旧文件清理方式
2、FIX HM中对OpenTSDB部分配置,避免偶发错误
文档已经同步更新
标准部署包已同步更新
AllInOne请自行更新标准部署包
6 Issues total, 4 enhancements, 2 defects
UAVStack_1.1_20180126
新功能同步:
1、线程分析功能增强:添加对于Windows Server的支持;
2、优化Struts2的画像采集,支持.action和.extension后缀解析;
3、优化openTSDB查询效率以及超时设置
FIX同步:
1、适配低版本JDK的Dubbo Provider IP获取异常。
文档已经同步更新
标准部署包已同步更新
AllInOne请自行使用标准包更新
4 Issues total, 3 enhancement, 1 defects
UAVStack_1.1_20180112
UAV.APM新能力开放:深度线程分析
●单次线程Dump文件深度分析:
-自动发现死锁,跟踪死锁关系
-基于锁依赖的等待链路查询,发现系统阻塞点
●多次线程Dump文件关联分析:基于时序的线程状态变迁,线程等待链路时序根因关系
●线程Dump可视化展示:
-单次线程Dump可视化(锁依赖)
-多次线程Dump可视化(含时序状态,锁依赖)
UAVStack周更新
新功能同步:
1、MOF增强:实现MOF第三方库的类隔离机制,防止与应用加载类冲突(例如Javaassit)
2、嵌入式Tomcat支持:包括应用/服务/客户端/日志画像和性能指标,调用链等,例如此更新将增强对DubboX支持
3、JAXWS监控增强,优化JAXWS应用框架探测,增加对部署描述符,动态Service的解析支持
4、优化Struts2的画像采集,支持多后缀以及空后缀解析
5、优化遗留操作系统Windows2003的进程性能指标采集
FIX同步:
1、适配由于配置导致JEE应用路径末尾带"/"而导致AppID为空的情况
2、移除统一归集服务端无效的Topic配置
3、适配JDBC由于应用参数错误导致采集调用链失败的情况
用户指南文档更新:
1、深度线程分析(https://uavorg.github.io/documents/uavdoc_useroperation/92.html)
安装部署文档更新:
1、完善配置文件说明部分。
文档已经同步更新
标准部署包已同步更新
AllInOne已经同步更新
9 Issues total, 6 enhancements, 3 defects
UAVStack_1.1_20180105
新功能同步:
- 应用容器监控和应用监控中的AppGroup位置添加显示当前group内实例个数;
- 增强AppID的对特殊字符的命名处理,例如Tomcat虚拟路径中的"/"或""等
- 支持更多SpringMVC灵活用法提升画像精度,例如servlet带后缀,而requestMapping不带的情况
FIX同步:
- 修复Windows系统某些场景下无法归集日志问题;
- 调整线程分析记录展示列表长度,由默认10个改为1000
标准部署包已同步更新
AllInOne请自行更新标准部署包
5 Issues total, 3 enhancements, 2 defects
UAVStack_1.1_20171229
新功能同步:
- 新增 应用容器监控磁盘画像数据iNode用量监控和报警
- 优化溯源感知,兼容特殊字符,避免特殊字符引起的存储失效
- 兼容容器模式(Docker)下进程端口特殊表达形式(container ip:port)
- 优化日志抓取的idleINode清理机制,确保各种异常下的清理达成
- 兼容日志路径多余"/",确保归集正确
- 优化SpringBoot应用名,默认使用spring.application.name,未设置再使用server.display-name
FIX同步:
- FIX 解决MOF在Springboot画像出现contextpath冲突的问题。
文档已经同步更新
标准部署包已同步更新
AllInOne请自行更新标准部署包
6 Issues total, 6 enhancement, 1 defects
UAVStack_1.1_20171222
FIX同步:
1、FIX 服务流渲染时增强对画像数据的校验,避免失真数据造成无法渲染的情况;
2、FIX 对包含DubboX的应用开启调用链时,增强对DubboX无参数的解析防止数组越界;
3、FIX 调用链日志关联时,兼容直接使用Tomcat ROOT的应用,避免关联失效;
4、FIX 当对Http报文参数为null(真正的null)时,部分调用链出现NPE的问题;
5、FIX MOF兼容Oracle JDBC地址中包含"/"的场景;
6、FIX MOF加强对Tomcat8以上DBCP兼容性,避免某些配置下无法正确解析;
7、FIX MOF加强对Spring 配置的兼容,例如以name替代id时,可能导致画像错误;
文档已经同步更新
标准部署包已同步更新
AllInOne请自行更新标准部署包
6 Issues total, 0 enhancement, 7 defects