本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
Amazon 成本异常检测入门
启用 Amazon 成本异常检测后 Amazon Billing and Cost Management,您可以通过多种不同的方式配置成本监控器和提醒订阅。
创建成本监控和提醒订阅
配置 Amazon 成本异常检测,使其根据您的监控器类型,以较低的粒度检测异常和支出模式。
例如,您的 Amazon EC2 使用量的支出模式与 Amazon Lambda 或 Amazon S3 支出模式可能不同。通过对支出进行细分 Amazon Web Services, Amazon 成本异常检测可以检测不同的支出模式,从而帮助减少误报警报。您也可以创建成本监控。您还可以创建成本监控,评估特定成本分配标签、组织 (Amazon Organizations) 内的成员账户以及基于您的 Amazon Web Services 账户 结构的成本类别。
创建成本监控时,您可以配置特定于每个监控的提醒订阅。
创建成本监控
打开 Amazon Billing and Cost Management 控制台,网址为 https://console.aws.amazon.com/cost-management/home
。 -
在导航窗格中,选择成本异常检测。
-
选择 Cost monitors(成本监控)选项卡。
-
选择 Create monitor(创建监控)。
-
在步骤 1 中,选择监控类型并命名您的监控。
有关每种监控类型和最佳实践的更多信息,请参阅 监视器类型。
对于 Monitor name(监控类型),输入异常监控的名称。我们建议名称为简短说明。我们建议名称为简短说明,以使您查看成本监控选项卡上监控时了解该监控所代表的内容。
-
(可选)添加标签到监控。有关标签的更多信息,请参阅Amazon Web Services 一般参考 指南中的为Amazon 资源添加标签。
-
输入标签的键和值。
-
要添加其他标签,请选择添加新标签。您可以添加的最大标签数量为 50。
-
-
选择下一步。
-
在步骤 2 中,配置您的提醒订阅。
对于提醒订阅,如果您没有现有的订阅,请选择创建新订阅。如果您有现有的订阅,请选择 Choose an existing subscription(选择现有的订阅)。
注意
当成本监控检测到异常时,提醒订阅会通知您。根据提醒频率,您可以通过电子邮件或 Amazon SNS 通知指定的个人。
对于订阅名称,输入描述使用案例的名称。例如,如果订阅针对领导力,则订阅名称可能是“领导力报告(Leadership report)”。
在提醒频率下,选择首选的通知频率。
-
Individual alerts(单独提醒)- 一旦检测到异常,提醒将立即通知您。您可能会在一天内收到多次提醒。这些通知需要 Amazon SNS 主题。
-
每日汇总 - 检测到异常时,提醒通过每日汇总通知您。您会收到一封电子邮件,其中包含当天发生的多个异常的信息。这些通知需要至少一个电子邮件收件人。
-
每周汇总 - 检测到异常时,提醒通过每周汇总通知您。您会收到一封电子邮件,其中包含当周发生的多个异常的信息。这些通知需要至少一个电子邮件收件人。
在提醒收件人下,输入此订阅的电子邮件地址。
在阈值中,输入一个数字来配置要为其生成提醒的异常情况。
有两种类型的阈值:绝对阈值和百分比阈值。当异常的总成本影响超过您选择的阈值时,绝对阈值会生成提醒。当异常的总影响百分比超过您选择的阈值时,百分比阈值会生成提醒。总影响百分比是预期总支出与实际总支出之间的百分比差。
(可选)选择添加阈值,为同一订阅配置第二个阈值。通过从下拉列表中选择 AND 或 OR,可以组合阈值。
注意
Amazon 当异常达到或超过阈值时,成本异常检测会向您发送通知。如果异常持续多天,则在达到阈值时,提醒收件人将继续收到通知。
即使异常低于提醒阈值,机器学习模型也会继续检测您账户上的支出异常。机器学习模型检测到的所有异常(成本影响大于和小于阈值)均在检测历史记录选项卡中提供。
-
-
(可选)向提醒订阅添加标签。有关标签的更多信息,请参阅Amazon Web Services 一般参考 指南中的为Amazon 资源添加标签。
-
输入标签的键和值。
-
要添加其他标签,请选择添加新标签。您可以添加的最大标签数量为 50。
-
-
(可选)选择 Add alert subscriptions(添加订阅)以创建另一个提醒订阅。通过此选项,您可以使用同一监控创建新订阅。
-
选择 Create monitor(创建监控)。
创建提醒订阅
您必须至少为每个监控创建一个提醒订阅。之前描述的“创建成本监控步骤”已包含提醒订阅创建过程。如果要创建其他订阅,请执行以下步骤。
-
选择提醒订阅选项卡。
-
选择 Create a subscription(创建订阅)。
-
对于 Subscription name(订阅名称),输入描述使用案例的名称。例如,如果订阅针对领导力,则订阅名称可能是“Leadership report(领导力报告)”。
-
在提醒频率下,选择首选的通知频率。
-
Individual alerts(单独提醒)- 一旦检测到异常,提醒将立即通知您。您可能会在一天内收到多次提醒。这些通知需要 Amazon SNS 主题。
-
每日汇总 - 检测到异常时,提醒通过每日汇总通知您。您会收到一封电子邮件,其中包含当天发生的多个异常的信息。这些通知需要至少一个电子邮件收件人。
-
每周汇总 - 检测到异常时,提醒通过每周汇总通知您。您会收到一封电子邮件,其中包含当周发生的多个异常的信息。这些通知需要至少一个电子邮件收件人。
-
-
在提醒收件人下,输入此订阅的电子邮件地址。
-
在阈值中,输入一个数字来配置要为其生成提醒的异常情况。
有两种类型的阈值:绝对阈值和百分比阈值。当异常的总成本影响超过您选择的阈值时,绝对阈值会生成提醒。当异常的总影响百分比超过您选择的阈值时,百分比阈值会生成提醒。总影响百分比是预期总支出与实际总支出之间的百分比差。
(可选)选择添加阈值,为同一订阅配置第二个阈值。通过从下拉列表中选择 AND 或 OR,可以组合阈值。
注意
Amazon 当异常达到或超过阈值时,成本异常检测会向您发送通知。如果异常持续多天,则在达到阈值时,提醒收件人将继续收到通知。
即使异常低于提醒阈值,机器学习模型也会继续检测您账户上的支出异常。机器学习模型检测到的所有异常(成本影响大于和小于阈值)均在检测历史记录选项卡中提供。
-
在成本监控部分中,选择您想要与提醒订阅关联的监控。
-
(可选)向提醒订阅添加标签。有关标签的更多信息,请参阅Amazon Web Services 一般参考 指南中的为Amazon 资源添加标签。
-
输入标签的键和值。
-
要添加其他标签,请选择添加新标签。您可以添加的最大标签数量为 50。
-
-
选择创建订阅。
注意
您只能在创建成本监控和提醒订阅的账户下访问它们。例如,假设成本监控是在成员账户下创建的。然后,管理账户就无法查看或编辑费用监控、提醒订阅或检测到的异常情况。
检测历史记录值
在检测历史记录选项卡中,您可以查看已选择的时间范围内检测到的所有异常的列表。默认情况下,您可以查看过去 90 天内检测到的异常。您可以按严重性、评估、服务、账户 ID、使用类型、区域或监控类型进行搜索。您可以按开始日期、上次检测到的日期、实际支出、预期支出、总成本影响和影响和百分比进行排序。
检测历史记录页面包含以下信息:
- 时间范围
-
选项包括 Last 30 days(过去 30 天)、Last 60 days(过去 60 天) 和 Last 90 days(过去 90 天)。
- 开始日期
-
开始出现日常日期。
- 上次检测日期
-
上次检测到异常的时间。
- 严重性
-
表示某个特定异常的异常程度,考虑历史支出模式。低严重性通常表明与历史支出相比的小峰值,而高严重性则表明大峰值。但是,历史支出一致的小峰值被归类为高严重性。而且,同样,历史支出不规律的大峰值被归类为低严重性。
- 持续时间
-
异常持续的持续时间。异常可能持续存在。
- 监控名称
-
异常监控的名称。
- 服务
-
导致异常的服务。如果服务字段为空, Amazon 已检测到异常,但根本原因尚不清楚。
- 账户
-
导致异常的账户 ID 和账户名称。如果账户为空 Amazon ,则检测到异常,但根本原因尚不确定。
- 实际支出
-
您在异常持续时间内实际花费的总金额。
- 预期支出
-
根据您的历史支出模式,我们的机器学习模型预计您在异常持续时间内的花费的金额。
- 总成本影响
-
与预期支出金额相比,检测到支出增加。它的计算方式为 actual spend - expected spend。例如,对服务监控的成本影响为 20 美元,意味着我们检测到特定服务在指定天数的总持续时间内增加了 20 美元。
- 影响百分比
-
实际支出与预期支出之间的百分比差。它的计算方式为 (total cost impact / expected spend) * 100。例如,如果总成本影响为 20 美元,预期支出为 60 美元,则影响百分比将为 33.33%。当预期支出为零时,无法计算此值,因此在这种情况下,该值将显示为“N/A”。
- 评估
-
对于每个检测到的异常,您都可以提交评估,以帮助改进我们的异常检测系统。可能的值包括 Not submitted(未提交)、Not an issue(不是问题)或 Accurate anomaly(准确异常)。
查看检测到的异常和根本原因
创建监控器后,“ Amazon 成本异常检测” 将评估您未来的支出。根据您定义的提醒首选项,您可能会在 24 小时内开始接收提醒。
通过电子邮件提醒查看异常
-
选择提供的 View in Anomaly Detection(在异常检测中查看)链接。
-
在异常详细信息页面中,您可以查看异常的根本原因分析和成本影响。
-
(可选)选择在 Cost Explorer 中查看,以查看成本影响的时间序列图。
-
(可选)在排名最高的潜在根本原因表中选择查看根本原因,以查看按根本原因筛选的时间序列图。
-
(可选)在信息提示您觉得这一检测到的异常有帮助吗?中选择提交评估,提供反馈并帮助改善我们的检测精度。
从控制台查看您的异常情况 Amazon Billing and Cost Management
打开 Amazon Billing and Cost Management 控制台,网址为 https://console.aws.amazon.com/cost-management/home
。 -
在导航窗格中,选择成本异常检测。
-
(可选)在检测历史记录选项卡中,使用搜索区域将检测到的异常列表缩小为特定的类别。您可以按严重性、评估、服务、账户 ID、使用类型、区域和监控类型进行搜索。
-
(可选)选择开始日期以查看特定异常的详细信息。
-
在异常详细信息页面中,您可以查看异常的根本原因分析和成本影响。
-
(可选)选择在 Cost Explorer 中查看,以查看成本影响的时间序列图,并在必要时更深入地研究数据。
-
(可选)在排名最高的潜在根本原因表中选择查看根本原因,以查看按根本原因筛选的时间序列图。
-
(可选)在信息提示您觉得这一检测到的异常有帮助吗?中选择提交评估,提供反馈并帮助改善我们的检测精度。
从 Amazon SNS 主题查看您的异常
-
将终端节点订阅到您为具有单独提醒的成本监控创建的 Amazon SNS 主题。有关说明,请参阅 Amazon Simple Notification Service 开发人员指南中的订阅 Amazon SNS 主题。
-
在您的终端节点收到来自 Amazon SNS 主题的消息后,打开一条消息,然后找到相应的 anomalyDetailsLinkURL。以下示例是 “ Amazon 成本异常检测” 通过 Amazon SNS 发送的一条消息。
{ "accountId": "123456789012", "anomalyDetailsLink": "https://console.amazonaws.cn/cost-management/home/anomaly-detection/monitors/abcdef12-1234-4ea0-84cc-918a97d736ef/anomalies/12345678-abcd-ef12-3456-987654321a12", "anomalyEndDate": "2021-05-25T00:00:00Z", "anomalyId": "12345678-abcd-ef12-3456-987654321a12", "anomalyScore": { "currentScore": 0.47, "maxScore": 0.47 }, "anomalyStartDate": "2021-05-25T00:00:00Z", "dimensionalValue": "ServiceName", "impact": { "maxImpact": 151, "totalActualSpend": 1301, "totalExpectedSpend": 300, "totalImpact": 1001, "totalImpactPercentage": 333.67 }, "monitorArn": "arn:aws-cn:ce::123456789012:anomalymonitor/abcdef12-1234-4ea0-84cc-918a97d736ef", "rootCauses": [ { "linkedAccount": "AnomalousLinkedAccount", "linkedAccountName": "AnomalousLinkedAccountName", "region": "AnomalousRegionName", "service": "AnomalousServiceName", "usageType": "AnomalousUsageType" } ], "subscriptionId": "874c100c-59a6-4abb-a10a-4682cc3f2d69", "subscriptionName": "alertSubscription" }
-
在 Web 浏览器中打开 anomalyDetailsLinkURL。该 URL 将带您进入关联的异常详细信息页面。此页显示异常的根本原因分析和成本影响。
监视器类型
您可以选择适合您账户结构的监控类型。目前,我们提供以下监控类型:
-
Amazon Web Services - 如果您不需要按内部组织或环境细分支出,我们建议使用此监控。这台监视器可以评估您的个人 Amazon Web Services 账户 使用的所有异常情况。 Amazon Web Services 当您添加新服务时 Amazon Web Services,监控器会自动开始评估新服务是否存在异常。这样,您无需手动配置您的设置。
注意
管理账户可以有一个 Amazon Web Services 监控器和最多 500 个自定义监控器(关联账户、成本分配标签和成本类别),总共有 501 个异常监控器。成员账户只能访问 Amazon Web Services 监控。
-
关联账户 - 此监控评估个人或组成员账户的总支出。如果您的组织需要按团队、产品、服务或环境(您定义为单个或成组账户)细分支出,则此监控非常有用。每个监控可以选择的最大关联账户数为 10。
-
成本类别 - 如果您使用成本类别来组织和管理您的支出,建议使用此监控。此监控类型限制为一个
key:value
对。 -
成本分配标签 - 此监视类似于关联账户。如果您需要按团队、产品、服务或环境细分支出,则此监控非常有用。此监控类型限制为一个键,但接受多个值。每个监控可以选择的最大值数为 10。
我们建议您不要创建跨多种监控类型的监控。这可能会导致评估生成重复提醒的重叠支出。
有关创建 Amazon SNS 主题的更多信息,请参阅 针对预算通知创建 Amazon SNS 主题。