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.
Inject the Tracer implementation class through System.properties
Inject the Tracer implementation class through method parameter
Notices: When using SkyWalking’s OpenTracing monitor agent, disabling the original Sharding-Sphere monitor agent plugin is necessary to avoid conflicting with each other.
Please refer to SkyWalking Manual.
Sharding-Proxy to access two databases of
192.168.0.2:3306, each owns two tables in database.
User accesses the Sharding-Proxy 18 times, each database is accessed twice each time. This is because one access involves two splitting tables in each database, four tables in total.
You can see SQL parsing and execution in this figure.
/Sharding-Sphere/parseSQL/: Represents the parsing performance of this SQL.
/Sharding-Sphere/executeSQL/: Represents the performance of the actual SQL.
You can see Exceptions in this figure.
/Sharding-Sphere/executeSQL/ : Represents the Exceptions of the actual SQL.
/Sharding-Sphere/executeSQL/ : Represents the Exception logs of the actual SQL.