

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# Prometheus による Amazon Managed Service for Prometheus への高可用性データの送信
<a name="Send-high-availability-data"></a>

Prometheus で高可用性設定をセットアップするには、高可用性グループのすべてのインスタンスに外部ラベルを適用して、Amazon Managed Service for Prometheus でそれらを識別できるようにする必要があります。Prometheus インスタンスのエージェントを高可用性グループの一部として識別するには、`cluster` ラベルを使用します。グループ内の各レプリカを個別に識別するには、`__replica__` ラベルを使用します。重複排除を機能させるには、`__replica__` と `cluster` の両方のラベルを適用する必要があります。

**注記**  
`__replica__` ラベルは、`replica` という単語の前後に 2 つのアンダースコア記号が付いた形式です。

**例: コードスニペット**

次のコードスニペットでは、`cluster` ラベルは Prometheus インスタンスのエージェント `prom-team1` を識別し、`_replica_` ラベルはレプリカ `replica1` と `replica2` を識別します。

```
cluster: prom-team1
__replica__: replica1
```

```
cluster: prom-team1
__replica__: replica2
```

Amazon Managed Service for Prometheus は、これらのラベルを持つ高可用性レプリカからのデータサンプルを保存する場合、サンプルを受け入れるときに `replica` ラベルを取り除きます。つまり、レプリカごとにシリーズが保存されるのではなく、現在のシリーズに対して 1:1 のシリーズマッピングが作成されます。`cluster` ラベルは保持されます。

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