|
|
Publié sur 02/02/2021 13:53:07
|
|
|
|

ASP.NET Les données Jaeger de trace de lien Core (v) persistent vers elasticsearch, après avoir démarré jaeger-all-in-one.exe par défaut,Les données sont enregistrées en mémoire et perdues si la console Jaeger est ferméeDans un environnement de production, nous devons stocker les données de manière persistante.
Jaeger supporte le stockage de bases de données sur : cassandra, elasticsearch, memory, kafka, badger, grpc-plugin
Il existe deux façons de configurer Jaeger : paramètres de commande, variables d’environnement
Référence de commande de configuration :La connexion hyperlientérée est visible.
Tous les paramètres peuvent être fournis par des variables d’environnement en changeant toutes les lettres en lettres majuscules et en remplaçant toute ponctuation par des soulignements. Par exemple,-- cassandra.connections-per-host peut fournir la valeur du drapeau par CASSANDRA_CONNECTIONS_PER_HOST variable d’environnement. Cet article utilise la forme de variables d’environnement pour définir les informations de configuration.Créer un nouveau script start.bat batchComme suit:
Bien sûr, il peut aussi être lancé sous la forme d’une ligne de commande :
Avec ASP.NET projets Core, les données sont écrites dans elasticsearch via jaeger. (omis)
Les informations du lien sont consultables via le panneau Jaeger UI :La connexion hyperlientérée est visible.
En même temps, vous pouvez également voir les informations d’index nouvellement créées de Jaeger dans l’interface Kibana, comme montré dans la figure ci-dessous :
Ressources:La connexion hyperlientérée est visible.
(Fin)
|
Précédent:Logging System (II).NET/C# utilise NLog pour envoyer les journaux vers ELKProchain:DataTables implémente l’exportation de tables, Excel, CSV et l’impression
|