Enviar dados de alta disponibilidade para o Amazon Managed Service for Prometheus com o Prometheus - Amazon Managed Service para Prometheus

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Enviar dados de alta disponibilidade para o Amazon Managed Service for Prometheus com o Prometheus

Para definir uma configuração de alta disponibilidade com o Prometheus, é necessário aplicar rótulos externos em todas as instâncias de um grupo de alta disponibilidade, para que o Amazon Managed Service for Prometheus possa identificá-las. Use o rótulo cluster para identificar um agente de instância do Prometheus como parte de um grupo de alta disponibilidade. Use o rótulo __replica__ para identificar cada réplica no grupo separadamente. Você precisa aplicar os rótulos __replica__ e cluster para que a eliminação de duplicatas funcione.

nota

O rótulo __replica__ é formatado com dois símbolos de sublinhado antes e depois da palavra replica.

Exemplo: trechos de código

Nos trechos de código a seguir, o rótulo cluster identifica o atendente de instância prom-team1 do Prometheus, e o rótulo _replica_ identifica as réplicas replica1 e replica2.

cluster: prom-team1 __replica__: replica1
cluster: prom-team1 __replica__: replica2

Quando o Amazon Managed Service for Prometheus armazena amostras de dados de réplicas de alta disponibilidade com esses rótulos, ele retira o rótulo replica quando as amostras são aceitas. Isso significa que você só terá um mapeamento de série 1:1 para sua série atual, em vez de uma série por réplica. O rótulo cluster é mantido.

nota

Certas versões do Kubernetes (1.28 e 1.29) podem emitir sua própria métrica com um rótulo. cluster Isso pode causar problemas com a desduplicação do Amazon Managed Service for Prometheus. Consulte as Perguntas frequentes sobre alta disponibilidade para obter mais informações.