反常检测器
Azure 反常检测器可供将反常检测功能集成到您的应用程序中,以便用户在问题发生之前发现问题。有关详细信息,请参阅 Azure 反常检测器
使用“反常检测器”操作来检测时序数据的异常。
完成以下步骤,可在工作流中使用“反常检测器”操作:
1. Azure 下的“反常检测器”操作拖动至工作区,并将指针置于该操作上,然后单击 或双击该操作。
“反常检测器”窗口随即打开。
2. 根据需要编辑“标签”。默认情况下,标签名称与操作名称相同。
3. 要添加身份验证模式,请参阅 授权 Azure
如果之前已为 Azure 添加了身份验证模式,请从列表中进行选择。
4. “资源组”列表中,选择在 Azure 订阅下定义的相应资源组。
5. “反常检测器帐户”列表中,选择反常检测器帐户。
6. “检测类型”列表中,选择下列选项之一:
“整个系列”- 检测整个数据系列的异常。
“最新数据点”- 仅检测最后一个数据点的异常。
7. “系列”字段中,映射上一操作的输出,以提供时序数据点的数组。此时序数据必须按时间戳升序排列。每个时间戳只能有一个值。最少可提供 12 个数据点,最多可提供 8640 个数据点。
8. “粒度”列表中,选择下列选项之一:
“每天”
“每小时”
“每分钟”
“每月”
“每周”
“每年”
请确保选择正确的选项,因为它会指示各数据点之间的时间差,并用于验证时间序列是否有效。
9. 单击“显示其他字段”
10. “敏感度”字段中,输入一个介于 0 与 99 之间的值。请指定一个较小的值,以确保接受较少的异常。
此字段为可选字段。
11. “自定义间隔”字段中,输入分隔时间序列数据点的时间间隔。
例如,如果时间序列数据点以 2 天为间隔,则将“粒度”设置为“每天”,而将“自定义间隔”设置为 2
12. “期间”字段中,指定序列重复模式所需的数据点数量。如果值为空或未指定任何值,则反常检测器 API 会自动确定该值。
13. “最大反常比例”字段中,提供一个值,用于指定在总数据点比率中检测到的最大反常数量。您可以指定一个介于 0 到 0.5 之间的值。
14. 单击“完成”
输出架构
如果“检测类型”“整个系列”,则输出架构会返回一个提供反常详细信息的数组。
如果“检测类型”“最新数据点”,则输出架构会返回单个布尔值或整数值,以提供反常详细信息。
下图显示了示例输出架构: