Docker
Installation
Pour installer l'intégration New Relic Prometheus OpenMetrics dans un environnement Docker :
Créer un fichier de configuration
config.yaml
. Utilisez l' exemple de fichier de configuration ou consultez le fichier manifestenri-prometheus-latest.yaml
, qui inclut la carte de configurationnri-prometheus-cfg
et un exemple de configuration.- Required: Ajoutez votre et un nom de cluster pour identifier votre conteneur Docker.
- Ajoutez le point de terminaison à gratter ; par exemple, ajoutez le point de terminaison
http://localhost:8080/metrics
pour collecter des métriques sur l'intégration elle-même. - Spécifiez les métriques que vous souhaitez ignorer ou inclure en fonction des préfixes des métriques et des étiquettes. Pour plus d'informations, consultez la documentation sur le filtrage des métriques .
Démarrer l’intégration en arrière-plan :
docker run -d --restart unless-stopped \--name nri-prometheus \-e LICENSE_KEY="YOUR_LICENSE_KEY" \-v "$(pwd)/config.yaml:/config.yaml" \newrelic/nri-prometheus:2.18.0Confirmez que le conteneur fonctionne correctement :
docker ps -f "name=nri-prometheus"Confirmez que l'intégration a été configurée correctement : attendez quelques minutes, puis accédez à l'UI de New Relic et exécutez cette requête NRQL pour voir si des données ont été signalées :
FROM Metric SELECT count(*) WHERE clusterName = 'YOUR_CLUSTER_NAME' since 1 hour ago
Ce document vous a-t-il aidé lors de votre installation ?
Mettre à jour l'intégration
Pour mettre à jour l'intégration Prometheus OpenMetrics, suivez les procédures pour Docker selon le cas :
- Supprimez le conteneur Docker.
- Suivez les procédures d'installation standard pour démarrer un nouveau conteneur Docker.
L'intégration enregistre sa version actuelle au démarrage. Pour déterminer la version en cours d’exécution :
docker logs nri-prometheus 2>&1 | grep "Integration version"
Exemple de sortie :
time="2019-02-26T09:21:21Z" level=info msg="Starting New Relic's Prometheus OpenMetrics Integration version 1.0.0"
Désinstaller
Pour désinstaller l’intégration Prometheus OpenMetrics pour Docker ou Kubernetes, exécutez la commande suivante :
docker rm -f nri-prometheus
Kubernetes
Pour instrumenter la charge de travail Prometheus dans un cluster Kubernetes, consultez Installer et configurer l'agent Prometheus sur le cluster Kubernetes.
Si vous devez migrer de l'intégration Prometheus Open Métriques vers Open Métriques, consultez le guide de migration suivant.