自定义数据

最近更新时间:2025-09-08 15:34:51

我的收藏
平台支持应用设置用户自定义数据。在指标或者问题上报时,获取当前应用设置的自定义数据,以协助应用实现自定义分析。当前支持两种类型的自定义数据:自定义字段和自定义维度。

自定义字段

自定义字段,自由 Key 的自定义数据。Key 和 Value 都是 String 类型,具体值由应用自由定义。当前只有问题支持设置自定义字段,性能指标暂不支持。

查看自定义字段

用户可以在个例详情 > 消息详情 > 现场数据中,查看当前个例的自定义字段。


搜索自定义字段

用户还可以在搜索条件中,查找包含指定自定义字段的个例。


自定义维度

自定义维度,限定 Key 的自定义数据。Key 由 SDK 限定,应用可以根据实际需要,设置不同意义的 Value。Value 当前支持 Number、String、String Array 三种类型,每一种类型支持十组 Key。
Value为 Number 类型,维度Key为 n1 - n10。
Value为 String 类型,维度Key为 s1 - s10。
Value为 String Array 类型,维度Key为 a1 - a10。
为什么要引入自定义维度:
终端性能监控 Pro 团队在平衡搜索效率、分析能力、存储成本与计算成本后,引入自定义维度。虽然使用上,没有太大的区别,依然是 Key/Value 的设置方式。但是自定义维度,由于 Key 使用的是 SDK 预定义的,后台在收到数据后,会解析这些数据,以较高效率的方式存储。更为重要的是,后续平台将推出丰富的自定义分析能力,这些分析能力的实现依赖这种优化的存储方式。

查看自定义维度

用户可以在个例详情 > 消息详情 > 现场数据中,查看当前个例的自定义维度。


设置维度别名

用户可以在 应用配置 > 平台配置 > 自定义维度 页面,为这些自定义维度设置维度别名,通过取一个恰当的维度别名来解析当前自定义维度的意义。

更新维度别名后,在个例详情 > 消息详情 > 现场数据中,刷新页面即可看到对应自定义维度所设置的维度别名。


通过维度别名搜索

设置维度别名后,用户可以直接通过维度别名来搜索自定义维度。
说明:
示例可以看到,Number 类型的自定义维度支持更丰富的搜索能力,当前支持匹配、等于、大于、大于等于、小于、小于等于以及区间等搜索能力。