使用 Prometheus 社区 Helm 图表向 Amazon Managed Service for Prometheus 发送高可用性数据 - Amazon Managed Service for Prometheus

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

使用 Prometheus 社区 Helm 图表向 Amazon Managed Service for Prometheus 发送高可用性数据

要使用 Prometheus 社区 Helm 图表设置高可用性配置,您必须在高可用性组的所有实例上应用外部标签,以便 Amazon Managed Service for Prometheus 可以进行识别。以下是如何将 external_labels 从 Prometheus 社区 Helm 图表中添加到 Prometheus 的单个实例的示例。

server: global: external_labels: cluster: monitoring-cluster __replica__: replica-1
注意

如果您想要多个副本,则必须使用不同的副本值多次部署图表,因为 Prometheus 社区 Helm 图表不允许您在直接从控制器组增加副本数量时动态设置副本值。如果您更偏好自动设置 replica 标签,请使用 prometheus-operator Helm 图表。

注意

某些版本的 Kubernetes(1.28 和 1.29)可能会发布自己的带有标签的指标。cluster这可能会导致适用于 Prometheus 的亚马逊托管服务出现重复数据删除问题。有关更多信息,请参阅高可用性FAQ