

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

# Amazon Managed Service for Prometheus の高可用性設定に関する一般的な質問への回答
<a name="HA_FAQ"></a>

## サンプルポイントを追跡するために、別のラベルに値 *\_\_replica\_\_* を含める必要がありますか?
<a name="HA_FAQ_replica-label"></a>

 高可用性設定では、Amazon Managed Service for Prometheus は Prometheus インスタンスのクラスターからリーダーを選出することで、データサンプルが重複しないようにします。リーダーレプリカからのデータサンプルの送信が 30 秒間停止した場合、Amazon Managed Service for Prometheus は自動的に別の Prometheus インスタンスをリーダーレプリカに設定し、欠落したデータを含めてデータを新しいリーダーから取り込みます。したがって、答えは「いいえ」であり、推奨もされません。 これを行った場合、次のような問題が発生する可能性があります。
+  **PromQL** で `count` のクエリを実行すると、新しいリーダーの選出期間中に、想定よりも高い値が返されることがあります。
+  新しいリーダーの選出期間中にそのリーダーが `active series limits` になると、`active series` の数が増加します。詳細については、「[AMP のクォータ](https://docs.aws.amazon.com/prometheus/latest/userguide/AMP_quotas.html)」を参照してください。

## Kubernetes には独自の *cluster* ラベルがあり、メトリクスを重複排除していないようです。どうすればこの問題を解決できますか。
<a name="HA_FAQ_cluster-label"></a>

新しいメトリクス `apiserver_storage_size_bytes` が Kubernetes 1.28 で導入され、`cluster` ラベルが追加されました。この `cluster` ラベルにより、Amazon Managed Service for Prometheus の重複排除の問題が発生する可能性があります。Kubernetes 1.3 では、ラベル名が `storage-cluster_id` に変更されています (1.28 と 1.29 の後のパッチでも名前が変更されています)。クラスターが、このメトリクスを `cluster` ラベル付きで出力している場合、Amazon Managed Service for Prometheus は関連付する時系列を重複排除できません。この問題を回避するには、Kubernetes クラスターを最新のパッチ適用バージョンにアップグレードすることをお勧めします。または、Amazon Managed Service for Prometheus に取り込む前に、`apiserver_storage_size_bytes` メトリクスの `cluster` ラベルを再ラベル付けすることもできます。

**注記**  
Kubernetes の変更の詳細については、*Kubernetes GitHub プロジェクト*の「[Rename Label cluster to storage\_cluster\_id for apiserver\_storage\_size\_bytes metric](https://github.com/kubernetes/kubernetes/pull/124283)」を参照してください。