Helidon.io get started から Helidon Microprofile クイックスタート プロジェクトを作成しましたが、Jaeger で構成中に Jaeger UI でトレースが見つかりません。以下は、私が実行した手順です。
を使用して作成されたプロジェクト
mvn archetype:generate -DinteractiveMode=false \ -DarchetypeGroupId=io.helidon.archetypes \ -DarchetypeArtifactId=helidon-quickstart-mp \ -DarchetypeVersion=1.4.4 \ -DgroupId=io.helidon.examples \ -DartifactId=helidon-quickstart-mp \ -Dpackage=io.helidon.examples.quickstart.mp
pom.xml
Jaeger の依存関係で更新<dependency> <groupId>io.helidon.tracing</groupId> <artifactId>helidon-tracing-jaeger</artifactId> </dependency> <dependency> <groupId>io.jaegertracing</groupId> <artifactId>jaeger-client</artifactId> <version>0.32.0</version> </dependency>`
更新された GreetApplication
@Traced @ApplicationScoped @ApplicationPath("/") public class GreetApplication extends Application {......}
/helidon-quickstart-mp/src/main/resources/META-INF/microprofile-config.properties を更新しました
#Jaeger properties tracing.service=mp
mvnパッケージを実行してから
target>java -jar helidon-quickstart-mp.jar
Jaeger UI で、実行中のサービスをトレースできません。
では、Jaeger UI を helidon Microprofile プロジェクトに構成するにはどうすればよいでしょうか?