ShardingSphere 4.x Orchestration-Apm Integration


APM is the abbreviation for application performance monitoring. Currently, main APM functions lie in the performance diagnosis of distributed systems, including chain demonstration, application topology analysis and so on.


Use OpenTracing

  • Method 1: inject Tracer provided by APM system through reading system parameters
ShardingTracer.init(new SkywalkingTracer());

Use SkyWalking’s Automatic Agent

Please refer to SkyWalking Manual.

Result Demonstration

No matter in which way, it is convenient to demonstrate APM information in the connected system. Take SkyWalking for example:

Application Architecture

Use Sharding-Proxy to visit two databases, and, and there are two tables in each one of them.


Tracking Data


Open source ecosystem for distributed database, transactions, governance & more.