支持配置隐藏 DBA 所有页面的内部 IP,新增动态参数控制:SHOW_SERVICE_IP
新增功能
功能分类 | 功能描述 |
---|---|
任务监控 |
DBA 存储和展示 PerfLog 各阶段耗时(SQL END 时显示)。 |
DBA 支持统计 task 远程读信息。 |
|
支持 Stage 的 Linac profile 算子依赖图 注意:如果需要使用该功能,需要根据 Quark 的版本申请最新的 Patch。 |
|
信息统计 |
库表页面可以查询 holodesk 表总行数 |
新增 3 张(TEXT 和 ORC/TORC 和 HOLODESK)天级别指标表统计信息的历史表(text_table_info_history、orc_table_info_history、holo_table_history),默认保存365天的数据。 默认关闭,需要通过动态配置 OPEN_COUNT_HOLO_ROW_TOTAL_NUM 打开 |
|
查询诊断 |
新增 SQL Skew Join 诊断功能 注意:如果需要使用该功能,需要根据 Quark 的版本申请最新的 Patch。 |
SQL Jstack 诊断 |
|
用户权限 |
角色 dbabasic 的用户功能增加更多限制。 |
功能优化
功能分类 | 功能描述 |
---|---|
监控告警系统 |
【重要】DBA 优化告警规则MVELRule对象过多 |
【重要】支持不依赖 Aquila 的告警通知功能(类 slipboard 的功能) |
|
【重要】流监控的显示和管理功能与用户对流的权限关联(类 slipboard 的功能) |
|
SQL 告警支持过滤指定服务(白名单) |
|
优化流任务重启会同时发送重复告警的问题 |
|
权限与安全 |
【重要】DBAService 用户权限功能可见性逻辑优化(支持多种角色的权限控制) |
【重要】把basic角色的优先级,调整到 public 角色优先级之上 |
|
当开启安全时支持添加不走 guardian token 的白名单 API 路径的配置 |
|
|
|
任务监控 |
【重要】TASK 执行时间超过阈值(默认30分钟)的executor自动保存jstack到/var/log/dbaserviceN/executor-stack |
【重要】slipstream 流任务监控细化 |
|
对 executor 自动打的jstack增加根据数量限制的清理逻辑 |
|
修改 DBA 内存中 task 的限制数量,默认为 200 万 |
|
Tddms 流量监控修改 flush 列样式 |
|
页面功能完善 |
查询-统计,表格模式支持下载功能 |
新增通过 sessionName 跳转到带 session 过滤条件查询清单页面 |
|
若干页面优化 |
|
单表页面新增表总行数(需配合 2024-05-27 后发布的 Quark 和 TDDMS 服务进行使用) |
|
dbaservice session 页面支持配置是否启用 kill 功能 |
|
优化菜单页面配置参数 |
|
用户体验 |
DBA 菜单优化,缩短宽度 |
数据库监控 holodesk 表支持 TDDMS WebServer 开启高可用配置 |
|
优化查询列表页面卡顿问题 |
|
国际化完善;可配置隐藏管理和配置页面 |
|
兼容性 |
去掉查询页面无效的接口访问 /api/system/config/dynamic/list |
修改动参数 |
问题修复
功能分类 | 功能描述 |
---|---|
性能和稳定性 |
【重要】DBAService 修复未显式初始化类加载顺序导致初始化ORC存储表失败 |
【重要】修复单表页面对获取大表的文件列表导致 quark server 卡死的问题 |
|
【重要】修复流监控到流任务submit状态误告警问题 |
|
修复Aquila停止后流监控页面报错问题 |
|
修复时序数据库的单表页面查元信息的时候有延时和报错 |
|
修复版本下的/tmp/preserve目录无法自动清理的问题 |
|
修复 inceptor 升级后无法查看工具页面问题 |
|
监控告警 |
修复特殊情况下流任务失败无法成功发送告警的问题 |
修复监控数据存orc表功能的建表语句问题修复和jetty漏洞修复 |
|
用户界面和体验 |
【重要】修复调度页面-stage单表-Tasks接口使用主机名搜索时会报错 |
修复stage详情页task列表查询条件展示异常 |
|
修复查询页sql的stage和task统计信息与真实sql的信息不一致,job判断有问题 |
|
数据管理配置 |
库表统计获取元数据配置兼容table_format修改为holodesk |
修复CompactService的库表页面MetricsTable_xx看不到的问题 |
|
修复库表页面HOLODESK表泄露统计数量不对 |
|
修复slipstream通过接口/api/inceptor/holodesk/tableBriefInfo查询不到库表详情的问题 |
|
修复某些情况下库表》HOLODESK统计报truncate失败的问题,改为drop |
|
安全和漏洞 |
【CVE漏洞】 dbaservice需要修复critical级别第三方漏洞 |
修复Sonar检测出来的漏洞 |
|
TDC 集群相关 |
修复TDC集群中对接timelyre不展示“时序存储” tab 内容的问题 |
修复TDC集群中偶现的启动失败问题 |