Prometheus Operator Helm チャートを使用して Amazon Managed Service for Prometheus への高可用性データをセットアップする - Amazon Managed Service for Prometheus

Prometheus Operator Helm チャートを使用して Amazon Managed Service for Prometheus への高可用性データをセットアップする

Helm の Prometheus Operator で高可用性設定をセットアップするには、高可用性グループのすべてのインスタンスに外部ラベルを適用し、これらのラベルを Amazon Managed Service for Prometheus で識別できるようにする必要があります。さらに、Prometheus Operator Helm チャートで replicaExternalLabelName および externalLabels 属性を設定する必要もあります。

例: YAML ヘッダー

次の YAML ヘッダーでは、externalLabelcluster が追加され、Prometheus インスタンスのエージェントを高可用性グループの一部として識別します。また、replicaExternalLabels はグループ内の各レプリカを識別します。

replicaExternalLabelName: __replica__ externalLabels: cluster: prom-dev
注記

特定のバージョンの Kubernetes (1.28 および 1.29) では、cluster ラベルが付いた独自のメトリクスが出力される場合があります。これにより、Amazon Managed Service for Prometheus の重複排除に問題が発生する可能性があります。詳細については、高可用性に関するよくある質問を参照してください。