第 3 章 在 JBoss EAP 中管理 MicroProfile
3.1. MicroProfile OpenTracing 管理 复制链接链接已复制到粘贴板!
如果您看到为 REST 调用导出的重复 trace,请禁用 microprofile-opentracing-smallrye 子系统。有关禁用 microprofile-opentracing-smallrye 的详情请参考 删除 microprofile-opentracing-smallrye 子系统。
3.1.1. 启用 MicroProfile Open Tracing 复制链接链接已复制到粘贴板!
使用以下管理 CLI 命令,通过将子系统添加到服务器配置,为服务器实例全局启用 MicroProfile Open Tracing 功能。
流程
使用以下管理命令启用
microprofile-opentracing-smallrye子系统:/subsystem=microprofile-opentracing-smallrye:add()
/subsystem=microprofile-opentracing-smallrye:add()Copy to Clipboard Copied! Toggle word wrap Toggle overflow 重新加载服务器以使更改生效。
reload
reloadCopy to Clipboard Copied! Toggle word wrap Toggle overflow
3.1.2. 删除 microprofile-opentracing-smallrye 子系统 复制链接链接已复制到粘贴板!
microprofile-opentracing-smallrye 子系统包含在默认的 JBoss EAP 7.4 配置中。此子系统为 JBoss EAP 7.4 提供 MicroProfile OpenTracing 功能。如果您在启用 MicroProfile OpenTracing 时遇到系统内存或性能下降,您可能想禁用 microprofile-opentracing-smallrye 子系统。
您可以在管理 CLI 中使用 remove 操作,为给定服务器全局禁用 MicroProfile OpenTracing 功能。
流程
删除
microprofile-opentracing-smallrye子系统。/subsystem=microprofile-opentracing-smallrye:remove()
/subsystem=microprofile-opentracing-smallrye:remove()Copy to Clipboard Copied! Toggle word wrap Toggle overflow 重新加载服务器以使更改生效。
reload
reloadCopy to Clipboard Copied! Toggle word wrap Toggle overflow
3.1.3. 安装 Jaeger 复制链接链接已复制到粘贴板!
使用 docker 安装 Jaeger。
先决条件
-
已安装Docker。
流程
在 CLI 中运行以下命令来使用
docker安装 Jaeger:docker run -d --name jaeger -p 6831:6831/udp -p 5778:5778 -p 14268:14268 -p 16686:16686 jaegertracing/all-in-one:1.16
$ docker run -d --name jaeger -p 6831:6831/udp -p 5778:5778 -p 14268:14268 -p 16686:16686 jaegertracing/all-in-one:1.16Copy to Clipboard Copied! Toggle word wrap Toggle overflow