AnyRobot Eyes 5.0.1.6 版本发布
本次发布 AnyRobot Eyes 5.0.1.5 版本,具体发布内容如下:
【灾备可观测性】
一、AnyBackup 8 可观测性—支持存储资源预测分析:
1、亮点功能:支持对 AnyBackup 8 中存储池进行预测,并通过趋势图的形式展现存储池已用空间历史趋势和预测趋势,以辅助灾备管理员进行灾备存储资源规划。

图 1 AnyBackup 8存储资源预测分析
【云基础设施可观测性】
二、云基础设施可观测性—支持 Linux 操作系统主机性能剖析:
1、亮点功能:支持从系统负载、内存、CPU、存储、进程等多个维度,对操作系统资源的总量、已用量、可用量、利用率等指标进行分析,满足系统管理员发现、定位系统资源和性能问题的场景。

图 2 Linux 操作系统主机性能剖析
【云原生应用可观测性】
三、数据库可观测性—支持 Elasticsearch 性能剖析:
1、亮点功能: 支持从集群、节点等维度,对 Elasticsearch 的集群状态、节点数、节点状态、分片、JVM、存储空间、线程、缓存、慢查询等指标进行分析,以满足系统管理员发现和定位性能问题的需求场景。

图 3 Elasticsearch 性能剖析
【Telemetry SDK】
四、Telemetry SDK - Python SDK 支持 Trace 数据上报到AnyRobot。
【数据虚拟化】
五、指标模型管理优化:
1、亮点功能:指标模型管理模块支持数据预览,数据预览新增趋势图预览和筛选功能。

图 4指标模型管理模块支持数据预览

图 5 数据预览详情展示
六、指标模型—原子指标查询语言新增 DSL 类型:
1、亮点功能:支持使用自定义 DSL 查询语句来定义聚合统计类指标,支持包括分桶聚合 (terms、date_histogram、filters、range、date_range) 及值聚合 (value_count、cardinality、sum、avg、max、min、top_hits (可取多字段)),并与 PromQL 类型原子指标统一指标数据格式,可让仪表盘图表、大屏、服务健康度分析等复用统一的指标模型,实现一处定义、多处使用。

图 6 利用DSL 查询语句定义聚合统计类指标

图 7 DSL指标模型的数据预览

图 8 DSL指标模型在仪表盘中的应用


图 9-10 DSL 指标模型在服务健康度分析中的配置图

图 11 DSL 指标模型在服务健康度分析中的应用
【Proton及部署】
七、AnyRobot 部署兼容列表新增海光 X86 架构+麒麟 V10 系统。
【其他功能与优化】
八、第三方数据源—支持Prometheus指标数据接入:基于 Prometheus Remote Write 特性实现指标数据到 AnyRobot 的集成, 可应用于客户已有 Prometheus 监控场景下的数据接入,客户无需重复部署监控采集器,减少对客户生产系统影响、提升部署实施的效率、减少项目的重复建设。
【Bug修复】
1、修复解析规则解析失败后,没有考虑到数据的异样性的问题;
2、修复文本输入过滤器 date 类型字段过滤不生效的问题;
3、修复趋势图的 tooltip 存在顶出屏幕的现象的问题;
4、修复仪表盘设置查询时间范围为最近 5 分钟,一直停留页面点击刷新,趋势图的时间范围没有更新的问题;
5、修复指标模型预览的时候偶现序列信息和时间错位的情况的问题;
6、修复分片数很多时,采集指标时间超过 Prometheus 超时时间导致 OpenSearch 监控无数据的问题;
7、修复高危漏洞 Spring Framework 5.3.x < 5.3.26 / 6.0.x < 6.0.7 Security Bypass (CVE-2023-20860) 的问题;
8、修复页面配置解析规则对指标数据 labels 字段进行修改,labels_str 字段和 labels 字段内容不对应的问题;
9、修复 HTTPS 访问 AnyRobot,报表任务管理导出报错的问题;
10、修复修改导出对象不生效,发送请求参数错误的问题;
11、修复修改超时时间并到了修改时间后,点击其它页面未超时退出的问题。