• /
  • EnglishEspañolFrançais日本語한국어Português
  • Se connecterDémarrer

Cette traduction automatique est fournie pour votre commodité.

En cas d'incohérence entre la version anglaise et la version traduite, la version anglaise prévaudra. Veuillez visiter cette page pour plus d'informations.

Créer un problème

Prometheus Haute Disponibilité (HA)

Si vous utilisez notre intégration d'écriture à distance Prometheus dans une configuration haute disponibilité (HA), vous devez vous assurer que vos serveurs Prometheus n'envoient pas plusieurs copies des mêmes métriques à New Relic. Ce document décrit comment vous pouvez configurer votre intégration d'écriture à distance afin que New Relic ne conserve pas de métriques dupliquées.

Conseil

Pour plus d'informations sur l'intégration d'écriture à distance Prometheus standard sans utiliser de configuration haute disponibilité, consultez Configurer votre intégration d'écriture à distance Prometheus.

Étiquettes externes

New Relic nécessite deux étiquettes externes pour dédupliquer les données des répliques dans une configuration à haute disponibilité :

Nom de l'étiquette

Description

Exemple de valeur

prometheus

Une étiquette dont la valeur identifie le nom d'un cluster ou d'un groupe de serveurs Prometheus à haute disponibilité.

monitoring-cluster

prometheus_replica

Une étiquette dont la valeur identifie la réplique unique qui envoie ces données.

replica-1

Prudence

Un compte peut avoir jusqu'à 1 500 clusters Prometheus HA uniques. Si cette limite est dépassée, les données du cluster HA supplémentaire seront supprimées. Dans de tels cas, New Relic génère PrometheusHAClusterLimit NrIntegrationError événement.

Opérateur Prometheus

Ces étiquettes externes sont ajoutées par défaut si vous utilisez Prometheus Operator version 0.19.0 (ou supérieure). Ceci s'applique que vous utilisiez Prometheus Operator directement ou via le graphique helm.

L'opérateur définit la valeur de l'étiquette prometheus (celle qui identifie un cluster) comme <prometheus deployment namespace>/<prometheus deployment name>. Par exemple, si votre espace de nommage pour le déploiement Prometheus est monitoring et le nom du déploiement est prometheus-cluster1, la valeur est monitoring/prometheus-cluster1.

L'opérateur définit la valeur de l'étiquette prometheus_replica comme nom du pod pour chaque réplique. Cela suit le format replica-<replica number>, où le numéro est l'ordinal de cette réplique (par exemple, la première réplique est nommée réplique-1).

Conseil

Si vous voyez toujours des copies en double des données de réplication, assurez-vous que vous n'avez pas replicaExternalLabelName ou prometheusExternalLabelName dans votre spécification Prometheus ou dans votre configuration de graphique, car ces remplacements modifient le nom de l'étiquette.

Prometheus autonome

Lorsque vous déployez directement un serveur Prometheus , vous devez ajouter les étiquettes externes au fichierconfiguration . Voici deux exemples de configuration différents pour les répliques au sein du même cluster haute disponibilité :

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
Droits d'auteur © 2025 New Relic Inc.

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