最后更新于
最后更新于
This page notes all enhancements and features that we have introduced to our major releases of the Axon Tracing Extension.
Contributor aupodogov
provided an optimization in the OpenTraceHandlerInterceptor
, by replace an orElse
for orElseGet
, in pull request .
We introduced a sample module that shows how to use this extension. You can find the module .
Spring Boot ordering sometimes didn't wire the tracing gateways. To solve this, we enforced the ordering through an AutoConfigureBefore
annotation on the TracingAutoConfiguration
. We marked this under issue and solved it in pull request.
We refer to the 4.5 for a complete list of all changes.
Pull request introduces an enhancement for users of this extension. With the MessageTagBuilderService
they have more configuration options for selecting the desired tags per message type.
When using Spring Boot, the gateway bean names this extension builds clashed with Axon Frameworks default CommandGateway
and QueryGateway
beans. Contributor guilhermeblanco
marked this in issue , which we resolved in pull request .
You can find a list of all changes made in release 4.4 .
Pull request introduces tracing for scatter-gather and subscription queries. This introduction means that we can make a full release of the Axon Tracing Extension.
Traces for query messages now have tags included. We also introduced additional test cases to validate the entire process, as seen in issue.
For a complete list of all changes, we refer to page.
We did not introduce any significant changes other than updating the extension to use Axon Framework release 4.2.
Note that this extension currently is in a milestone state. As such, users should consider we might introduce API changes in future releases.
Note that this extension currently is in a milestone state. As such, users should consider we might introduce API changes in future releases.
It's currently in a milestone state, as it doesn't trace all QueryGateway
operations. As such, users should consider we might introduce API changes in future releases.
The constructors of the TracingCommandGateway
and TracingQueryGateway
are now protected, since issue . This change allows users to extend these classes if necessary.
As off issue , the spans now contain defaults operation names and tags.
You can find a complete list of the changes
We introduced the Tracing extension with lots of help from our contributor Christophe Bouhier at Trifork. The tracing logic used originates from the .
You can find a complete list of all changes .