View a markdown version of this page

在亚马逊托管服务中直接查询 Prometheus - 亚马逊 OpenSearch 服务

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

在亚马逊托管服务中直接查询 Prometheus

您可以使用亚马逊 OpenSearch 服务直接查询存储在适用于 Prometheus 的亚马逊托管服务中的运营指标。这种集成允许您在用户界面 OpenSearch 中分析和可视化您的 Prometheus 时间序列数据以及日志和跟踪,从而实现统一的可观察性体验。

与基于存储的直接查询(例如 Amazon S3 或 CloudWatch 日志)不同,Prometheus 集成使用实时通话架构。 OpenSearch 服务充当直接客户,翻译您的查询,并对您的 Prometheus 工作空间进行实时 API 调用。由于 S OpenSearch ervice 不会为扫描数据预置临时计算,因此您无需为这些查询支付 OpenSearch 计算单位 (OCU) 费用。

要设置和使用此集成,必须先创建数据源,然后配置工作空间以查询数据。

定价

对于适用于 Prometheus 的亚马逊托管服务 OpenSearch ,服务会直接拨打您的 Prometheus 工作空间进行实时呼叫以获取数据。由于 S OpenSearch ervice 不会预置单独的计算资源来执行这些查询,因此您不会产生 OpenSearch 计算单位 (OCU) 费用。您只需承担与亚马逊 Prometheus 托管服务相关的标准查询费用。

有关更多信息,请参阅 Amazon OpenSearch 服务定价中的 “直接查询” 和 “无服务器” 部分。

限制

以下限制适用于在亚马逊 Prometheus 托管服务中进行直接查询:

  • 时间范围限制-针对操作仪表板对实时查询进行了优化。在很长一段时间内(例如,跨越多个月)查询高度精细的、未向下采样的指标可能会达到有效负载大小限制或导致 Prometheus API 超时。

  • Prometheus API 配额 — 您的查询受标准亚马逊托管服务 Prometheus 服务配额的约束,包括对已处理的查询样本 (QSP) 和并发查询执行的限制。

  • 查询超时-长时间运行的查询在 30 秒后超时。

建议

在适用于 Prometheus 的亚马逊托管服务中使用直接查询时,我们建议采取以下措施:

  • 对长时间段使用录制规则 — 由于直接查询会对您的工作空间进行实时 API 调用,因此长时间(例如多个月)查询高度精细的数据可能会导致 API 超时或有效负载限制。使用适用于 Prometheus 的亚马逊托管服务记录规则创建缩减采样指标以进行历史分析。

  • 应用狭窄的时间过滤器-始终在 OpenSearch 界面查询中指定目标时间范围,以最大限度地减少从 Prometheus API 动态获取的数据量。

  • 监控您的 Prometheus 配额 — 由于这些实时查询不会 OpenSearch 产生计算单位 (OCU) 费用,因此请改为监控您的亚马逊托管服务的 Prometheus 使用情况。监控已处理的查询样本 (QSP) 和并发查询限制,以避免在工作空间级别受到限制。

配额

与其他直接查询数据源不同,每次您向亚马逊 Prometheus 托管服务发起查询时,服务都会实时呼叫亚马逊 Prometheus OpenSearch 托管服务。未创建任何会话。以下配额适用于每个账户和地区。例如,在 us-east-1 中为一个账户分配了 20 个数据源,在 us-east-2 中分配了 20 个数据源。

说明 最大值 可以覆盖
数据来源 20
执行查询 — 即时查询和范围查询 (TPS) 500
读取资源 — 标签、指标、警报、规则、警报管理器 (TPS) 50 可以
写入资源 — create/update 沉默、 create/update 规则 (TPS) 50 可以
最大查询执行时间 (秒) 30

支持的 AWS 区域

适用 AWS 区域 于 Prometheus 的亚马逊托管服务支持以下方式进行直接查询:

  • 亚太地区(香港)

  • Asia Pacific (Mumbai)

  • 亚太地区(大阪)

  • 亚太地区(首尔)

  • 亚太地区(新加坡)

  • 亚太地区(悉尼)

  • 亚太地区(东京)

  • 加拿大(中部)

  • 欧洲地区(法兰克福)

  • 欧洲地区(爱尔兰)

  • 欧洲地区(伦敦)

  • 欧洲地区(米兰)

  • 欧洲地区(巴黎)

  • 欧洲(西班牙)

  • 欧洲地区(斯德哥尔摩)

  • 南美洲(圣保罗)

  • 美国东部(弗吉尼亚州北部)

  • 美国东部(俄亥俄州)

  • 美国西部(北加利福尼亚)

  • 美国西部(俄勒冈州)