Я пытаюсь добавить трассировку на сервере Wildfly (в частности, Keycloak Docker image)
После этого документа https://docs.wildfly.org/19/Admin_Guide.html#MicroProfile_OpenTracing_SmallRye
Я дошел до
/extension=org.wildfly.extension.microprofile.opentracing-smallrye:add
/subsystem=microprofile-opentracing-smallrye:add
Но я не могу заставить работать следующие части, чтобы установить для него значение zipkin: 9411
Следующая команда в инструкциях завершилась неудачно
[standalone@localhost:9990 /] /subsystem=microprofile-opentracing-smallrye/jaeger-tracer=my-tracer:add()
{
"outcome" => "failed",
"failure-description" => "WFLYCTL0030: No resource definition is registered for address [
(\"subsystem\" => \"microprofile-opentracing-smallrye\"),
(\"jaeger-tracer\" => \"my-tracer\")
]",
"rolled-back" => true
}
Однако сделать это с помощью /opt/jboss/startup-scripts/
также не удается
Executing cli script: /opt/jboss/startup-scripts/enable-tracing.cli
No connection to the controller.
Используя ответ @ ehsavo ie, я получил немного больше
embed-server --admin-only=true
/extension=org.wildfly.extension.microprofile.opentracing-smallrye:add()
/subsystem=microprofile-opentracing-smallrye:add()
/subsystem=microprofile-opentracing-smallrye/jaeger-tracer=my-tracer:add()
/subsystem=microprofile-opentracing-smallrye/jaeger-tracer=my-tracer:write-attribute(name=sender-endpoint,value=http://tracing:9411)
/subsystem=microprofile-opentracing-smallrye/jaeger-tracer=my-tracer:write-attribute(name=propagation,value=[B3])
/subsystem=microprofile-opentracing-smallrye/jaeger-tracer=my-tracer:write-attribute(name=reporter-log-spans,value=true)
/subsystem=microprofile-opentracing-smallrye:write-attribute(name=default-tracer,value=my-tracer)
stop-embedded-server
, но все равно не могу войти в zipkin, который использует B3 .
Я тоже пробовал
/subsystem=microprofile-opentracing-smallrye/jaeger-tracer=my-tracer:write-attribute(name=sender-endpoint,value=http://tracing:9411/api/v1/spans)