diff --git a/skywalking-agent/pom.xml b/skywalking-agent/pom.xml
index 2a3efa84d6ff006a2e251dc02ca18f200600c122..f98146b4217c24c203a74efdf0cc7ac051639c1a 100644
--- a/skywalking-agent/pom.xml
+++ b/skywalking-agent/pom.xml
@@ -21,8 +21,6 @@
com.ai.cloud.skywalking.api.dependencies.net.bytebuddy
io.netty
com.ai.cloud.skywalking.api.dependencies.io.netty
- org.apache.logging.log4j
- com.ai.cloud.skywalking.api.dependencies.org.apache.logging.log4j
@@ -31,21 +29,21 @@
skywalking-jedis-2.x-plugin
1.0-Final
-
- com.ai.cloud
- skywalking-mysql-plugin
- 1.0-Final
-
-
- com.ai.cloud
- skywalking-httpClient-4.x-plugin
- 1.0-Final
-
-
- com.ai.cloud
- skywalking-httpClient-4.x-plugin-dubbox-rest-attachment
- 1.0-Final
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -84,11 +82,6 @@
${shade.io.netty.source}
${shade.io.netty.target}
-
-
- ${shade.org.apache.logging.log4j}
- ${shade.org.apache.logging.log4j.target}
-
diff --git a/test/skywalking-agent-test/redis-test/pom.xml b/test/skywalking-agent-test/redis-test/pom.xml
new file mode 100644
index 0000000000000000000000000000000000000000..b91e672fd33418d2c990d0743cb37d2f08a5e260
--- /dev/null
+++ b/test/skywalking-agent-test/redis-test/pom.xml
@@ -0,0 +1,38 @@
+
+
+ skywalking-agent-test
+ com.ai.skywalking
+ 1.0-SNAPSHOT
+
+ 4.0.0
+
+ redis-test
+ jar
+
+ redis-test
+ http://maven.apache.org
+
+
+ UTF-8
+
+
+
+
+ junit
+ junit
+ 4.12
+ test
+
+
+ org.apache.logging.log4j
+ log4j-core
+ 2.4.1
+
+
+ redis.clients
+ jedis
+ 2.8.1
+
+
+
diff --git a/test/skywalking-agent-test/redis-test/src/main/java/com/ai/cloud/skywalking/agent/test/RedisOperator.java b/test/skywalking-agent-test/redis-test/src/main/java/com/ai/cloud/skywalking/agent/test/RedisOperator.java
new file mode 100644
index 0000000000000000000000000000000000000000..312ed384f5d7f268121b97ebad66804387a44bbc
--- /dev/null
+++ b/test/skywalking-agent-test/redis-test/src/main/java/com/ai/cloud/skywalking/agent/test/RedisOperator.java
@@ -0,0 +1,61 @@
+package com.ai.cloud.skywalking.agent.test;
+
+import org.apache.logging.log4j.LogManager;
+import org.apache.logging.log4j.Logger;
+import redis.clients.jedis.Jedis;
+import redis.clients.jedis.JedisPool;
+
+import java.io.IOException;
+import java.io.InputStream;
+import java.util.Properties;
+
+/**
+ * Created by xin on 16-6-5.
+ */
+public class RedisOperator {
+
+ private static Logger logger = LogManager.getLogger(RedisOperator.class);
+ private static JedisPool jedisPool = null;
+
+ static {
+ InputStream inputStream = RedisOperator.class.getResourceAsStream("/redis.conf");
+ Properties properties = new Properties();
+ try {
+ properties.load(inputStream);
+ } catch (IOException e) {
+ logger.error("Failed to load redis.conf", e);
+ System.exit(-1);
+ }
+ jedisPool = new JedisPool(properties.getProperty("redis.ip", "127.0.0.1"),
+ Integer.parseInt(properties.getProperty("redis.port", "2181")));
+ }
+
+
+ public static void setData(String key, String value) {
+ Jedis jedis = null;
+ try {
+ jedis = jedisPool.getResource();
+ jedis.set(key, value);
+ } catch (Exception e) {
+ logger.error(e);
+ } finally {
+ if (jedis != null)
+ jedis.close();
+ }
+ }
+
+ public static String getData(String key) {
+ Jedis jedis = null;
+ try {
+ jedis = jedisPool.getResource();
+ return jedis.get(key);
+ } catch (Exception e) {
+ logger.error(e);
+ } finally {
+ if (jedis != null)
+ jedis.close();
+ }
+
+ return "";
+ }
+}
diff --git a/test/skywalking-agent-test/redis-test/src/main/java/com/ai/cloud/skywalking/agent/test/RedisPluginTest.java b/test/skywalking-agent-test/redis-test/src/main/java/com/ai/cloud/skywalking/agent/test/RedisPluginTest.java
new file mode 100644
index 0000000000000000000000000000000000000000..5f0c9ae3968dcd756a28b08e4335bd146b280968
--- /dev/null
+++ b/test/skywalking-agent-test/redis-test/src/main/java/com/ai/cloud/skywalking/agent/test/RedisPluginTest.java
@@ -0,0 +1,7 @@
+package com.ai.cloud.skywalking.agent.test;
+
+public class RedisPluginTest {
+ public static void main(String[] args) {
+ RedisOperator.setData("key1", "value1");
+ }
+}
diff --git a/test/skywalking-agent-test/redis-test/src/main/resources/log4j2.xml b/test/skywalking-agent-test/redis-test/src/main/resources/log4j2.xml
new file mode 100644
index 0000000000000000000000000000000000000000..91e20d37a4685d044dce4fc8c04cebd6eee1b697
--- /dev/null
+++ b/test/skywalking-agent-test/redis-test/src/main/resources/log4j2.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/skywalking-agent-test/redis-test/src/main/resources/redis.conf b/test/skywalking-agent-test/redis-test/src/main/resources/redis.conf
new file mode 100644
index 0000000000000000000000000000000000000000..19693067f604316bbb47152f4ddfe53808d4c4c2
--- /dev/null
+++ b/test/skywalking-agent-test/redis-test/src/main/resources/redis.conf
@@ -0,0 +1,2 @@
+redis.ip=127.0.0.1
+redis.port=6379
\ No newline at end of file
diff --git a/test/skywalking-agent-test/redis-test/src/main/resources/sky-walking.auth b/test/skywalking-agent-test/redis-test/src/main/resources/sky-walking.auth
new file mode 100644
index 0000000000000000000000000000000000000000..5e4c0b8dc719f8ac63be01991abef515036c317b
--- /dev/null
+++ b/test/skywalking-agent-test/redis-test/src/main/resources/sky-walking.auth
@@ -0,0 +1,22 @@
+#test
+#Mon Dec 28 11:30:29 CST 2015
+buriedpoint.businesskey_max_length=300
+sender.retry_get_sender_wait_interval=2000
+buffer.pool_size=5
+senderchecker.check_polling_time=200
+sender.is_off=true
+sender.max_send_length=20000
+consumer.max_consumer=2
+consumer.max_wait_time=5
+sender.max_copy_num=2
+skywalking.application_code=redis-plugin-test
+consumer.consumer_fail_retry_wait_interval=50
+skywalking.user_id=6
+buriedpoint.printf=true
+buriedpoint.exclusive_exceptions=
+buriedpoint.max_exception_stack_length=4000
+sender.connect_percent=100
+buffer.buffer_max_size=18000
+sender.servers_addr=10.1.235.197:34000;10.1.235.197:35000;
+skywalking.sdk_version=1.0a2
+skywalking.auth_override=true
\ No newline at end of file