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

configuration avancée pour l'agent Prometheus

Prévenir les augmentations de facturation

Évitez d'envoyer des données Prometheus qui ne sont pas pertinentes pour vos besoins monitoring . Utilisez plutôt des filtres pour ignorer ou inclure des mesures spécifiques, ce qui vous aide à contrôler la quantité de données que vous envoyez à New Relic et à éviter des frais de facturation supplémentaires.

Comme expliqué dans le guideconfiguration , certaines cibles sont récupérées par défaut et toutes les données exposées à partir de ces cibles découvertes sont envoyées. Vous risquez donc de dépasser les limites de la plateforme New Relic et d'augmenter vos frais de facturation.

Pour réduire la quantité de données définies, vous pouvez personnaliser la configuration de l'agent Prometheus :

Consultez également nos conseils de dépannage.

Activer ou désactiver l'intégration de Prometheus

L'agent Prometheus utilise les champs app_values et source_labels pour extraire les métriques de l'intégration Prometheus , que vous pouvez personnaliser. Vous pouvez vérifier les valeurs par défaut dans le référentiel GitHub du graphique.

  • source_labels définit les noms d'étiquettes à utiliser pour filtrer les métriques des ressources correspondantes.
  • app_values définit les valeurs des noms d'étiquettes qui sont filtrés.

Par instance, avec les valeurs suivantes :

# (...)
kubernetes:
source_labels: ["app.kubernetes.io/name", "app.newrelic.io/name"]
app_values: ["redis"]
# (...)

Tous les travaux avec integrations_filter.enabled: true incluraient uniquement les métriques incluant les étiquettes correspondant à "app.kubernetes.io/name" et "app.newrelic.io/name", dont la valeur est "redis".

Vous pouvez étendre les valeurs par défaut pour inclure des étiquettes supplémentaires ou des valeurs d'application. Vous pouvez également supprimer les valeurs dont les services référencés dans l'application par défaut ne vous intéressent pas.

Appliquer la configuration native de Prometheus

Si vous avez une exigence qui n'est pas actuellement prise en charge par la couche de configuration fournie par l'agent Prometheus, vous pouvez configurer une configuration de scrape supplémentaire au format Prometheus. Pour ce faire, utilisez les champs extra_ incluant une configuration Prometheus valide qui ne sera en aucun cas analysée.

Important

extra_ les champs doivent inclure la configuration brute de Prometheus.

Par conséquent, les métriques collectées n'auront pas par défaut les métadonnées telles que pod ou service, ajoutées par l'agent pour la cible statique ou les jobs Kubernetes . Utilisez cette configuration uniquement comme solution de contournement lorsque les champs pris en charge ne couvrent pas vos besoins. Voir plus de détails dans la documentation helm-chart.

Droits d'auteur © 2025 New Relic Inc.

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