DataFilter

更新时间:
复制 MD 格式

名称

类型

描述

示例值

object

评估任务的数据筛选条件,用于控制数据查询条件、单次输入内容、采样比例和最大评估数量。

{"query":"serviceName='checkout-service'","maxRecords":10,"samplingRate":100}

query

string

数据查询过滤条件,会与评估器级 filters.query 共同生效。Trace 场景可填写服务名、环境、标签等过滤表达式。

serviceName='checkout-service'

maxRecords

integer

最大评估记录数,对 backfill 和 continuous 运行都生效。未传时后端不额外写入默认值。

10

samplingRate

integer

采样率百分比,取值 0 到 100。0 或不传表示不采样;100 表示全量;小于 100 时先随机采样,再应用 maxRecords 限制。

100

serviceNames

array

string

provided

object

单次临时评估输入内容,主要用于 oneshot 任务。值会按字符串保存;对象或数组值会被序列化为 JSON 字符串。

{"input":"用户查询订单状态","output":"已查询到订单状态"}