Conseil
Cette leçon fait partie d’un cours qui vous apprend à créer une application New Relic à partir de zéro. Si vous ne l’avez pas déjà fait, consultez la présentation.
Avant de créer votre application New Relic, vous devez lancer vos services de démonstration. Ce cursus dépend de deux services importants :
- Un service Web qui affiche un formulaire d'inscription à une newsletter. Le texte de l'en-tête du formulaire alterne entre deux versions car vous effectuez un test A/B pour déterminer quel texte mène à un abonnement de meilleure qualité.
- Un service de simulation qui envoie un trafic constant vers le site Web afin que vous n'ayez pas à générer manuellement des données
Pour lancer vos services de démonstration, vous devez d’abord installer Docker et Docker compose.
Développez vos services de démonstration
Cloner le référentiel de cours depuis GitHub :
$git clone https://github.com/newrelic-experimental/nru-programmability-courseCe référentiel contient du code pour créer des automatisations NodeJS New Relic. Il contient également un répertoire de codes d'application pour chaque leçon du cours. Vous utiliserez ces répertoires pour suivre le contenu du cours.
Accédez au répertoire de démonstration, appelé ab-test-app:
$cd nru-programmability-course/ab-test-appCe répertoire contient les fichiers de configuration et les fichiers README pour utiliser la démo.
Créez et exécutez le service Web et le conteneur du simulateur, en utilisant docker-compose:
$NEW_RELIC_LICENSE_KEY=YOUR_NEW_RELIC_LICENSE_KEY docker-compose up -dImportant
Assurez-vous de remplacer YOUR_NEW_RELIC_LICENSE_KEY par votre clé de licence réelle.
Une fois terminé, consultez le site Web à localhost:3001.
Visitez New Relic et accédez à APM dans le menu de navigation supérieur. Sélectionnez Newsletter dans la liste des services instrumentés.
Vous devrez peut-être attendre une minute ou deux pour que New Relic reçoive les données de vos services de démonstration. Une fois prêt, vous verrez les données de transaction, telles que les performances, le débit et un score Apdex.
Pour arrêter vos services de démonstration, exécutez docker-compose down depuis votre répertoire ab-test-app :
$docker-compose downVous êtes maintenant prêt à créer votre application New Relic !
Conseil
Cette leçon fait partie d’un cours qui vous apprend à créer une application New Relic à partir de zéro. Passez à la leçon suivante : Installer et configurer la CLI New Relic.