問題タブ [opentracing]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
4439 参照

log4j2 - jaeger トレース ID とスパン ID を log4j2 ログに追加

示されているパターンでログに x-b3-traceid と x-b3-spanid を挿入したい-

ジップキンの場合、次のような利用可能なライブラリがあります

brave-context-log4j2 – ( https://github.com/openzipkin/brave/tree/master/context/log4j2 )

春の雲の探偵。( https://cloud.spring.io/spring-cloud-sleuth/ ) jaeger の使用中にそれを追加するにはどうすればよいですか?

0 投票する
1 に答える
2477 参照

spring-boot - Jaeger、logback、Sleuth の連携に関する問題

私は、ロギングが logback によって行われ、インストルメンテーションのために Jaeger が統合された Spring Boot アプリケーションを開発していました。

Myservice.java

logback.xml

pom.xml

Jeager はサーバーに正しく接続されており、トレースを取得しています。問題は logback ログにあります。traceId と spanId がログに出力されません。

しかし、私自身がその解決策を見つけました。Spring Boot アプリケーションに Spring Cloud Sleuth を追加しました。

これで、すべてのトレース情報が logback ログで利用できるようになりました。しかし問題は、Jaeger が Jaeger サーバーへのトレースの登録を停止したことです。

Jaegerの代わりにZipkinを試してみましたが、同じことが起こりました。アプリケーションの何が問題になっていますか? 依存関係に何か問題がありますか?