Amazon CloudWatch 中的指标
指标是关于您的系统性能的数据。Amazon CloudWatch 通过两种途径收集指标:来自 Amazon EC2、Amazon EBS 和 Amazon RDS 等服务的 AWS 已出售指标,以及您使用 OpenTelemetry Protocol(OTLP)或 CloudWatch API 发布的自定义指标。
概述
OpenTelemetry:CloudWatch 原生开源指标方案
CloudWatch 支持将 OpenTelemetry 作为指标摄取与查询的推荐方案。您可采用无供应商锁定的开源埋点工具向 CloudWatch 发送指标;适配 Prometheus、Grafana 及其他后端服务的同一套 OTel SDK 与采集器,开箱即用,可直接对接 CloudWatch。
两种指标模型
CloudWatch 支持两种指标模型。两者都完整支持,可根据需求选择:
摄取 |
OTLP 端点(OTel SDK、采集器) |
PutMetricData API、EMF |
查询语言 |
PromQL |
CloudWatch Metrics Insights (SQL) |
标签/维度 |
单个数据点最多支持 150 个标签 |
单个指标最多支持 30 个维度 |
定价模型 |
按每 GB 摄取数据量计费 |
按月按单指标计费 |
存储 |
最长 15 个月 |
最长 15 个月 |
指标名称 |
开源原生标准 |
CloudWatch 专属格式 |
适用于 |
新工作负载、容器、高基数 |
现有集成、低基数 AWS 服务指标 |
开始使用
-
初次使用 CloudWatch 指标? 首先是OpenTelemetry 指标(推荐)。
-
已在使用 PutMetricData 或 EMF? 请参阅CloudWatch 指标(经典)。
-
希望通过 PromQL 查询 AWS 服务指标? Enable 采用 OpenTelemetry 格式的 AWS 已出售指标。