Dans ce tutoriel, nous allons installer:
- Jaeger pour la collecte des traces applicatives.
- Docker
- Docker Compose
- nodejs
- npm
Vous devez avoir démarrer le container de Grafana du précédent tutoriel.
- Ajouter le port forwarding sur le port 16686 lors de l'ouverture de votre connexion SSH:
$ ssh -L 16686:0.0.0.0:16686 ....
- Exécuter la commande suivante:
# Démarre les containers en arrière tâche
$ docker compose up -d
- Ouvrez la WebUI
Pour simuler l'envoi de traces applicatives, executer le script JavaScript ci-joint:
$ cd hexatek/06-jaeger
$ npm run send-samples
Tapez CTRL+C pour arreter l'execution du script
- Ouvrir la WebUI
- Rechercher les traces produites avec le scirpt JavaScript
- Consulter les spans en cliquant sur la derniere transaction:
- Ouvrir la console de Grafana
- Ajouter une nouvelle datasource de type Jaeger en spécifiant l'URL
http://jaeger:16686
: - Explorer les données avec cette nouvelle datasource: