本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
若要使用 Prometheus 設定高可用性組態,您必須在高可用性群組的所有執行個體上套用外部標籤,以供 Amazon Managed Service for Prometheus 進行識別。使用 cluster
標籤識別 Prometheus 執行個體代理程式作為高可用性群組的一部份。使用 __replica__
標籤分別識別群組中的每個複本。您需要同時套用 __replica__
和 cluster
標籤,以便重複資料刪除工作。
注意
__replica__
標籤會在文字 replica
前後使用兩個底線符號進行格式化。
範例:程式碼片段
在下列程式碼片段中,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 重複資料刪除的問題。如需詳細資訊,請參閱高可用性常見問答集。