• /
  • 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

Ajouter, renommer ou copier l'attribut Prometheus

L'intégration New Relic Prometheus OpenMetrics fournit des contrôles pour transformer les métriques Prometheus pour Docker avant de les envoyer à New Relic. Après avoir défini les transformations dans le fichier de configuration d'intégration, elles sont effectuées pour tous les points de terminaison.

Hiérarchie

Le fichier manifeste nri-prometheus-latest.yaml inclut la carte de configuration nri-prometheus-cfg montrant un exemple de configuration. Les transformations sont exécutées dans l'ordre suivant :

  1. Ignorer les métriques.
  2. Ajouter ou inclure un attribut.
  3. Renommer l'attribut.
  4. Copier l'attribut.

Important

Évitez d’envoyer des données d’intégration Prometheus OpenMetrics qui ne sont pas pertinentes pour vos besoins monitoring . Utilisez plutôt des filtres pour ignorer ou inclure des métriques spécifiques. Cela vous aidera à contrôler la quantité et les types de données que vous envoyez à New Relic. Cela vous aidera également à éviter des frais de facturation supplémentaires. Pour plus d'informations, voir Ignorer ou inclure les métriques Prometheus.

Exemple de configuration

Pour utiliser ces options, configurez le fichier de configuration du conteneur de scraper (config.yaml dans le répertoire actuel) :

docker run -d --restart unless-stopped \
--name nri-prometheus \
-e CLUSTER_NAME="YOUR_CLUSTER_NAME"
-e LICENSE_KEY="YOUR_LICENSE_KEY" \
-v "$(pwd)/config.yaml:/config.yaml" \
newrelic/nri-prometheus:latest --configfile=/config.yaml

Voici un exemple de fichier de configuration contenant tous ces exemples :

transformations:
- description: "Transformation for MySQL exporter"
add_attributes:
- metric_prefix: "mysql_"
attributes:
owningTeam: "database-team"
rename_attributes:
- metric_prefix: "mysql_"
attributes:
table: "tableName"
under_score: "CamelCase"
copy_attributes:
- from_metric: "mysql_version_info"
to_metrics:
- "mysql_"
attributes:
- "innodb_version"
- "version"
ignore_metrics:
- prefixes:
- "go_"
- "process_"

Ajouter un attribut

Cette transformation permet d'inclure un ensemble d'attributs définis statiquement à un ensemble de métriques cibles.

Renommer l'attribut

Tous les points de terminaison Prometheus n'ont pas de dénomination cohérente. Vous pouvez renommer l'attribut selon vos besoins.

Copier l'attribut

Certains points de terminaison Prometheus fournissent une métrique _info ou _static contenant des métadonnées sur le service, comme la version. Il peut être utile d’avoir cet attribut sur toutes les métriques pour ce service. Cette transformation permet de copier l'attribut d'une métrique source vers un ensemble de métriques cibles.

Important

Vous ne pouvez copier des attributs qu'entre métriques dans le même point de terminaison.

Droits d'auteur © 2025 New Relic Inc.

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