1, released SOFATracer 2.4.1 version, the main changes are as follows:
- Support for custom Buried (FlexibleTracer)
- Support Dubbo 2.6.x
- Log output to support non-json format (xstringbuilder)
Bug fixes
- Fix BasePreparedStatement initialization policy problem. #233
- Fix SQLException coverage problem. #231
Enhancement
New Features
In accordance with 3.0.6 version
2, SOFATracer Profile
SOFATracer component is a distributed system for tracing calls, through a unified traceId
manner various network calls where calls to link log record, in order to achieve a perspective view of the network calls. These logs can be used for fast fault discovery, service governance.
In order to solve the problems in the implementation of the tracking link large-scale micro-service architecture, SOFATracer provides the following capabilities:
2.1 provides distributed link tracking solutions based on standardized OpenTracing
Based OpenTracing specification and expand its ability to provide solutions to link tracking. Each frame or components may be implemented based on this, to provide the ability to track through a link embedded in the respective assembly points embodiment.
2.2 provides asynchronous log landing disk printing capabilities
Based Disruptor high performance lock-circular queue, ability to provide asynchronous print log to the local disk. Or when the frame assembly can access the premise asynchronous log print output format can be defined from the log file. SOFATracer offers two types of print that is similar to the log summary log and statistics log summary log: Each call will fall disk log; statistics log: log at regular intervals statistical output.
2.3 supports the log rolling capability and self-clearing
Asynchronous disk SOFATracer log landing clearance and support self-rolling capacity to support in accordance with in accordance with the clear day and by the hour or day rolling capacity of
2.4 Based on the scalability SLF4J MDC
Providing SLF4J MDC (Mapped Diagnostic Contexts) function, a user can define and support the change log and a content output format. SOFATracer integrated SLF4J MDC function, user simply modify the log configuration file to the output current context Tracer tracerId
and spanId
.
2.5 interface display capability
SOFATracer link remote tracking data can be reported to the open source products Zipkin do show distributed link tracking.
2.6 unified configuration capability
Provide a wealth of configuration profiles ability to customize the application's individual needs.