• EnglishEspañol日本語한국어Português
  • EntrarComeçar agora

Esta tradução de máquina é fornecida para sua comodidade.

In the event of any inconsistency between the English version and the translated version, the English versionwill take priority. Please visit this page for more information.

Criar um problema

Alta disponibilidade (HA) do Prometheus

Se você estiver usando nossa integração de gravação remota do Prometheus em uma configuração de alta disponibilidade (HA), será necessário garantir que seus servidores Prometheus não estejam enviando várias cópias da mesma métrica para New Relic. Este documento descreve como você pode configurar sua integração de gravação remota para que New Relic não mantenha métricas duplicadas.

Dica

Para obter informações sobre a integração de gravação remota padrão do Prometheus sem usar uma configuração de alta disponibilidade, consulte Configurar sua integração de gravação remota do Prometheus.

Rótulos externos

O New Relic requer dois rótulos externos para desduplicar dados de réplicas em uma configuração de alta disponibilidade:

Nome do rótulo

Descrição

Valor de exemplo

prometheus

Um rótulo cujo valor identifica o nome de um cluster ou grupo de servidores Prometheus de alta disponibilidade.

monitoring-cluster

prometheus_replica

Um rótulo cujo valor identifica a réplica exclusiva que envia esses dados.

replica-1

As seções restantes explicam como os rótulos funcionam com o Operador Prometheus e o Prometheus independente.

Operador Prometeu

Esses rótulos externos serão adicionados por padrão se você usar o Operador Prometheus versão 0.19.0 (ou superior). Isso se aplica quer você use o Operador Prometheus diretamente ou por meio do gráfico do leme.

O operador define o valor do rótulo prometheus (aquele que identifica um cluster) como <prometheus deployment namespace>/<prometheus deployment name>. Por exemplo, se o seu namespace para a implantação do Prometheus for monitoring e o nome da implantação for prometheus-cluster1, o valor será monitoring/prometheus-cluster1.

O operador define o valor do rótulo prometheus_replica como o nome do pod para cada réplica. Isto segue o formato replica-<replica number>, onde o número é o ordinal dessa réplica (por exemplo, a primeira réplica é denominada réplica-1).

Dica

Se você ainda vir cópias duplicadas de dados de réplica, certifique-se de não ter replicaExternalLabelName ou prometheusExternalLabelName em sua especificação ou configuração de gráfico do Prometheus, pois essas substituições alteram o nome do rótulo.

Prometeu autônomo

Ao implantar um servidor Prometheus diretamente, você precisa adicionar os rótulos externos ao arquivo de configuração. Aqui estão dois exemplos diferentes de configuração para réplicas no mesmo cluster de alta disponibilidade:

Replica 1 (prometheus.yml)

global:
external_labels:
prometheus: monitoring-cluster
prometheus_replica: replica-1

Replica 2 (prometheus.yml)

global:
external_labels:
prometheus: monitoring-cluster
prometheus_replica: replica-2
Copyright © 2024 New Relic Inc.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.