Amazon CloudWatch 托管式 Prometheus 收集器
Amazon CloudWatch 托管式 Prometheus 收集器提供完全托管的无代理抓取程序或收集器,可自动发现和提取与 Prometheus 兼容的指标。借助 Amazon CloudWatch 托管式 Prometheus 收集器,可消除运行和扩展自有指标收集基础设施的运营开销。收集器会自动发现 VPC 中的目标,抓取与 Prometheus 兼容的指标,然后将其传输到 CloudWatch。无需管理、安装、修补或维护用于 Prometheus 指标的代理、收集器或抓取程序。托管式收集器会自动扩展,为 AWS 基础设施提供高度可用且可靠的指标收集。
托管式收集器会为在创建抓取程序时指定的每个子网创建弹性网络接口(ENI)。收集器通过这些 ENI 使用 OpenTelemetry Protocol(OTLP)抓取指标。收集器通过 VPC 端点将指标传输到 CloudWatch 数据集。抓取的数据永远不会在公共互联网上传输。可使用 PromQL(Prometheus 查询语言)在 CloudWatch 中查询指标,以实现灵活且可扩展的分析。
注意
抓取指标可能产生收集器与目标之间的 VPC 数据传输费用。要降低此网络传输成本,请配置 Prometheus /metrics 端点以压缩响应(例如,使用 gzip)。压缩会减少收集器跨网络传输的数据量。这不会更改 CloudWatch 摄取的指标数量。
按小时对 Prometheus 收集器收费,且适用 CloudWatch OpenTelemetry 指标摄取定价。有关 CloudWatch 定价的信息,请参阅 Amazon CloudWatch 定价