Axon 参考指南
  • 介绍
  • 架构概览
    • DDD & CQRS 概念
    • 事件溯源
    • 事件驱动的微服务
  • Axon Server
  • 发行说明
    • Axon Framework
      • Major Releases
      • Minor Releases
    • Axon Server
      • Major Releases
      • Minor Releases Standard Edition
      • Minor Releases Enterprise Edition
    • Axon Framework Extensions
      • AMQP
        • Major Releases
      • CDI
        • Major Releases
      • JGroups
        • Major Releases
      • Kafka
        • Major Releases
        • Minor Releases
      • Kotlin
        • Experimental Releases
      • Mongo
        • Major Releases
        • Minor Releases
      • Reactor
        • Major Releases
        • Minor Releases
      • Spring Cloud
        • Major Releases
        • Minor Releases
      • Tracing
        • Major Releases
        • Minor Releases
  • Getting Started
    • 快速开始
  • Axon Framework
    • 介绍
    • 消息传递概念
      • 消息剖析
      • 消息关联
      • 消息拦截
      • 支持带注解的处理程序
      • 异常处理
      • 工作单元
    • 命令
      • 建模
        • 聚合
        • 多实体聚合
        • 聚合状态存储
        • 从另一个聚合创建聚合
        • 聚合多态性
        • 解决冲突
      • 命令调度器
      • 命令处理程序
      • 基础设施
      • 配置
    • 事件
      • 事件调度器
      • 事件处理程序
      • 事件处理器
        • 订阅事件处理器
        • 流式事件处理器
      • 事件总线和事件存储
      • 事件版本控制
    • 查询
      • 查询处理
      • 查询调度器
      • 查询处理程序
      • 实现
      • 配置
    • 长时处理过程(Sagas)
      • 实现
      • 关联
      • 基础设施
    • Deadlines
      • Deadline Managers
      • Event Schedulers
    • 测试
      • 命令 / 事件
      • 长时处理过程(Sagas)
    • 序列化
    • 调整
      • 事件快照
      • 事件处理
      • 命令处理
    • 监控和指标
    • Spring Boot 集成
    • 模块
  • Axon Server
    • 介绍
    • 安装
      • 本地安装
        • Axon Server SE
        • Axon Server EE
      • Docker / K8s
        • Axon Server SE
        • Axon Server EE
    • 管理
      • 配置
        • System Properties
        • Command Line Interface
        • REST API
        • GRPC API
      • Monitoring
        • Actuator Endpoints
        • gRPC Metrics
        • Heartbeat Monitoring
      • Clusters
      • Replication Groups
      • Multi-Context
      • Tagging
      • Backup and Messaging-only Nodes
      • Backups
      • Recovery
      • Plugins
      • Error Codes
    • 安全
      • SSL
      • 访问控制
      • 访问控制 - 标准版
      • 访问控制 - 企业版
      • 访问控制 - 客户端应用程序
      • 访问控制 - 命令行
      • 访问控制 - REST API
      • 访问控制 - LDAP
      • 访问控制 - OAuth 2.0
    • 性能
      • 事件段
      • 流量控制
    • 迁移
      • Standard to Enterprise Edition
      • Non-Axon Server to Axon Server
  • Extensions
    • Spring AMQP
    • JGroups
    • Kafka
    • Kotlin
    • Mongo
    • Reactor
      • Reactor Gateways
    • Spring Cloud
    • Tracing
  • Appendices
    • A. RDBMS Tuning
    • B. Message Handler Tuning
      • 参数解析器
      • 处理程序增强
    • C. 元数据注解
    • D. 标识符生成
    • E. Axon Server Query Language
由 GitBook 提供支持
在本页

最后更新于2年前

This page notes all enhancements and features that we have introduced to our major releases of the Axon Tracing Extension.

Release 4.5

  • 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.

Release 4.4

  • 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 .

Release 4.3

  • 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.

Release 4.2 - Milestone

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.

Release 4.1 - Milestone

Note that this extension currently is in a milestone state. As such, users should consider we might introduce API changes in future releases.

Release 4.0 - Milestone

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 .

  1. 发行说明
  2. Axon Framework Extensions
  3. Tracing

Major Releases

上一页Tracing下一页Minor Releases
  • Release 4.5
  • Release 4.4
  • Release 4.3
  • Release 4.2 - Milestone
  • Release 4.1 - Milestone
  • Release 4.0 - Milestone
#103
here
#105
this
release notes
#78
#79
#86
here
#33
this
this
#9
#7
here
Open Tracing API
here