使用 Prometheus 將高可用性資料傳送至 Amazon Managed Service for Prometheus - Amazon Managed Service for Prometheus

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

使用 Prometheus 將高可用性資料傳送至 Amazon Managed Service for Prometheus

若要使用 Prometheus 設定高可用性組態,您必須在高可用性群組的所有執行個體上套用外部標籤,以供 Amazon Managed Service for Prometheus 進行識別。使用 cluster 標籤識別 Prometheus 執行個體代理程式作為高可用性群組的一部份。使用 __replica__ 標籤分別識別群組中的每個複本。您需要同時套用 __replica__cluster 標籤,以便重複資料刪除工作。

注意

__replica__ 標籤會在文字 replica 前後使用兩個底線符號進行格式化。

範例:程式碼片段

在下列程式碼片段中,cluster 標籤會識別 Prometheus 執行個體代理程式 prom-team1,而 _replica_ 標籤會識別複本 replica1replica2

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這可能會導致針對 Prometheus 重複資料刪除的 Amazon 受管服務發生問題。FAQ如需詳細資訊,請參閱高可用性