From 2a0b2e81ef5b352b6a7ae0a785f0df02cd552fc1 Mon Sep 17 00:00:00 2001 From: jjtyro Date: Mon, 25 Dec 2017 13:28:02 +0800 Subject: [PATCH] [Agent-Plugin] Add support to MysqlDataSource --- .../apm/plugin/jdbc/mysql/define/DriverInstrumentation.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/apm-sniffer/apm-sdk-plugin/mysql-5.x-plugin/src/main/java/org/apache/skywalking/apm/plugin/jdbc/mysql/define/DriverInstrumentation.java b/apm-sniffer/apm-sdk-plugin/mysql-5.x-plugin/src/main/java/org/apache/skywalking/apm/plugin/jdbc/mysql/define/DriverInstrumentation.java index bea877b05f..b50e1ca699 100644 --- a/apm-sniffer/apm-sdk-plugin/mysql-5.x-plugin/src/main/java/org/apache/skywalking/apm/plugin/jdbc/mysql/define/DriverInstrumentation.java +++ b/apm-sniffer/apm-sdk-plugin/mysql-5.x-plugin/src/main/java/org/apache/skywalking/apm/plugin/jdbc/mysql/define/DriverInstrumentation.java @@ -32,6 +32,8 @@ import static org.apache.skywalking.apm.plugin.jdbc.mysql.define.MultiClassNameM public class DriverInstrumentation extends AbstractDriverInstrumentation { @Override protected ClassMatch enhanceClass() { - return byMultiClassMatch("com.mysql.jdbc.Driver", "com.mysql.cj.jdbc.Driver"); + return byMultiClassMatch("com.mysql.jdbc.Driver", "com.mysql.cj.jdbc.Driver" + ,"com.mysql.jdbc.NonRegisteringDriver" //Add this for support MysqlDataSource and MysqlXADatasource + ); } } -- GitLab