SageGPT
用户5764
添加快捷方式
分享
AIOT 测试指标信息及更新说明
输入“/”快速插入内容
AIOT 测试指标信息及更新说明
用户5764
用户5764
2023年12月28日修改
1.
最新情况
1.1
测试变化情况
1.1.1
12 月 27 日 测试变化
1.
更改了 tsdata 的数据,导致后续出现了错误
2.
增加了一个非工作节点
📌
非工作节点故障这个,我们准备再加一台机器,这台机器不运行设备,然后还是测试下这几个指标。相当于只对这台啥设备都没有的节点做操作。这个你先准备下case,我们来准备一台额外的机器,准备好环境
3.
时序数据存储 200ms -> 1000ms 存储一次
1.1.2
12 月 26 日 指标显示变化
1.
全部达标就用绿色,一半的结果达标就用白色,超过一半没有达标就用红色。
2.
“设备更新”、“aiotos更新”、“应用更新” 指标从列表里面去掉。
3.
“设备数据云端和边端一致性”指标从列表中去掉,准备麻烦。
1.1.3
12 月 21 日 场景变化
变化一:节点结构变化 + 测试的故障节点变化
原:3 master 节点
现:1 master 节点 + 3 worker 节点
AIOT 高可用指标不关注 master 节点的高可用,只关注 worker 高可用。测试时,只对 worker 节点进行故障处理。
变化二:“系统不可用时长” 指标修改
原:连续两轮,代测试的 API 时延均在 250ms 内,则认为系统可用,系统可用时间为第一轮的时间。
现:“如果一个api通过了 第二轮就不测他了” 测到所有API都有一次通过位置。系统可用时间为最后所有 API 都可用的时间。
变化三:“系统不可用时长” 指标修改
原:代测试的 API 包含实时的时序数据 API
代码块
Python
"/api/v1/clusters",
"/api/v1/device-specifications",
"/api/v1/adapter-services",
"/api/v1/devices",
"/api/v1/devices/__ROOT__%2FPassengerLcd-1-79/deviceStates"
现:代测试的 API 不包含实时的时序数据 API
代码块
Python
"/api/v1/clusters",
"/api/v1/device-specifications",
"/api/v1/adapter-services",
"/api/v1/devices",
变化四:“设备时序数据读写不可用时长” 指标修改
原:开启所有设备时序数据存储,选择一个设备的时序数据测试
现:开启一部分设备时序数据存储,选择一个设备的时序数据测试
1.1.4
11 月 13 日 场景变化
变化一:“非工作节点故障” 指标 变化
原:设备连接器 pod 只有一个
现:设备连接器 pod 在每个节点上均存在一个
结果:设备连接器 pod 由一个变更为三个,从而不再存在 “非工作节点故障” 指标。
1.2
“
指标名称”与“指标计算方式”的对应关系
1.3
指标计算方式
1.4
数据说明
1.4.1
为什么某个指标一会 2 个数据,一会 4 个数据?
“
设备连接器所属节点故障
”、“
元数据库主节点故障
”:
•
某个故障发生在某个节点上时,如果当前节点满足对应状态(如存在设备、存在数据库主库),则会进行对应的指标检测
“
非工作节点故障
”(当前不再存在该情况)
•
测试时,增加了 6 次非工作节点上故障的测试