APM is the abbreviation of Application Performance Monitoring. Currently its core function is the performance diagnosis of distributed system, including call chain demonstration, application topology analysis, etc.
Please refer to SkyWalking Manual。
If user want to use other APM systems which support OpenTracing, just use sharding-sphere API to work with those APM systems.
Notices: When using SkyWalking’s OpenTracing monitor agent, disabling the original Sharding-Sphere monitor agent plugin is necessary to avoid conflicting with each other.
The application is a
SpringBoot application, using
Sharding-Sphere to access two databases of
ds_1, each owns two tables in database.
Although the user accesses the application once, each database is accessed twice. This is because this visit involves two splitting tables in each database, four tables in total.
Four visits in total in this figure.
/SJDBC/TRUNK/*: Represents the overall execution performance of this SQL.
/SJDBC/BRANCH/*: Represents the performance of the actual SQL.