New Relic vous permet d'envoyer des informations sur le déploiement application depuis la ligne de commande. Ensuite, vous pouvez visualiser les informations de déploiement sur la pageDeployments de l'UI: Accédez à one.newrelic.com > All capabilities > APM & services > Applications > (select an app) > Events > Deployments.
installation
Une partie du processus d'installation consiste à remplacer le app_name
de votre fichier newrelic.yml
par un nom significatif. Lorsque vous exécutez le script de téléchargement de déploiement, il utilisera le nom de l'application pour associer toutes les instances de l'application au déploiement. Chaque fois que vous exécutez le script, il signalera un nouveau déploiement à New Relic.
Par exemple, si vous définissez le marqueur de déploiement et exécutez le script pour envoyer 100 instances de l'application, la page Deployments affichera un déploiement pour l'instance 100. Si vous exécutez à nouveau le script, il affichera un autre déploiement.
Dans le cadre du processus d'installation, après avoir modifié le app_name
, ajoutez cette entrée à newrelic.yml
dans la section common
:
api_host: rpm.newrelic.com
les clients se connectant au data center de la région UE devront utiliser l'entrée suivante à la place :
api_host: rpm.eu.newrelic.com
ligne de commande
Pour envoyer des informations de déploiement à New Relic depuis l'agent Java jar
, exécutez la commande suivante depuis la ligne de commande :
$java -jar newrelic.jar deployment DEPLOYMENT_OPTIONS
Vous pouvez inclure ces valeurs facultatives avec la commande de déploiement :
Option de déploiement | Description |
---|---|
| Définissez le nom de l'application. La valeur par défaut est le paramètre |
| Remplacez la propriété système |
| Précisez l'utilisateur qui déploie le changement. |
| Spécifiez la révision en cours de diffusion. |
| Lire un log des modifications à partir de l'entrée standard. Par exemple, vous pouvez canaliser le log des modifications : bash
|
Configuration du proxy
L'agent Java ne récupère pas la configuration du proxy à partir du fichier newrelic.yml
. Recommandation : Si vous utilisez un proxy dans votre application, utilisez l’une de ces options pour enregistrer le déploiement :
- Transmettez manuellement la configuration du proxy dans la commande Java.
- Utilisez l'API REST New Relic v2.
REST API
En plus d'utiliser la ligne de commande, vous pouvez enregistrer le déploiement avec New Relic API l'REST v2 .