📅  最后修改于: 2023-12-03 15:19:39.025000             🧑  作者: Mango
Jaeger是一款开源的分布式跟踪系统,可以帮助开发者更好地跟踪和分析应用程序的性能。
在Quarkus中,我们可以使用Jaeger来跟踪和分析我们的应用程序。Quarkus还提供了一些示例属性,可以帮助我们更好地配置Jaeger。
以下是一些常用的示例属性:
quarkus.jaeger.enabled=true # 是否启用Jaeger
quarkus.jaeger.service-name=my-app-service # 服务名称
quarkus.jaeger.collector-hostname=localhost # 追踪器主机名,默认是localhost
quarkus.jaeger.collector-port=14250 # 追踪器端口,默认是14250
quarkus.jaeger.reporter-log-spans=true # 是否记录跟踪信息
要启用Jaeger,只需将quarkus.jaeger.enabled
属性设置为true
,如下所示:
quarkus.jaeger.enabled=true
如果不需要启用Jaeger,则可以将该属性留空或者将其设置为false
。
要配置服务名称,可以使用quarkus.jaeger.service-name
属性。例如:
quarkus.jaeger.service-name=my-app-service
这将把服务名称设置为my-app-service
。
要配置追踪器主机名和端口,可以使用quarkus.jaeger.collector-hostname
和quarkus.jaeger.collector-port
属性。例如:
quarkus.jaeger.collector-hostname=localhost
quarkus.jaeger.collector-port=14250
这将将追踪器主机名设置为localhost
,端口设置为14250
。
如果需要记录跟踪信息,可以使用quarkus.jaeger.reporter-log-spans
属性。例如:
quarkus.jaeger.reporter-log-spans=true
这将允许Quarkus记录跟踪信息。
综上所述,Quarkus.Jaeger示例属性可以帮助我们更好地配置Jaeger,并通过获取有用的跟踪信息来帮助我们优化应用程序性能。