在 PromQL 中启用已出售指标
您可以启用 OTel 补充功能,使支持的 AWS 资源的已出售指标可通过 PromQL 进行查询。启用后,包含资源标识符维度的指标(例如,具有 InstanceId 维度的 EC2 CPUUtilization)将补充资源 ARN 和资源标注标签,并且可以使用 PromQL 进行查询。
补充指标保留了原始指标名称和 CloudWatch 维度,并添加了:
-
资源属性 – 资源 ARN (
cloud.resource_id)、云提供商、区域和账户 ID。 -
埋点范围 – 标识源服务并将该指标标记为“OTel 已补充”。
-
资源标签 – 与资源关联的任何 AWS 资源标签,可作为 PromQL 标签进行查询。
原始的经典 CloudWatch 指标未经修改,仍可通过现有的 CloudWatch API 使用。
为已出售指标启用 OpenTelemetry 补充功能
在开始 OTel 补充之前,您必须为账户针对遥测启用资源标签。
您可以使用 CloudWatch 控制台、AWS CLI 或 AWS SDK,为特定区域的账户启用 OTel 补充功能。
您需要以下操作的权限:cloudwatch:StartOTelEnrichment
为 AWS 指标启用 OTel 补充功能(CloudWatch 控制台)
-
通过 https://console.aws.amazon.com/cloudwatch/
打开 CloudWatch 控制台。 -
在导航面板中选择 CloudWatch,再选择设置。
-
在为 AWS 指标启用 OTel 补充”窗格中,将功能开关切换为“开启”状态。
AWS CLI
aws cloudwatch start-o-tel-enrichment
要跨多个区域启用,请在每个感兴趣区域中调用 API。
启用补充功能后,便可开始通过 PromQL 查询已出售指标。请参阅:使用 PromQL 查询 AWS 已出售指标。