diff --git a/collector/pom.xml b/collector/pom.xml
index a22b4a6..5b1eacb 100644
--- a/collector/pom.xml
+++ b/collector/pom.xml
@@ -31,7 +31,7 @@
com.usthe.tancloud
common
- 1.0-SNAPSHOT
+ 1.0
@@ -84,6 +84,13 @@
aviator
5.2.7
+
+
+
+ mysql
+ mysql-connector-java
+ 8.0.27
+
\ No newline at end of file
diff --git a/collector/src/main/java/com/usthe/collector/dispatch/MetricsCollect.java b/collector/src/main/java/com/usthe/collector/dispatch/MetricsCollect.java
index dc130eb..ab19586 100644
--- a/collector/src/main/java/com/usthe/collector/dispatch/MetricsCollect.java
+++ b/collector/src/main/java/com/usthe/collector/dispatch/MetricsCollect.java
@@ -3,6 +3,7 @@ package com.usthe.collector.dispatch;
import com.googlecode.aviator.AviatorEvaluator;
import com.googlecode.aviator.Expression;
import com.usthe.collector.collect.AbstractCollect;
+import com.usthe.collector.collect.database.JdbcCommonCollect;
import com.usthe.collector.collect.http.HttpCollectImpl;
import com.usthe.collector.collect.icmp.IcmpCollectImpl;
import com.usthe.collector.collect.telnet.TelnetCollectImpl;
@@ -107,6 +108,9 @@ public class MetricsCollect implements Runnable, Comparable {
case DispatchConstants.PROTOCOL_TELNET:
abstractCollect = TelnetCollectImpl.getInstance();
break;
+ case DispatchConstants.PROTOCOL_JDBC:
+ abstractCollect = JdbcCommonCollect.getInstance();
+ break;
// todo
default: break;
}
diff --git a/collector/src/main/java/com/usthe/collector/util/JsonPathParser.java b/collector/src/main/java/com/usthe/collector/util/JsonPathParser.java
index 88e78b7..25ef9bb 100644
--- a/collector/src/main/java/com/usthe/collector/util/JsonPathParser.java
+++ b/collector/src/main/java/com/usthe/collector/util/JsonPathParser.java
@@ -32,7 +32,7 @@ public class JsonPathParser {
* 使用jsonPath来解析json内容
* @param content json内容
* @param jsonPath jsonPath脚本
- * @return 解析后的内容
+ * @return 解析后的内容 [{'name': 'tom', 'speed': '433'},{'name': 'lili', 'speed': '543'}]
*/
public static List