全文约2415字,阅读约14分钟
![](https://gbres.dfcfw.com/Files/iimage/A202407051040015/1C8D51D2987BCA326A33FF3A564932C1_w640h443.gif)
安全控制:通过审计日志,方便管理员查询用户在数据库中的增删改查等各项操作,确保信息安全;
-
可以按链接来源决定是否记录审计日志,例如:非人为操作,像硬件采集器写入的数据不需要记入审计日志;人为操作,诸如普通用户通过cli等工具操作的数据,需要记入审计日志;
-
过滤掉系统级别的写入操作,如CirroData-TimeS监控体系本身记录的写入操作等。
数据同步:满足用户搭建完整的数据链路来满足端边云同步、异地灾备、读写负载分库等需求;
全新监控面板:新版CirroData-TimeS的监控面板包括了集群监控、数据写入、数据查询、存储引擎和系统监控等功能;
集群监控:监控集群总CPU核数、总内存空间、总硬盘空间、集群包含ConfigNode与DataNode数、集群启动时长、写入速度、集群各节点当前CPU、内存、磁盘使用率、分节点信息等;
数据写入:监控写入平均耗时、耗时中位数、99%分位耗时、WAL文件数量与大小、节点WAL flush SyncBuffer耗时 等;
数据查询:监控节点查询加载时间序列元数据耗时、读取时间序列耗时、修改时间序列元数据耗时、加载Chunk元数据列表耗时、修改Chunk元数据耗时、按照Chunk元数据过滤耗时、构造Chunk Reader耗时的平均值 等;
存储引擎:监控分类型的文件数量和大小、处于各阶段的TsFile数量和大小、各类任务的数量与耗时 等;
系统监控:监控系统内存、交换内存、进程内存、磁盘空间、文件数、文件尺寸、JVM GC时间占比、分类型的GC次数、GC数据量、各年代的堆内存占用、网络传输速率、包发送速率 等。
-
时间序列重命名(PI资产管理):实际应用中,采集数据的设备可能使用人类难以理解的标识号来命名,这给业务层带来了查询上的困难。而序列视图能够重新组织管理这些序列,在不改变原有序列内容、无需新建或拷贝序列的情况下,使用新的模型结构来访问他们; -
简化业务层查询逻辑:有时用户有大量设备,管理着大量时间序列。在进行某项业务时,用户希望仅处理其中的部分序列,此时就可以通过序列视图功能挑选出关注重点,方便反复查询、写入; -
辅助权限管理:生产过程中,不同业务负责的范围一般不同,出于安全考虑往往需要通过权限管理来限制业务员的访问范围。
-
优化权限模块,支持时间序列粒度的权限控制; -
客户端服务器支持 SSL 通讯加密; -
计算类型视图支持 LAST 查询; -
优化 Python 客户端的性能; -
优化查询执行过程; -
增加一键启停集群脚本(start-all/stop-all.sh & start-all/stop-all.bat); -
增加一键收集实例信息脚本(collect-info.sh & collect-info.bat); -
新增标准差、方差内置聚合函数; -
新增 TsFile 修复命令; -
Load TsFile 完善内存控制,覆盖全流程; -
Rest 接口(V2 版)增加列类型返回。
-
修复在 target path 中,使用反引号导致 select into 报错的问题; -
修复网络分区环境下 show cluster 出现 NPE 的问题; -
修复 duration 含多 unit 时 group by month 异常问题; -
修复有 order by clause 时,limit 和 offset 不能下推的问题; -
修复 group by month + align by device + limit 组合场景下的异常; -
修复 IoT 协议同步时反序列化报错问题。