异常对比函数用于比较某个观测对象在两个时间段的差异程度。
- 调用方式一
- 调用函数
select anomaly_compare(long stamp, array[ feature_1, feature_2 ], long timePoint, long interval) select anomaly_compare(long stamp, array[ feature_1, feature_2 ], array[ feature1_name, feature2_name ], long timePoint, long interval)
- 输入参数
参数 说明 stamp 数据的UnixTime时间戳。 array[features] 某个时刻,观测对象的特征数据。 array[featureNames] 特征数据的描述信息。 timePoint 观测对象发生变更时对应的时间点的UnixTime时间戳。 interval 采集数据的间隔,例如:每10秒进行一次采集,则interval为10。
- 调用函数
- 调用方式二
- 调用函数
select anomaly_compare(long stamp, array[ feature_1, feature_2 ], array[ feature1_name, feature2_name ], long version)
- 输入参数
参数 说明 stamp 数据的UnixTime时间戳。 array[features] 某个时刻,观测对象的特征数据。 array[featureNames] 上述特征数据的文字描述信息。 version 时间序列的版本号。 - version=0表示原始数据的版本号。
- version=1表示新数据的版本号。
- 调用函数
- 输出结果
{ "results" : [ { "attr" : "cpu", "anomalyScore" : 0.01106371634297909, "details" : { "left" : [ { "key" : "mean", "value" : 0.07002069952622482 }, { "key" : "std", "value" : 0.1364542814430179 }, { "key" : "median", "value" : 0.04467685956328345 }, { "key" : "variance", "value" : 0.018619770924130346 } ], "rightMetrics" : [ { "key" : "mean", "value" : 0.4472823405432968 }, { "key" : "std", "value" : 0.22405908739288383 }, { "key" : "median", "value" : 0.42513225830553775 }, { "key" : "variance", "value" : 0.05020247464333195 } ] } } ] }
- 输出说明
- 针对单条时序提供的统计信息包括mean、std、median、variance。
- 如果您指定特征的名字,则按照指定的名字填充attr字段;否则将column_和特征在数组中的下标进行拼接作为attr,例如:column_0。
- anomalyScore:由函数计算出来的异常分数,取值范围:[0, 1]。数据趋于0,表示差异不大;数据趋于1表示差异较大。
- 示例
内容没看懂? 不太想学习?想快速解决? 有偿解决: 联系专家
阿里云企业补贴进行中: 马上申请
腾讯云限时活动1折起,即将结束: 马上收藏
同尘科技为腾讯云授权服务中心。
购买腾讯云产品享受折上折,更有现金返利:同意关联,立享优惠
转转请注明出处:https://www.yunxiaoer.com/161768.html