本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
外部指标摄取
您可以使用外部指标提取功能进行配置 AWS Compute Optimizer ,以便从以下四种可观察性产品之一中提取EC2内存利用率指标:Datadog、Dynatrace、Instana和New Relic。启用外部指标摄取后,Compute Optimizer 会分析外部 EC2 内存利用率指标以及 CPU、磁盘、网络、IO 和吞吐量数据,以生成 EC2 大小优化建议。这些建议可以为您节省更多成本并提高性能。有关更多信息,请参阅 配置外部指标摄取。
外部指标摄取不支持属于自动扩缩组的 EC2 实例。
指标要求
要通过外部内存利用率指标生成 EC2 大小优化建议,Compute Optimizer 要求您的可观测性产品提供至少 30 个小时的连续内存利用率指标。如果您没有足够小时的外部内存利用率指标,Compute Optimizer 会分析您的 CloudWatch 指标并根据这些指标生成建议,直到您达到外部内存指标要求。
启用外部指标提取后,Compute Optimizer 会优先考虑您的外部内存利用率指标,而不是内存数据。 CloudWatch 如果您选择不接收外部指标,Compute Optimizer 会默认返回基于您的指标进行分析和生成建议。 CloudWatch
组织和账户级别
您可以在组织和账户级别配置外部指标摄取。如果您是配置外部指标摄取的 AWS 组织的成员账户,则可以选择退出此功能。有关更多信息,请参阅 选择退出外部指标摄取。
假设您是已配置外部指标摄取的 AWS 组织的新成员。则您必须为您的 AWS 账户 手动配置外部指标摄取。有关更多信息,请参阅 配置外部指标摄取。
- Console
-
-
打开 Compute Optimizer 控制台,网址为 https://console.aws.amazon.com/compute-optimizer/。
-
在导航窗格中选择常规。然后选择外部指标摄取选项卡。
-
如果您是个人 AWS 账户持有人,请跳至步骤 4。
如果您是组织的客户经理或委托管理员,则可以针对外部指标摄取选择加入所有成员账户或个人成员账户。
-
选择编辑。
-
在显示的提示中,选择 EC2 实例的外部指标提供程序。然后选择启用。
-
转到外部指标提供商的网站。为此,请选择使用提供程序配置或外部指标源链接。
-
在外部指标提供程序的网站上完成配置过程。
如果您未使用外部指标提供程序完成配置过程,Compute Optimizer 将无法接收您的外部指标。
- CLI
-
-
打开终端或命令提示符窗口。
-
调用以下 API 操作。
aws compute-optimizer put-recommendation-preferences --region myRegion
--resource-type=Ec2Instance --scope='{"name":"AccountId", "value":"123456789012
"}' --external-metrics-preference='{"source":"ExternalMetricsProvider
"}'
-
打开 Compute Optimizer 控制台,网址为 https://console.aws.amazon.com/compute-optimizer/。
-
在导航窗格中,选择账户。
-
在外部指标摄取的组织级别首选项或外部指标摄取的账户级别首选项部分中,导航至外部指标提供程序网站。为此,请选择使用提供程序配置或外部指标源链接。
-
在外部指标提供程序的网站上完成配置过程。
如果您未使用外部指标提供程序完成配置过程,Compute Optimizer 将无法接收您的外部指标。
选择退出外部指标摄取
- Console
-
- CLI
-
-
打开终端或命令提示符窗口。
-
调用以下 API 操作。
aws compute-optimizer delete-recommendation-preferences --region myRegion
--resource-type=Ec2Instance --recommendation-preference-names='["ExternalMetricsPreference"]' --scope='{"name":"AccountId", "value":"123456789012
"}'