本文介绍日志服务支持的异常对比函数语法及常见场景的使用示例。
说明
目前,机器学习函数正处于公测阶段。
anomaly_compare 函数用于对比目标观测对象在两个时间段的差异程度。
语法格式
anomaly_compare(stamp, array[ feature_1, feature_2 ], array[ feature1_name, feature2_name ], timepoint, interval)
参数说明
参数 | 数据类型 | 说明 |
---|---|---|
stamp | String | 时间列的列名,格式为 UnixTime 时间戳,单位为秒。 |
array[features] | Array | 观测对象在某个时刻的特征数据。 |
array[featureNames] | Array | 特征数据的描述信息。 |
timepoint | Bigint | 观测对象发生变更时的时间点,格式为 UnixTime 时间戳。 |
interval | Bigint | 采集数据的间隔,例如:每 10 秒进行一次采集,则 interval 为10。 |
返回值说明
如果输入值为 NULL,则将返回 NULL。
检索与查询语句
*| SELECT anomaly_compare(stamp,array[ReqSize,RespSize],array['ReqSize','RespSize'],1702236290,1) FROM (SELECT stamp,ReqSize,RespSize FROM (SELECT CAST(stamp as BIGINT) AS stamp,ReqSize, RespSize order by stamp limit 1000))
检索与分析结果