自2025年11月7日起,亚马逊欺诈探测器不再向新客户开放。要了解与亚马逊欺诈检测器类似的功能,请浏览亚马逊 SageMaker AutoGluon、和 AWS WAF。
本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
使用亚马逊监控亚马逊欺诈探测器 CloudWatch
您可以使用监控 Amazon Fraud Detector CloudWatch,它收集原始数据并将其处理为可读的、近乎实时的指标。这些统计数据会保存 15 个月,从而使您能够访问历史信息,并能够更好地了解您的 Web 应用程序或服务的执行情况。此外,可以设置用于监测特定阈值的警报,并在达到相应阈值时发送通知或执行操作。有关更多信息,请参阅亚马逊 CloudWatch 用户指南。
使用亚马逊欺诈检测器 CloudWatch 指标。
要使用指标,您必须指定以下信息:
-
指标命名空间。命名空间是亚马逊欺诈探测器用来发布其指标的 CloudWatch 容器。如果您使用 CloudWatch ListMetrics API 或 list-
metrics 命令来查看亚马逊欺诈检测器的指标,请指定命名 AWS/FraudDetector空间。 -
指标维度。维度是帮助您唯一标识某个指标的名称-值对。例如,
DetectorId可以是一个维度名称。您可以选择是否指定指标维度。 -
指标名称,如
GetEventPrediction。
您可以使用 AWS 管理控制台、或 CloudWatch API 获取亚马逊欺诈探测器的监控数据。 AWS CLI您还可以通过亚马逊 AWS 软件开发套件 (SDK) 或 CloudWatch API 工具使用该 API。 CloudWatch 控制台根据来自 CloudWatch API 的原始数据显示一系列图表。根据您的需求差异,您可能倾向于使用控制台中显示的图表,也可能倾向于检索自 API 的图表。
下面的列表显示这些指标的一些常见用途。这些是入门建议,并不全面。
| 如何? | 相关指标 |
|---|---|
|
如何追踪已执行的预测数量? |
监控 |
|
如何监控 |
使用 |
|
我如何监控 |
使用 |
您必须具有相应的 CloudWatch 权限才能使用监控亚马逊欺诈探测器 CloudWatch。有关更多信息,请参阅 Amazon CloudWatch 的身份验证和访问控制。
访问亚马逊欺诈探测器指标
以下步骤显示了如何使用 CloudWatch 控制台访问亚马逊欺诈探测器指标。
要查看指标(控制台)
-
在处打开 CloudWatch 控制台https://console.aws.amazon.com/cloudwatch/
。 -
选择 “指标”,选择 “所有指标” 选项卡,然后选择 “欺诈检测器” 。
-
选择指标维度。
-
从列表中选择所需的指标,然后为图表选择时间段。
创建警报
您可以创建 CloudWatch 警报,在警报状态发生变化时发送亚马逊简单通知服务 (Amazon SNS) 消息。告警会监控您指定的时间段内的某个指标。它在多个时间段内根据相对于给定阈值的指标值,执行一项或多项操作。操作是一个发送到 Amazon SNS 主题或 Auto Scaling 策略的通知。
警报仅调用持续状态更改的操作。 CloudWatch 警报不会仅仅因为处于特定状态而调用操作。该状态必须改变并在指定数量的时间段内一直保持。
设置警报(控制台)
-
登录 AWS 管理控制台 并打开 CloudWatch 控制台,地址为https://console.aws.amazon.com/cloudwatch/
。 在导航窗格中,选择警报,然后选择创建警报。这将打开创建警报向导。
选择选择指标。
在 “所有指标” 选项卡中,选择 “欺诈检测器” 。
-
选择 “按检测器 ID”,然后选择GetEventPrediction指标。
选择绘成图表的指标选项卡。
对于 Statistic(统计数据),选择 Sum(总计)。
选择选择指标。
在 “条件” 中,为 “阈值” 类型选择 “静态”,为 “随时...” 选择 “更大”,然后输入您选择的最大值。选择下一步。
-
要将警报发送到现有 Amazon SNS 主题,对于发送通知到:,请选择现有 SNS 主题。要为新的电子邮件订阅列表设置名称和电子邮件地址,请选择 “新建列表” 。 CloudWatch 保存列表并将其显示在字段中,这样您就可以使用它来设置将来的警报。
注意
如果您使用新列表创建一个新的 Amazon SNS 主题,则必须先验证电子邮件地址,然后目标收件人才能接收通知。Amazon SNS 仅在警报进入警报状态时发送电子邮件。如果此警报状态更改发生在电子邮件地址验证之前,则目标收件人不会收到通知。
-
选择下一步。添加警报的名称以及可选的描述。选择下一步。
-
选择 Create Alarm(创建警报)。
亚马逊欺诈探测器指标
亚马逊欺诈探测器将以下指标发送至 CloudWatch。所有指标都支持以下统计数据:Average、Minimum、Maximum、Sum。
| 指标 | 说明 |
|---|---|
|
|
GetEventPrediction API 请求的数量。 有效维度: |
|
|
响应来自请求的客户端请求所花费的时间间隔。 GetEventPrediction 有效维度: 单位:毫秒 |
|
|
亚马逊欺诈探测器返回 4xx HTTP 响应代码的 GetEventPrediction 请求数量。对于每个 4xx 响应,发送 1 个。 有效维度: |
|
|
亚马逊欺诈探测器返回 5xx HTTP 响应代码的 GetEventPrediction 请求数量。对于每个 5xx 响应,发送 1 个。 有效维度: |
|
|
预测次数。如果成功则发送 1。 有效尺寸: |
|
|
预测操作所花费的时间间隔。 有效尺寸: 单位:毫秒 |
|
|
亚马逊欺诈探测器遇到错误的预测次数。如果遇到错误,则发送 1。 有效尺寸: |
|
|
使用变量作为评估一部分的 GetEventPrediction 请求数。 有效尺寸: |
|
|
变量不作为事件属性的一部分存在的 GetEventPrediction 请求数,因此在评估期间使用变量的默认值。 有效尺寸: |
|
|
由于先前规则匹配而未评估规则的 GetEventPrediction 请求数。 有效尺寸: |
|
|
规则触发为 True 且返回规则结果的 GetEventPrediction 请求数。 有效尺寸: |
|
|
规则评估为 False 的 GetEventPrediction 请求数。 有效尺寸: |
|
|
规则评估错误的 GetEventPrediction 请求数 有效尺寸: |
|
|
返回指定结果的 GetEventPrediction 呼叫数。 有效尺寸: |
|
|
在评估过程中调用 SageMaker 模型端点的 GetEventPrediction 请求数。 有效尺寸: |
|
|
评估期间调用的 SageMaker 模型端点返回错误的 GetEventPrediction 请求数。 有效尺寸: |
|
|
从 Amazon Fraud Detector 中可以看出,导入模型的响应时间间隔。此间隔仅包括模型调用。 有效尺寸: 单位:毫秒 |
|
|
在评估过程中调用模型的 GetEventPrediction 请求数量。 有效尺寸: |
|
|
评估期间,亚马逊欺诈探测器模型返回错误的 GetEventPrediction 请求数量。 有效尺寸: |
|
|
从亚马逊欺诈检测器中可以看出,亚马逊欺诈探测器模型响应的时间间隔。此间隔仅包括模型调用。 有效尺寸: 单位:毫秒 |