Vous pouvez configurer une source de donnéesPrometheus dans Grafana pour interroger les données stockées dans la base de données New Relic (NRDB) à l'aide de notre langage de requête de style PromQL.
Ajouter une source de données Prometheus
Suivez ces étapes pour ajouter New Relic comme source de données Prometheus pour Grafana. Ces instructions détaillent comment terminer le processus lorsque vous travaillez avec les versions Grafana 6.7 et supérieures.
Important
Vous devez terminer le processus d’intégration d’écriture à distance Prometheus avant de commencer le processus de configuration.
Dans New Relic, créez une nouvelle clé de requête Insights.
Important
Remarque : dans Grafana, vous devrez placer ceci dans un en-tête HTTP X-Query-Key personnalisé (voir l'étape 7 ci-dessous), mais il s'agit de la même entité que la clé de requête New Relic.
Depuis l’écran Grafana Home , accédez à Configuration > Data Sources et cliquez sur Add data source.
Dans l’écran Add data source sous les options Time series databases , sélectionnez Prometheus.
Saisissez le Name que vous souhaitez utiliser pour votre nouvelle source de données Prometheus.
Réglez le bouton bascule Default sur la position activée ou désactivée, selon que vous souhaitez que ce soit votre source de données par défaut pour la requête Prometheus .
- Désactivé : ce n'est pas votre source de données par défaut
- Activé : il s'agit de votre source de données par défaut
Entrez le URL correct :
- États-Unis : Prometheus-api.newrelic.com
- UE : prometheus-api.eu.newrelic.com
Sous Custom Headers, sélectionnez Add Header. Définissez le nom Header sur X-Query-Key. Pour le Value, entrez la clé de requête que vous avez créée à l'étape 1.
Cliquez sur Save & Test.
Conseil
Si vos graphiques apparaissent sous forme de groupements de points et non sous forme de lignes connectées, vous pouvez modifier le style du graphique pour afficher des lignes à la place. Pour ce faire, accédez à Graph panel de Grafana et sélectionnez Stacking and null value > connected.
Ce document vous a-t-il aidé lors de votre installation ?
Considérations sur le contrôle de version
New Relic recommande fortement d'utiliser les versions 6.7.x et supérieures pour configurer New Relic comme source de données Prometheus. Si vous choisissez de terminer la configuration tout en exécutant une version antérieure, vous devrez effectuer l'une des opérations suivantes pour configurer avec succès votre source de données :
- Configurez la nouvelle source de données pour utiliser l’authentification de base, puis entrez la clé de requête comme mot de passe dans le workflow d’authentification de base.
- Configurez la nouvelle URL de la source de données pour inclure la clé de requête :
https://prometheus-api.newrelic.com/auth/`<query-key>`
Personnaliser le comportement de l'API Prometheus
Les en-têtes sont particulièrement importants si vous avez connecté plusieurs serveurs Prometheus à New Relic à l'aide de l'intégration d'écriture à distance. Voici quelques détails sur la personnalisation.
Supprimer une source de données Prometheus
Pour supprimer une source de données dans Grafana :
- Allez à Configuration > Data Sources.
- Cliquez sur la source de données que vous souhaitez supprimer.
- Cliquez sur le bouton Delete en bas de la page.