

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 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` 數量，這會到達 `active series limits`。如需詳細資訊，請參閱 [AMP 配額](https://docs.aws.amazon.com/prometheus/latest/userguide/AMP_quotas.html)中的配額。

## Kubernetes 似乎具有自己的*叢集*標籤，而且不會刪除重複的指標。我要如何修正這個情形？
<a name="HA_FAQ_cluster-label"></a>

Kubernetes 1.28 `apiserver_storage_size_bytes`引進了具有`cluster`標籤的新指標。這可能會導致 Amazon Managed Service for Prometheus 中重複資料刪除的問題，這取決於`cluster`標籤。在 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 專案*中的將[標籤叢集重新命名為 apiserver\_storage\_size\_bytes 指標的 storage\_cluster\_id](https://github.com/kubernetes/kubernetes/pull/124283)。