diff --git a/samples/skywalking-example/example-dubbox-rest/pom.xml b/samples/skywalking-example/example-dubbox-rest/pom.xml new file mode 100644 index 000000000..c52cf50a2 --- /dev/null +++ b/samples/skywalking-example/example-dubbox-rest/pom.xml @@ -0,0 +1,96 @@ + + + + skywalking-example + com.ai.cloud + 1.0-Final + + 4.0.0 + + example-dubbox-rest + + + + org.jboss.resteasy + resteasy-jaxrs + 3.0.7.Final + + + org.jboss.resteasy + resteasy-client + 3.0.7.Final + + + javax.validation + validation-api + 1.0.0.GA + + + org.jboss.resteasy + resteasy-jackson-provider + 3.0.7.Final + + + org.apache.tomcat.embed + tomcat-embed-core + 8.0.11 + + + org.apache.tomcat.embed + tomcat-embed-logging-juli + 8.0.11 + + + javax.ws.rs + javax.ws.rs-api + 2.0 + + + com.alibaba + dubbox + 2.8.4 + + + org.apache.httpcomponents + httpclient + 4.2.1 + + + org.javassist + javassist + 3.20.0-GA + + + com.101tec + zkclient + 0.7 + + + org.springframework + spring-context + 4.3.1.RELEASE + + + org.springframework + spring-aop + 4.3.1.RELEASE + + + com.h2database + h2 + 1.4.192 + + + org.springframework + spring-jdbc + 4.3.1.RELEASE + + + log4j + log4j + 1.2.17 + + + diff --git a/samples/skywalking-example/example-dubbox-rest/src/main/java/com/ai/cloud/skywalking/sample/dubboxrest/DubboxRestConsumer.java b/samples/skywalking-example/example-dubbox-rest/src/main/java/com/ai/cloud/skywalking/sample/dubboxrest/DubboxRestConsumer.java new file mode 100644 index 000000000..dfba36cca --- /dev/null +++ b/samples/skywalking-example/example-dubbox-rest/src/main/java/com/ai/cloud/skywalking/sample/dubboxrest/DubboxRestConsumer.java @@ -0,0 +1,17 @@ +package com.ai.cloud.skywalking.sample.dubboxrest; + +import com.ai.cloud.skywalking.sample.dubboxrest.interfaces.IDubboxRestInterA; +import com.ai.cloud.skywalking.sample.dubboxrest.interfaces.param.DubboxRestInterAParameter; +import org.springframework.context.ApplicationContext; +import org.springframework.context.support.ClassPathXmlApplicationContext; + +import java.io.IOException; +import java.net.URISyntaxException; + +public class DubboxRestConsumer { + public static void main(String[] args) throws IOException, URISyntaxException, InterruptedException { + ApplicationContext context = new ClassPathXmlApplicationContext("classpath*:consumer/dubbox-rest-consumer.xml"); + IDubboxRestInterA dubboxRestInterA = context.getBean(IDubboxRestInterA.class); + System.out.println(dubboxRestInterA.doBusiness(new DubboxRestInterAParameter("AAAAA"))); + } +} diff --git a/samples/skywalking-example/example-dubbox-rest/src/main/java/com/ai/cloud/skywalking/sample/dubboxrest/DubboxRestStart.java b/samples/skywalking-example/example-dubbox-rest/src/main/java/com/ai/cloud/skywalking/sample/dubboxrest/DubboxRestStart.java new file mode 100644 index 000000000..bef0cdec0 --- /dev/null +++ b/samples/skywalking-example/example-dubbox-rest/src/main/java/com/ai/cloud/skywalking/sample/dubboxrest/DubboxRestStart.java @@ -0,0 +1,16 @@ +package com.ai.cloud.skywalking.sample.dubboxrest; + +import org.springframework.context.support.ClassPathXmlApplicationContext; + +public class DubboxRestStart { + + public static void main(String[] args) throws InterruptedException { + ClassPathXmlApplicationContext classPathXmlApplicationContext = + new ClassPathXmlApplicationContext("classpath*:spring-context.xml"); + classPathXmlApplicationContext.start(); + + while (true) { + Thread.sleep(100000L); + } + } +} diff --git a/samples/skywalking-example/example-dubbox-rest/src/main/java/com/ai/cloud/skywalking/sample/dubboxrest/impl/DubboxRestInterAImpl.java b/samples/skywalking-example/example-dubbox-rest/src/main/java/com/ai/cloud/skywalking/sample/dubboxrest/impl/DubboxRestInterAImpl.java new file mode 100644 index 000000000..d51e7752d --- /dev/null +++ b/samples/skywalking-example/example-dubbox-rest/src/main/java/com/ai/cloud/skywalking/sample/dubboxrest/impl/DubboxRestInterAImpl.java @@ -0,0 +1,33 @@ +package com.ai.cloud.skywalking.sample.dubboxrest.impl; + +import com.ai.cloud.skywalking.sample.dubboxrest.interfaces.IDubboxRestInterA; +import com.ai.cloud.skywalking.sample.dubboxrest.interfaces.param.DubboxRestInterAParameter; +import com.alibaba.dubbo.config.annotation.Service; +import org.springframework.beans.factory.annotation.Autowired; + +import javax.sql.DataSource; +import java.sql.Connection; +import java.sql.PreparedStatement; +import java.sql.SQLException; +import java.util.UUID; + +@Service +public class DubboxRestInterAImpl implements IDubboxRestInterA { + + @Autowired + private DataSource dataSource; + + public String doBusiness(DubboxRestInterAParameter paramA) { + try { + Connection connection = dataSource.getConnection(); + PreparedStatement preparedStatement = + connection.prepareStatement("INSERT INTO PUBLIC.sampletable1(key1,value1) VALUES(?,?)"); + preparedStatement.setString(1, UUID.randomUUID().toString()); + preparedStatement.setString(2, paramA.getParameterA()); + int updateCount = preparedStatement.executeUpdate(); + return "{\"updateCount\":\"" + updateCount + "\"}"; + } catch (SQLException e) { + return "{\"Message\":\"Update failed\"}"; + } + } +} diff --git a/samples/skywalking-example/example-dubbox-rest/src/main/java/com/ai/cloud/skywalking/sample/dubboxrest/interfaces/IDubboxRestInterA.java b/samples/skywalking-example/example-dubbox-rest/src/main/java/com/ai/cloud/skywalking/sample/dubboxrest/interfaces/IDubboxRestInterA.java new file mode 100644 index 000000000..9f9be6361 --- /dev/null +++ b/samples/skywalking-example/example-dubbox-rest/src/main/java/com/ai/cloud/skywalking/sample/dubboxrest/interfaces/IDubboxRestInterA.java @@ -0,0 +1,20 @@ +package com.ai.cloud.skywalking.sample.dubboxrest.interfaces; + + +import com.ai.cloud.skywalking.sample.dubboxrest.interfaces.param.DubboxRestInterAParameter; + +import javax.ws.rs.Consumes; +import javax.ws.rs.POST; +import javax.ws.rs.Path; +import javax.ws.rs.Produces; +import javax.ws.rs.core.MediaType; + +@Path("/rest-a") +@Consumes({MediaType.APPLICATION_JSON}) +@Produces({MediaType.APPLICATION_JSON, MediaType.TEXT_XML}) +public interface IDubboxRestInterA { + + @Path("/doBusiness") + @POST + String doBusiness(DubboxRestInterAParameter paramA); +} diff --git a/samples/skywalking-example/example-dubbox-rest/src/main/java/com/ai/cloud/skywalking/sample/dubboxrest/interfaces/param/DubboxRestInterAParameter.java b/samples/skywalking-example/example-dubbox-rest/src/main/java/com/ai/cloud/skywalking/sample/dubboxrest/interfaces/param/DubboxRestInterAParameter.java new file mode 100644 index 000000000..ac218c6e5 --- /dev/null +++ b/samples/skywalking-example/example-dubbox-rest/src/main/java/com/ai/cloud/skywalking/sample/dubboxrest/interfaces/param/DubboxRestInterAParameter.java @@ -0,0 +1,32 @@ +package com.ai.cloud.skywalking.sample.dubboxrest.interfaces.param; + +import org.codehaus.jackson.annotate.JsonIgnoreProperties; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; + +@XmlRootElement +@XmlAccessorType(XmlAccessType.FIELD) +@JsonIgnoreProperties(ignoreUnknown = true) +public class DubboxRestInterAParameter { + + public DubboxRestInterAParameter() { + } + + @XmlElement(name = "parameterA") + private String parameterA; + + public DubboxRestInterAParameter(String parameterA) { + this.parameterA = parameterA; + } + + public String getParameterA() { + return parameterA; + } + + public void setParameterA(String parameterA) { + this.parameterA = parameterA; + } +} diff --git a/samples/skywalking-example/example-dubbox-rest/src/main/resources/consumer/dubbox-rest-consumer.xml b/samples/skywalking-example/example-dubbox-rest/src/main/resources/consumer/dubbox-rest-consumer.xml new file mode 100644 index 000000000..f332e7d39 --- /dev/null +++ b/samples/skywalking-example/example-dubbox-rest/src/main/resources/consumer/dubbox-rest-consumer.xml @@ -0,0 +1,14 @@ + + + + + + + + diff --git a/samples/skywalking-example/example-dubbox-rest/src/main/resources/db/sql/create-db.sql b/samples/skywalking-example/example-dubbox-rest/src/main/resources/db/sql/create-db.sql new file mode 100644 index 000000000..85b97bf65 --- /dev/null +++ b/samples/skywalking-example/example-dubbox-rest/src/main/resources/db/sql/create-db.sql @@ -0,0 +1,5 @@ +CREATE TABLE PUBLIC.sampletable1 +( + key1 VARCHAR2(36) PRIMARY KEY, + value1 VARCHAR2(36) NOT NULL +); diff --git a/samples/skywalking-example/example-dubbox-rest/src/main/resources/log4j.properties b/samples/skywalking-example/example-dubbox-rest/src/main/resources/log4j.properties new file mode 100644 index 000000000..3d6f4a1c1 --- /dev/null +++ b/samples/skywalking-example/example-dubbox-rest/src/main/resources/log4j.properties @@ -0,0 +1,8 @@ +#\u53ca\u65e5\u5fd7\u8f93\u51fa\u7ea7\u522b\uff0c\u5927\u4e8e\u7b49\u4e8e\u8be5\u7ea7\u522b\u7684\u65e5\u5fd7\u5c06\u88ab\u8f93\u51fa\uff08 DEBUG < INFO < WARN < ERROR < FATAL \uff09 \u8bbe\u4e3aOFF\u53ef\u4ee5\u5173\u95ed\u65e5\u5fd7 +log4j.rootLogger=info, stdout + +log4j.appender.stdout=org.apache.log4j.ConsoleAppender +log4j.appender.stdout.layout=org.apache.log4j.PatternLayout +log4j.appender.stdout.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %p %l %m%n + +log4j.logger.com.hshbic.cloud.openapi.develop2=INFO \ No newline at end of file diff --git a/samples/skywalking-example/example-dubbox-rest/src/main/resources/log4j2.xml b/samples/skywalking-example/example-dubbox-rest/src/main/resources/log4j2.xml new file mode 100644 index 000000000..4e2af7485 --- /dev/null +++ b/samples/skywalking-example/example-dubbox-rest/src/main/resources/log4j2.xml @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/samples/skywalking-example/example-dubbox-rest/src/main/resources/provider/dubbox-rest-provider.xml b/samples/skywalking-example/example-dubbox-rest/src/main/resources/provider/dubbox-rest-provider.xml new file mode 100644 index 000000000..a7647d02e --- /dev/null +++ b/samples/skywalking-example/example-dubbox-rest/src/main/resources/provider/dubbox-rest-provider.xml @@ -0,0 +1,15 @@ + + + + + + + + + + diff --git a/samples/skywalking-example/example-dubbox-rest/src/main/resources/spring-context.xml b/samples/skywalking-example/example-dubbox-rest/src/main/resources/spring-context.xml new file mode 100644 index 000000000..a7c7c7173 --- /dev/null +++ b/samples/skywalking-example/example-dubbox-rest/src/main/resources/spring-context.xml @@ -0,0 +1,17 @@ + + + + + + + + + + + diff --git a/samples/skywalking-example/example-dubbox-rest/target/agent/logs/skywalking-api.log b/samples/skywalking-example/example-dubbox-rest/target/agent/logs/skywalking-api.log new file mode 100644 index 000000000..f885e7825 --- /dev/null +++ b/samples/skywalking-example/example-dubbox-rest/target/agent/logs/skywalking-api.log @@ -0,0 +1,1252 @@ +INFO 2016-08-11 07:24:15 com.ai.cloud.skywalking.conf.ConfigInitializer.initialize(ConfigInitializer.java:28) sky-walking system-env auth : false +INFO 2016-08-11 07:24:15 com.ai.cloud.skywalking.conf.ConfigInitializer.initialize(ConfigInitializer.java:31) sky-walking auth override: true +INFO 2016-08-11 07:24:15 com.ai.cloud.skywalking.logging.Logger.info(Logger.java:62) +---------SDK Health Collector Report--------- +------------------------------------------------ + +INFO 2016-08-11 07:24:15 com.ai.cloud.skywalking.logging.Logger.info(Logger.java:78) find skywalking plugin define in jar:file:/Users/xin/workbench/sky-walking/samples/skywalking-example/example-dubbox-rest/target/agent/skywalking-agent-1.0-Final.jar!/skywalking-plugin.def +DEBUG 2016-08-11 07:24:15 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.jedis.v2.plugin.define.JedisPluginDefine. +DEBUG 2016-08-11 07:24:15 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.jedis.v2.plugin.define.JedisClusterPluginDefine. +DEBUG 2016-08-11 07:24:15 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.plugin.jdbc.define.H2PluginDefine. +DEBUG 2016-08-11 07:24:15 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.plugin.jdbc.define.MysqlPluginDefine. +DEBUG 2016-08-11 07:24:15 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.plugin.jdbc.define.OraclePluginDefine. +DEBUG 2016-08-11 07:24:15 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.httpClient.v4.plugin.define.AbstractHttpClientPluginDefine. +DEBUG 2016-08-11 07:24:15 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.httpClient.v4.plugin.define.InternalHttpClientPluginDefine. +DEBUG 2016-08-11 07:24:15 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.httpClient.v4.plugin.define.MinimalHttpClientPluginDefine. +DEBUG 2016-08-11 07:24:15 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.httpClient.v4.plugin.define.DefaultRequestDirectorPluginDefine. +DEBUG 2016-08-11 07:24:15 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.plugin.dubbo.DubboPluginDefine. +DEBUG 2016-08-11 07:24:15 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.plugin.tomcat78x.define.TomcatPluginDefine. +DEBUG 2016-08-11 07:24:17 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class org.h2.Driver by com.ai.cloud.skywalking.plugin.jdbc.define.H2PluginDefine. +DEBUG 2016-08-11 07:24:17 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:58) +prepare to enhance class [org.h2.Driver] instance methods as following rules: + 1. method name=connect + +DEBUG 2016-08-11 07:24:17 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) enhance class org.h2.Driver instance methods by rule: method name=connect +DEBUG 2016-08-11 07:24:17 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) enhance class org.h2.Driver by com.ai.cloud.skywalking.plugin.jdbc.define.H2PluginDefine completely. +DEBUG 2016-08-11 07:24:25 com.ai.cloud.skywalking.invoke.monitor.BaseInvokeMonitor.afterInvoke(BaseInvokeMonitor.java:62) TraceId-ACK:1.0Final.1470871462059.aab7357.48769.1.1 ParentLevelId: LevelId:0 businessKey:{_ret=null} +DEBUG 2016-08-11 07:24:28 com.ai.cloud.skywalking.invoke.monitor.BaseInvokeMonitor.afterInvoke(BaseInvokeMonitor.java:62) TraceId-ACK:1.0Final.1470871468426.aab7357.48769.1.2 ParentLevelId: LevelId:0 businessKey:{_ret=null} +DEBUG 2016-08-11 07:24:28 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class com.alibaba.dubbo.monitor.support.MonitorFilter by com.ai.cloud.skywalking.plugin.dubbo.DubboPluginDefine. +DEBUG 2016-08-11 07:24:28 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:58) +prepare to enhance class [com.alibaba.dubbo.monitor.support.MonitorFilter] instance methods as following rules: + 1. method name=invoke + +DEBUG 2016-08-11 07:24:28 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) enhance class com.alibaba.dubbo.monitor.support.MonitorFilter instance methods by rule: method name=invoke +DEBUG 2016-08-11 07:24:28 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) enhance class com.alibaba.dubbo.monitor.support.MonitorFilter by com.ai.cloud.skywalking.plugin.dubbo.DubboPluginDefine completely. +DEBUG 2016-08-11 07:24:28 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class org.apache.catalina.core.StandardEngineValve by com.ai.cloud.skywalking.plugin.tomcat78x.define.TomcatPluginDefine. +DEBUG 2016-08-11 07:24:28 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:58) +prepare to enhance class [org.apache.catalina.core.StandardEngineValve] instance methods as following rules: + 1. method name=invoke + +DEBUG 2016-08-11 07:24:28 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) enhance class org.apache.catalina.core.StandardEngineValve instance methods by rule: method name=invoke +DEBUG 2016-08-11 07:24:28 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) enhance class org.apache.catalina.core.StandardEngineValve by com.ai.cloud.skywalking.plugin.tomcat78x.define.TomcatPluginDefine completely. +INFO 2016-08-11 07:25:00 com.ai.cloud.skywalking.conf.ConfigInitializer.initialize(ConfigInitializer.java:28) sky-walking system-env auth : false +INFO 2016-08-11 07:25:00 com.ai.cloud.skywalking.conf.ConfigInitializer.initialize(ConfigInitializer.java:31) sky-walking auth override: true +INFO 2016-08-11 07:25:00 com.ai.cloud.skywalking.logging.Logger.info(Logger.java:62) +---------SDK Health Collector Report--------- +------------------------------------------------ + +INFO 2016-08-11 07:25:00 com.ai.cloud.skywalking.logging.Logger.info(Logger.java:78) find skywalking plugin define in jar:file:/Users/xin/workbench/sky-walking/samples/skywalking-example/example-dubbox-rest/target/agent/skywalking-agent-1.0-Final.jar!/skywalking-plugin.def +DEBUG 2016-08-11 07:25:00 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.jedis.v2.plugin.define.JedisPluginDefine. +DEBUG 2016-08-11 07:25:00 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.jedis.v2.plugin.define.JedisClusterPluginDefine. +DEBUG 2016-08-11 07:25:00 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.plugin.jdbc.define.H2PluginDefine. +DEBUG 2016-08-11 07:25:00 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.plugin.jdbc.define.MysqlPluginDefine. +DEBUG 2016-08-11 07:25:00 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.plugin.jdbc.define.OraclePluginDefine. +DEBUG 2016-08-11 07:25:00 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.httpClient.v4.plugin.define.AbstractHttpClientPluginDefine. +DEBUG 2016-08-11 07:25:00 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.httpClient.v4.plugin.define.InternalHttpClientPluginDefine. +DEBUG 2016-08-11 07:25:00 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.httpClient.v4.plugin.define.MinimalHttpClientPluginDefine. +DEBUG 2016-08-11 07:25:00 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.httpClient.v4.plugin.define.DefaultRequestDirectorPluginDefine. +DEBUG 2016-08-11 07:25:00 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.plugin.dubbo.DubboPluginDefine. +DEBUG 2016-08-11 07:25:00 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.plugin.tomcat78x.define.TomcatPluginDefine. +DEBUG 2016-08-11 07:25:02 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class org.apache.http.impl.client.AbstractHttpClient by com.ai.cloud.skywalking.httpClient.v4.plugin.define.AbstractHttpClientPluginDefine. +DEBUG 2016-08-11 07:25:02 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:58) +prepare to enhance class [org.apache.http.impl.client.AbstractHttpClient] instance methods as following rules: + 1. method name=doExecute + +DEBUG 2016-08-11 07:25:02 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) enhance class org.apache.http.impl.client.AbstractHttpClient instance methods by rule: method name=doExecute +DEBUG 2016-08-11 07:25:02 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) enhance class org.apache.http.impl.client.AbstractHttpClient by com.ai.cloud.skywalking.httpClient.v4.plugin.define.AbstractHttpClientPluginDefine completely. +DEBUG 2016-08-11 07:25:02 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class com.alibaba.dubbo.monitor.support.MonitorFilter by com.ai.cloud.skywalking.plugin.dubbo.DubboPluginDefine. +DEBUG 2016-08-11 07:25:02 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:58) +prepare to enhance class [com.alibaba.dubbo.monitor.support.MonitorFilter] instance methods as following rules: + 1. method name=invoke + +DEBUG 2016-08-11 07:25:02 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) enhance class com.alibaba.dubbo.monitor.support.MonitorFilter instance methods by rule: method name=invoke +DEBUG 2016-08-11 07:25:02 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) enhance class com.alibaba.dubbo.monitor.support.MonitorFilter by com.ai.cloud.skywalking.plugin.dubbo.DubboPluginDefine completely. +DEBUG 2016-08-11 07:25:03 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class org.apache.http.impl.client.DefaultRequestDirector by com.ai.cloud.skywalking.httpClient.v4.plugin.define.DefaultRequestDirectorPluginDefine. +DEBUG 2016-08-11 07:25:03 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:58) +prepare to enhance class [org.apache.http.impl.client.DefaultRequestDirector] instance methods as following rules: + 1. method name=execute + +DEBUG 2016-08-11 07:25:03 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) enhance class org.apache.http.impl.client.DefaultRequestDirector instance methods by rule: method name=execute +DEBUG 2016-08-11 07:25:03 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) enhance class org.apache.http.impl.client.DefaultRequestDirector by com.ai.cloud.skywalking.httpClient.v4.plugin.define.DefaultRequestDirectorPluginDefine completely. +DEBUG 2016-08-11 07:25:03 com.ai.cloud.skywalking.invoke.monitor.BaseInvokeMonitor.beforeInvoke(BaseInvokeMonitor.java:31) TraceId:1.0Final.1470871503096.faf832c.48771.1.1 viewpointId:http://127.0.0.1:20880/rest-a/doBusiness ParentLevelId:0.0 LevelId:0 +DEBUG 2016-08-11 07:25:04 com.ai.cloud.skywalking.invoke.monitor.BaseInvokeMonitor.afterInvoke(BaseInvokeMonitor.java:62) TraceId-ACK:1.0Final.1470871503096.faf832c.48771.1.1 ParentLevelId:0 LevelId:0 businessKey:{_ret=null} +ERROR 2016-08-11 07:25:04 com.ai.cloud.skywalking.plugin.interceptor.enhance.ClassInstanceMethodsInterceptor.intercept(ClassInstanceMethodsInterceptor.java:57) class[class com.alibaba.dubbo.monitor.support.MonitorFilter] after method[invoke] intercept failue:null +java.lang.NullPointerException + at com.ai.cloud.skywalking.plugin.dubbo.MonitorFilterInterceptor.afterMethod(MonitorFilterInterceptor.java:83) + at com.ai.cloud.skywalking.plugin.interceptor.enhance.ClassInstanceMethodsInterceptor.intercept(ClassInstanceMethodsInterceptor.java:55) + at com.alibaba.dubbo.monitor.support.MonitorFilter.invoke(MonitorFilter.java) + at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:91) + at com.alibaba.dubbo.rpc.protocol.dubbo.filter.FutureFilter.invoke(FutureFilter.java:53) + at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:91) + at com.alibaba.dubbo.rpc.filter.ConsumerContextFilter.invoke(ConsumerContextFilter.java:48) + at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:91) + at com.alibaba.dubbo.rpc.listener.ListenerInvokerWrapper.invoke(ListenerInvokerWrapper.java:74) + at com.alibaba.dubbo.rpc.proxy.InvokerInvocationHandler.invoke(InvokerInvocationHandler.java:52) + at com.alibaba.dubbo.common.bytecode.proxy0.doBusiness(proxy0.java) + at com.ai.cloud.skywalking.sample.dubboxrest.DubboxRestConsumer.main(DubboxRestConsumer.java:15) + +DEBUG 2016-08-11 07:25:09 com.ai.cloud.skywalking.invoke.monitor.BaseInvokeMonitor.beforeInvoke(BaseInvokeMonitor.java:31) TraceId:1.0Final.1470871503096.faf832c.48771.1.1 viewpointId:rest://192.168.1.100:20880/com.ai.cloud.skywalking.sample.dubboxrest.interfaces.IDubboxRestInterA.doBusiness(DubboxRestInterAParameter) ParentLevelId:.0 LevelId:0 +DEBUG 2016-08-11 07:25:12 com.ai.cloud.skywalking.invoke.monitor.BaseInvokeMonitor.afterInvoke(BaseInvokeMonitor.java:62) TraceId-ACK:1.0Final.1470871503096.faf832c.48771.1.1 ParentLevelId:.0.0 LevelId:0 businessKey:{_ret=null} +DEBUG 2016-08-11 07:25:12 com.ai.cloud.skywalking.invoke.monitor.BaseInvokeMonitor.afterInvoke(BaseInvokeMonitor.java:62) TraceId-ACK:1.0Final.1470871503096.faf832c.48771.1.1 ParentLevelId:.0 LevelId:0 businessKey:{_ret=null} +DEBUG 2016-08-11 07:25:12 com.ai.cloud.skywalking.invoke.monitor.BaseInvokeMonitor.afterInvoke(BaseInvokeMonitor.java:62) TraceId-ACK:1.0Final.1470871503096.faf832c.48771.1.1 ParentLevelId:0.0 LevelId:0 businessKey:{_ret=null} +INFO 2016-08-11 07:26:22 com.ai.cloud.skywalking.conf.ConfigInitializer.initialize(ConfigInitializer.java:28) sky-walking system-env auth : false +INFO 2016-08-11 07:26:22 com.ai.cloud.skywalking.conf.ConfigInitializer.initialize(ConfigInitializer.java:31) sky-walking auth override: true +INFO 2016-08-11 07:26:22 com.ai.cloud.skywalking.logging.Logger.info(Logger.java:62) +---------SDK Health Collector Report--------- +------------------------------------------------ + +INFO 2016-08-11 07:26:23 com.ai.cloud.skywalking.logging.Logger.info(Logger.java:78) find skywalking plugin define in jar:file:/Users/xin/workbench/sky-walking/samples/skywalking-example/example-dubbox-rest/target/agent/skywalking-agent-1.0-Final.jar!/skywalking-plugin.def +DEBUG 2016-08-11 07:26:23 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.jedis.v2.plugin.define.JedisPluginDefine. +DEBUG 2016-08-11 07:26:23 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.jedis.v2.plugin.define.JedisClusterPluginDefine. +DEBUG 2016-08-11 07:26:23 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.plugin.jdbc.define.H2PluginDefine. +DEBUG 2016-08-11 07:26:23 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.plugin.jdbc.define.MysqlPluginDefine. +DEBUG 2016-08-11 07:26:23 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.plugin.jdbc.define.OraclePluginDefine. +DEBUG 2016-08-11 07:26:23 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.httpClient.v4.plugin.define.AbstractHttpClientPluginDefine. +DEBUG 2016-08-11 07:26:23 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.httpClient.v4.plugin.define.InternalHttpClientPluginDefine. +DEBUG 2016-08-11 07:26:23 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.httpClient.v4.plugin.define.MinimalHttpClientPluginDefine. +DEBUG 2016-08-11 07:26:23 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.httpClient.v4.plugin.define.DefaultRequestDirectorPluginDefine. +DEBUG 2016-08-11 07:26:23 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.plugin.dubbo.DubboPluginDefine. +DEBUG 2016-08-11 07:26:23 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.plugin.tomcat78x.define.TomcatPluginDefine. +DEBUG 2016-08-11 07:26:24 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class org.apache.http.impl.client.AbstractHttpClient by com.ai.cloud.skywalking.httpClient.v4.plugin.define.AbstractHttpClientPluginDefine. +DEBUG 2016-08-11 07:26:24 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:58) +prepare to enhance class [org.apache.http.impl.client.AbstractHttpClient] instance methods as following rules: + 1. method name=doExecute + +DEBUG 2016-08-11 07:26:24 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) enhance class org.apache.http.impl.client.AbstractHttpClient instance methods by rule: method name=doExecute +DEBUG 2016-08-11 07:26:24 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) enhance class org.apache.http.impl.client.AbstractHttpClient by com.ai.cloud.skywalking.httpClient.v4.plugin.define.AbstractHttpClientPluginDefine completely. +DEBUG 2016-08-11 07:26:25 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class com.alibaba.dubbo.monitor.support.MonitorFilter by com.ai.cloud.skywalking.plugin.dubbo.DubboPluginDefine. +DEBUG 2016-08-11 07:26:25 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:58) +prepare to enhance class [com.alibaba.dubbo.monitor.support.MonitorFilter] instance methods as following rules: + 1. method name=invoke + +DEBUG 2016-08-11 07:26:25 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) enhance class com.alibaba.dubbo.monitor.support.MonitorFilter instance methods by rule: method name=invoke +DEBUG 2016-08-11 07:26:25 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) enhance class com.alibaba.dubbo.monitor.support.MonitorFilter by com.ai.cloud.skywalking.plugin.dubbo.DubboPluginDefine completely. +DEBUG 2016-08-11 07:26:25 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class org.apache.http.impl.client.DefaultRequestDirector by com.ai.cloud.skywalking.httpClient.v4.plugin.define.DefaultRequestDirectorPluginDefine. +DEBUG 2016-08-11 07:26:25 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:58) +prepare to enhance class [org.apache.http.impl.client.DefaultRequestDirector] instance methods as following rules: + 1. method name=execute + +DEBUG 2016-08-11 07:26:25 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) enhance class org.apache.http.impl.client.DefaultRequestDirector instance methods by rule: method name=execute +DEBUG 2016-08-11 07:26:25 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) enhance class org.apache.http.impl.client.DefaultRequestDirector by com.ai.cloud.skywalking.httpClient.v4.plugin.define.DefaultRequestDirectorPluginDefine completely. +DEBUG 2016-08-11 07:26:25 com.ai.cloud.skywalking.invoke.monitor.BaseInvokeMonitor.beforeInvoke(BaseInvokeMonitor.java:31) TraceId:1.0Final.1470871585480.3ec6d86.48815.1.1 viewpointId:http://127.0.0.1:20880/rest-a/doBusiness ParentLevelId:0.0 LevelId:0 +DEBUG 2016-08-11 07:26:25 com.ai.cloud.skywalking.invoke.monitor.BaseInvokeMonitor.beforeInvoke(BaseInvokeMonitor.java:31) TraceId:1.0Final.1470871585480.3ec6d86.48815.1.1 viewpointId:rest://192.168.1.100:20880/com.ai.cloud.skywalking.sample.dubboxrest.interfaces.IDubboxRestInterA.doBusiness(DubboxRestInterAParameter) ParentLevelId:.0 LevelId:0 +DEBUG 2016-08-11 07:26:25 com.ai.cloud.skywalking.invoke.monitor.BaseInvokeMonitor.afterInvoke(BaseInvokeMonitor.java:62) TraceId-ACK:1.0Final.1470871585480.3ec6d86.48815.1.1 ParentLevelId:.0.0 LevelId:0 businessKey:{_ret=null} +DEBUG 2016-08-11 07:26:25 com.ai.cloud.skywalking.invoke.monitor.BaseInvokeMonitor.afterInvoke(BaseInvokeMonitor.java:62) TraceId-ACK:1.0Final.1470871585480.3ec6d86.48815.1.1 ParentLevelId:.0 LevelId:0 businessKey:{_ret=null} +DEBUG 2016-08-11 07:26:25 com.ai.cloud.skywalking.invoke.monitor.BaseInvokeMonitor.afterInvoke(BaseInvokeMonitor.java:62) TraceId-ACK:1.0Final.1470871585480.3ec6d86.48815.1.1 ParentLevelId:0.0 LevelId:0 businessKey:{_ret=null} +DEBUG 2016-08-11 07:26:25 com.ai.cloud.skywalking.invoke.monitor.BaseInvokeMonitor.afterInvoke(BaseInvokeMonitor.java:62) TraceId-ACK:1.0Final.1470871585480.3ec6d86.48815.1.1 ParentLevelId:0 LevelId:0 businessKey:{_ret=null} +DEBUG 2016-08-11 07:26:25 com.ai.cloud.skywalking.invoke.monitor.BaseInvokeMonitor.afterInvoke(BaseInvokeMonitor.java:62) TraceId-ACK:1.0Final.1470871585480.3ec6d86.48815.1.1 ParentLevelId: LevelId:0 businessKey:{_ret=null} +INFO 2016-08-11 07:27:01 com.ai.cloud.skywalking.conf.ConfigInitializer.initialize(ConfigInitializer.java:28) sky-walking system-env auth : false +INFO 2016-08-11 07:27:01 com.ai.cloud.skywalking.conf.ConfigInitializer.initialize(ConfigInitializer.java:31) sky-walking auth override: true +INFO 2016-08-11 07:27:01 com.ai.cloud.skywalking.logging.Logger.info(Logger.java:62) +---------SDK Health Collector Report--------- +------------------------------------------------ + +INFO 2016-08-11 07:27:01 com.ai.cloud.skywalking.logging.Logger.info(Logger.java:78) find skywalking plugin define in jar:file:/Users/xin/workbench/sky-walking/samples/skywalking-example/example-dubbox-rest/target/agent/skywalking-agent-1.0-Final.jar!/skywalking-plugin.def +DEBUG 2016-08-11 07:27:01 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.jedis.v2.plugin.define.JedisPluginDefine. +DEBUG 2016-08-11 07:27:01 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.jedis.v2.plugin.define.JedisClusterPluginDefine. +DEBUG 2016-08-11 07:27:01 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.plugin.jdbc.define.H2PluginDefine. +DEBUG 2016-08-11 07:27:01 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.plugin.jdbc.define.MysqlPluginDefine. +DEBUG 2016-08-11 07:27:01 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.plugin.jdbc.define.OraclePluginDefine. +DEBUG 2016-08-11 07:27:01 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.httpClient.v4.plugin.define.AbstractHttpClientPluginDefine. +DEBUG 2016-08-11 07:27:01 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.httpClient.v4.plugin.define.InternalHttpClientPluginDefine. +DEBUG 2016-08-11 07:27:01 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.httpClient.v4.plugin.define.MinimalHttpClientPluginDefine. +DEBUG 2016-08-11 07:27:01 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.httpClient.v4.plugin.define.DefaultRequestDirectorPluginDefine. +DEBUG 2016-08-11 07:27:01 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.plugin.dubbo.DubboPluginDefine. +DEBUG 2016-08-11 07:27:01 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.plugin.tomcat78x.define.TomcatPluginDefine. +DEBUG 2016-08-11 07:27:02 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class org.h2.Driver by com.ai.cloud.skywalking.plugin.jdbc.define.H2PluginDefine. +DEBUG 2016-08-11 07:27:02 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:58) +prepare to enhance class [org.h2.Driver] instance methods as following rules: + 1. method name=connect + +DEBUG 2016-08-11 07:27:02 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) enhance class org.h2.Driver instance methods by rule: method name=connect +DEBUG 2016-08-11 07:27:02 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) enhance class org.h2.Driver by com.ai.cloud.skywalking.plugin.jdbc.define.H2PluginDefine completely. +DEBUG 2016-08-11 07:27:03 com.ai.cloud.skywalking.invoke.monitor.BaseInvokeMonitor.afterInvoke(BaseInvokeMonitor.java:62) TraceId-ACK:1.0Final.1470871623459.0260f72.48860.1.1 ParentLevelId: LevelId:0 businessKey:{_ret=null} +DEBUG 2016-08-11 07:27:03 com.ai.cloud.skywalking.invoke.monitor.BaseInvokeMonitor.afterInvoke(BaseInvokeMonitor.java:62) TraceId-ACK:1.0Final.1470871623505.0260f72.48860.1.2 ParentLevelId: LevelId:0 businessKey:{_ret=null} +DEBUG 2016-08-11 07:27:03 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class com.alibaba.dubbo.monitor.support.MonitorFilter by com.ai.cloud.skywalking.plugin.dubbo.DubboPluginDefine. +DEBUG 2016-08-11 07:27:03 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:58) +prepare to enhance class [com.alibaba.dubbo.monitor.support.MonitorFilter] instance methods as following rules: + 1. method name=invoke + +DEBUG 2016-08-11 07:27:03 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) enhance class com.alibaba.dubbo.monitor.support.MonitorFilter instance methods by rule: method name=invoke +DEBUG 2016-08-11 07:27:03 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) enhance class com.alibaba.dubbo.monitor.support.MonitorFilter by com.ai.cloud.skywalking.plugin.dubbo.DubboPluginDefine completely. +DEBUG 2016-08-11 07:27:04 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class org.apache.catalina.core.StandardEngineValve by com.ai.cloud.skywalking.plugin.tomcat78x.define.TomcatPluginDefine. +DEBUG 2016-08-11 07:27:04 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:58) +prepare to enhance class [org.apache.catalina.core.StandardEngineValve] instance methods as following rules: + 1. method name=invoke + +DEBUG 2016-08-11 07:27:04 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) enhance class org.apache.catalina.core.StandardEngineValve instance methods by rule: method name=invoke +DEBUG 2016-08-11 07:27:04 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) enhance class org.apache.catalina.core.StandardEngineValve by com.ai.cloud.skywalking.plugin.tomcat78x.define.TomcatPluginDefine completely. +INFO 2016-08-11 07:27:10 com.ai.cloud.skywalking.conf.ConfigInitializer.initialize(ConfigInitializer.java:28) sky-walking system-env auth : false +INFO 2016-08-11 07:27:10 com.ai.cloud.skywalking.conf.ConfigInitializer.initialize(ConfigInitializer.java:31) sky-walking auth override: true +INFO 2016-08-11 07:27:10 com.ai.cloud.skywalking.logging.Logger.info(Logger.java:62) +---------SDK Health Collector Report--------- +------------------------------------------------ + +INFO 2016-08-11 07:27:10 com.ai.cloud.skywalking.logging.Logger.info(Logger.java:78) find skywalking plugin define in jar:file:/Users/xin/workbench/sky-walking/samples/skywalking-example/example-dubbox-rest/target/agent/skywalking-agent-1.0-Final.jar!/skywalking-plugin.def +DEBUG 2016-08-11 07:27:10 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.jedis.v2.plugin.define.JedisPluginDefine. +DEBUG 2016-08-11 07:27:10 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.jedis.v2.plugin.define.JedisClusterPluginDefine. +DEBUG 2016-08-11 07:27:10 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.plugin.jdbc.define.H2PluginDefine. +DEBUG 2016-08-11 07:27:10 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.plugin.jdbc.define.MysqlPluginDefine. +DEBUG 2016-08-11 07:27:10 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.plugin.jdbc.define.OraclePluginDefine. +DEBUG 2016-08-11 07:27:10 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.httpClient.v4.plugin.define.AbstractHttpClientPluginDefine. +DEBUG 2016-08-11 07:27:10 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.httpClient.v4.plugin.define.InternalHttpClientPluginDefine. +DEBUG 2016-08-11 07:27:10 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.httpClient.v4.plugin.define.MinimalHttpClientPluginDefine. +DEBUG 2016-08-11 07:27:10 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.httpClient.v4.plugin.define.DefaultRequestDirectorPluginDefine. +DEBUG 2016-08-11 07:27:10 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.plugin.dubbo.DubboPluginDefine. +DEBUG 2016-08-11 07:27:10 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.plugin.tomcat78x.define.TomcatPluginDefine. +DEBUG 2016-08-11 07:27:12 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class org.apache.http.impl.client.AbstractHttpClient by com.ai.cloud.skywalking.httpClient.v4.plugin.define.AbstractHttpClientPluginDefine. +DEBUG 2016-08-11 07:27:12 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:58) +prepare to enhance class [org.apache.http.impl.client.AbstractHttpClient] instance methods as following rules: + 1. method name=doExecute + +DEBUG 2016-08-11 07:27:12 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) enhance class org.apache.http.impl.client.AbstractHttpClient instance methods by rule: method name=doExecute +DEBUG 2016-08-11 07:27:12 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) enhance class org.apache.http.impl.client.AbstractHttpClient by com.ai.cloud.skywalking.httpClient.v4.plugin.define.AbstractHttpClientPluginDefine completely. +DEBUG 2016-08-11 07:27:12 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class com.alibaba.dubbo.monitor.support.MonitorFilter by com.ai.cloud.skywalking.plugin.dubbo.DubboPluginDefine. +DEBUG 2016-08-11 07:27:12 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:58) +prepare to enhance class [com.alibaba.dubbo.monitor.support.MonitorFilter] instance methods as following rules: + 1. method name=invoke + +DEBUG 2016-08-11 07:27:12 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) enhance class com.alibaba.dubbo.monitor.support.MonitorFilter instance methods by rule: method name=invoke +DEBUG 2016-08-11 07:27:12 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) enhance class com.alibaba.dubbo.monitor.support.MonitorFilter by com.ai.cloud.skywalking.plugin.dubbo.DubboPluginDefine completely. +DEBUG 2016-08-11 07:27:13 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class org.apache.http.impl.client.DefaultRequestDirector by com.ai.cloud.skywalking.httpClient.v4.plugin.define.DefaultRequestDirectorPluginDefine. +DEBUG 2016-08-11 07:27:13 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:58) +prepare to enhance class [org.apache.http.impl.client.DefaultRequestDirector] instance methods as following rules: + 1. method name=execute + +DEBUG 2016-08-11 07:27:13 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) enhance class org.apache.http.impl.client.DefaultRequestDirector instance methods by rule: method name=execute +DEBUG 2016-08-11 07:27:13 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) enhance class org.apache.http.impl.client.DefaultRequestDirector by com.ai.cloud.skywalking.httpClient.v4.plugin.define.DefaultRequestDirectorPluginDefine completely. +DEBUG 2016-08-11 07:27:13 com.ai.cloud.skywalking.invoke.monitor.BaseInvokeMonitor.beforeInvoke(BaseInvokeMonitor.java:31) TraceId:1.0Final.1470871632857.b5e57ab.48871.1.1 viewpointId:http://127.0.0.1:20880/rest-a/doBusiness ParentLevelId:0.0 LevelId:0 +DEBUG 2016-08-11 07:27:13 com.ai.cloud.skywalking.invoke.monitor.BaseInvokeMonitor.beforeInvoke(BaseInvokeMonitor.java:31) TraceId:1.0Final.1470871632857.b5e57ab.48871.1.1 viewpointId:rest://192.168.1.100:20880/com.ai.cloud.skywalking.sample.dubboxrest.interfaces.IDubboxRestInterA.doBusiness(DubboxRestInterAParameter) ParentLevelId:.0 LevelId:0 +DEBUG 2016-08-11 07:27:13 com.ai.cloud.skywalking.invoke.monitor.BaseInvokeMonitor.afterInvoke(BaseInvokeMonitor.java:62) TraceId-ACK:1.0Final.1470871632857.b5e57ab.48871.1.1 ParentLevelId:.0.0 LevelId:0 businessKey:{_ret=null} +DEBUG 2016-08-11 07:27:13 com.ai.cloud.skywalking.invoke.monitor.BaseInvokeMonitor.afterInvoke(BaseInvokeMonitor.java:62) TraceId-ACK:1.0Final.1470871632857.b5e57ab.48871.1.1 ParentLevelId:.0 LevelId:0 businessKey:{_ret=null} +DEBUG 2016-08-11 07:27:13 com.ai.cloud.skywalking.invoke.monitor.BaseInvokeMonitor.afterInvoke(BaseInvokeMonitor.java:62) TraceId-ACK:1.0Final.1470871632857.b5e57ab.48871.1.1 ParentLevelId:0.0 LevelId:0 businessKey:{_ret=null} +DEBUG 2016-08-11 07:27:13 com.ai.cloud.skywalking.invoke.monitor.BaseInvokeMonitor.afterInvoke(BaseInvokeMonitor.java:62) TraceId-ACK:1.0Final.1470871632857.b5e57ab.48871.1.1 ParentLevelId:0 LevelId:0 businessKey:{_ret=null} +DEBUG 2016-08-11 07:27:13 com.ai.cloud.skywalking.invoke.monitor.BaseInvokeMonitor.afterInvoke(BaseInvokeMonitor.java:62) TraceId-ACK:1.0Final.1470871632857.b5e57ab.48871.1.1 ParentLevelId: LevelId:0 businessKey:{_ret=null} +INFO 2016-08-11 07:32:01 com.ai.cloud.skywalking.logging.Logger.info(Logger.java:62) +---------SDK Health Collector Report--------- +id +[INFO]DataSender send data with copynum=1 successfully.(t:1470871633528) + +id +[INFO]DataSender[/127.0.0.1:34000] send data successfully.(t:1470871633528) + +id +[INFO]DataSender send data with copynum=1 successfully.(t:1470871633520) + +id +[INFO]DataSender[/127.0.0.1:34000] send data successfully.(t:1470871633520) + +id +[INFO]DataSender send data with copynum=1 successfully.(t:1470871633523) + +id +[INFO]DataSender[/127.0.0.1:34000] send data successfully.(t:1470871633523) + +id +[INFO]DataSender send data with copynum=1 successfully.(t:1470871625536) + +id +[INFO]DataSender[/127.0.0.1:34000] send data successfully.(t:1470871625536) + +id +[INFO]using available DataSender connect to: /127.0.0.1:34000(t:1470871920769) + +id +[INFO]add new sender.(t:1470871623845) + +id +[INFO]save span(t:1470871633527) + +id +[INFO]save span(t:1470871623508) + +------------------------------------------------ + +INFO 2016-08-11 13:10:47 com.ai.cloud.skywalking.conf.ConfigInitializer.initialize(ConfigInitializer.java:28) sky-walking system-env auth : false +INFO 2016-08-11 13:10:47 com.ai.cloud.skywalking.conf.ConfigInitializer.initialize(ConfigInitializer.java:31) sky-walking auth override: true +INFO 2016-08-11 13:10:47 com.ai.cloud.skywalking.logging.Logger.info(Logger.java:62) +---------SDK Health Collector Report--------- +------------------------------------------------ + +INFO 2016-08-11 13:10:47 com.ai.cloud.skywalking.logging.Logger.info(Logger.java:78) find skywalking plugin define in jar:file:/Users/xin/workbench/sky-walking/samples/skywalking-example/example-dubbox-rest/target/agent/skywalking-agent-1.0-Final.jar!/skywalking-plugin.def +DEBUG 2016-08-11 13:10:47 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.jedis.v2.plugin.define.JedisPluginDefine. +DEBUG 2016-08-11 13:10:47 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.jedis.v2.plugin.define.JedisClusterPluginDefine. +DEBUG 2016-08-11 13:10:47 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.plugin.jdbc.define.H2PluginDefine. +DEBUG 2016-08-11 13:10:47 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.plugin.jdbc.define.MysqlPluginDefine. +DEBUG 2016-08-11 13:10:47 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.plugin.jdbc.define.OraclePluginDefine. +DEBUG 2016-08-11 13:10:47 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.httpClient.v4.plugin.define.AbstractHttpClientPluginDefine. +DEBUG 2016-08-11 13:10:47 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.httpClient.v4.plugin.define.InternalHttpClientPluginDefine. +DEBUG 2016-08-11 13:10:47 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.httpClient.v4.plugin.define.MinimalHttpClientPluginDefine. +DEBUG 2016-08-11 13:10:47 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.httpClient.v4.plugin.define.DefaultRequestDirectorPluginDefine. +DEBUG 2016-08-11 13:10:47 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.plugin.dubbo.DubboPluginDefine. +DEBUG 2016-08-11 13:10:47 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.plugin.tomcat78x.define.TomcatPluginDefine. +DEBUG 2016-08-11 13:10:48 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class org.h2.Driver by com.ai.cloud.skywalking.plugin.jdbc.define.H2PluginDefine. +DEBUG 2016-08-11 13:10:48 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:58) +prepare to enhance class [org.h2.Driver] instance methods as following rules: + 1. method name=connect + +DEBUG 2016-08-11 13:10:48 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) enhance class org.h2.Driver instance methods by rule: method name=connect +DEBUG 2016-08-11 13:10:48 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) enhance class org.h2.Driver by com.ai.cloud.skywalking.plugin.jdbc.define.H2PluginDefine completely. +DEBUG 2016-08-11 13:10:52 com.ai.cloud.skywalking.invoke.monitor.BaseInvokeMonitor.afterInvoke(BaseInvokeMonitor.java:62) TraceId-ACK:1.0Final.1470892252294.d4e7b23.82382.1.1 ParentLevelId: LevelId:0 businessKey:{_ret=null} +DEBUG 2016-08-11 13:10:52 com.ai.cloud.skywalking.invoke.monitor.BaseInvokeMonitor.afterInvoke(BaseInvokeMonitor.java:62) TraceId-ACK:1.0Final.1470892252877.d4e7b23.82382.1.2 ParentLevelId: LevelId:0 businessKey:{_ret=null} +DEBUG 2016-08-11 13:10:53 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class com.alibaba.dubbo.monitor.support.MonitorFilter by com.ai.cloud.skywalking.plugin.dubbo.DubboPluginDefine. +DEBUG 2016-08-11 13:10:53 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:58) +prepare to enhance class [com.alibaba.dubbo.monitor.support.MonitorFilter] instance methods as following rules: + 1. method name=invoke + +DEBUG 2016-08-11 13:10:53 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) enhance class com.alibaba.dubbo.monitor.support.MonitorFilter instance methods by rule: method name=invoke +DEBUG 2016-08-11 13:10:53 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) enhance class com.alibaba.dubbo.monitor.support.MonitorFilter by com.ai.cloud.skywalking.plugin.dubbo.DubboPluginDefine completely. +DEBUG 2016-08-11 13:10:53 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class org.apache.catalina.core.StandardEngineValve by com.ai.cloud.skywalking.plugin.tomcat78x.define.TomcatPluginDefine. +DEBUG 2016-08-11 13:10:53 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:58) +prepare to enhance class [org.apache.catalina.core.StandardEngineValve] instance methods as following rules: + 1. method name=invoke + +DEBUG 2016-08-11 13:10:53 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) enhance class org.apache.catalina.core.StandardEngineValve instance methods by rule: method name=invoke +DEBUG 2016-08-11 13:10:53 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) enhance class org.apache.catalina.core.StandardEngineValve by com.ai.cloud.skywalking.plugin.tomcat78x.define.TomcatPluginDefine completely. +INFO 2016-08-11 13:10:56 com.ai.cloud.skywalking.conf.ConfigInitializer.initialize(ConfigInitializer.java:28) sky-walking system-env auth : false +INFO 2016-08-11 13:10:56 com.ai.cloud.skywalking.conf.ConfigInitializer.initialize(ConfigInitializer.java:31) sky-walking auth override: true +INFO 2016-08-11 13:10:56 com.ai.cloud.skywalking.logging.Logger.info(Logger.java:62) +---------SDK Health Collector Report--------- +------------------------------------------------ + +INFO 2016-08-11 13:10:57 com.ai.cloud.skywalking.logging.Logger.info(Logger.java:78) find skywalking plugin define in jar:file:/Users/xin/workbench/sky-walking/samples/skywalking-example/example-dubbox-rest/target/agent/skywalking-agent-1.0-Final.jar!/skywalking-plugin.def +DEBUG 2016-08-11 13:10:57 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.jedis.v2.plugin.define.JedisPluginDefine. +DEBUG 2016-08-11 13:10:57 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.jedis.v2.plugin.define.JedisClusterPluginDefine. +DEBUG 2016-08-11 13:10:57 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.plugin.jdbc.define.H2PluginDefine. +DEBUG 2016-08-11 13:10:57 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.plugin.jdbc.define.MysqlPluginDefine. +DEBUG 2016-08-11 13:10:57 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.plugin.jdbc.define.OraclePluginDefine. +DEBUG 2016-08-11 13:10:57 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.httpClient.v4.plugin.define.AbstractHttpClientPluginDefine. +DEBUG 2016-08-11 13:10:57 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.httpClient.v4.plugin.define.InternalHttpClientPluginDefine. +DEBUG 2016-08-11 13:10:57 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.httpClient.v4.plugin.define.MinimalHttpClientPluginDefine. +DEBUG 2016-08-11 13:10:57 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.httpClient.v4.plugin.define.DefaultRequestDirectorPluginDefine. +DEBUG 2016-08-11 13:10:57 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.plugin.dubbo.DubboPluginDefine. +DEBUG 2016-08-11 13:10:57 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.plugin.tomcat78x.define.TomcatPluginDefine. +DEBUG 2016-08-11 13:10:58 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class org.apache.http.impl.client.AbstractHttpClient by com.ai.cloud.skywalking.httpClient.v4.plugin.define.AbstractHttpClientPluginDefine. +DEBUG 2016-08-11 13:10:58 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:58) +prepare to enhance class [org.apache.http.impl.client.AbstractHttpClient] instance methods as following rules: + 1. method name=doExecute + +DEBUG 2016-08-11 13:10:58 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) enhance class org.apache.http.impl.client.AbstractHttpClient instance methods by rule: method name=doExecute +DEBUG 2016-08-11 13:10:58 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) enhance class org.apache.http.impl.client.AbstractHttpClient by com.ai.cloud.skywalking.httpClient.v4.plugin.define.AbstractHttpClientPluginDefine completely. +DEBUG 2016-08-11 13:10:59 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class com.alibaba.dubbo.monitor.support.MonitorFilter by com.ai.cloud.skywalking.plugin.dubbo.DubboPluginDefine. +DEBUG 2016-08-11 13:10:59 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:58) +prepare to enhance class [com.alibaba.dubbo.monitor.support.MonitorFilter] instance methods as following rules: + 1. method name=invoke + +DEBUG 2016-08-11 13:10:59 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) enhance class com.alibaba.dubbo.monitor.support.MonitorFilter instance methods by rule: method name=invoke +DEBUG 2016-08-11 13:10:59 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) enhance class com.alibaba.dubbo.monitor.support.MonitorFilter by com.ai.cloud.skywalking.plugin.dubbo.DubboPluginDefine completely. +DEBUG 2016-08-11 13:11:33 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class org.apache.http.impl.client.DefaultRequestDirector by com.ai.cloud.skywalking.httpClient.v4.plugin.define.DefaultRequestDirectorPluginDefine. +DEBUG 2016-08-11 13:11:33 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:58) +prepare to enhance class [org.apache.http.impl.client.DefaultRequestDirector] instance methods as following rules: + 1. method name=execute + +DEBUG 2016-08-11 13:11:33 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) enhance class org.apache.http.impl.client.DefaultRequestDirector instance methods by rule: method name=execute +DEBUG 2016-08-11 13:11:33 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) enhance class org.apache.http.impl.client.DefaultRequestDirector by com.ai.cloud.skywalking.httpClient.v4.plugin.define.DefaultRequestDirectorPluginDefine completely. +DEBUG 2016-08-11 13:11:57 com.ai.cloud.skywalking.invoke.monitor.BaseInvokeMonitor.afterInvoke(BaseInvokeMonitor.java:62) TraceId-ACK:1.0Final.1470892276801.74ea068.82384.1.1 ParentLevelId:0 LevelId:0 businessKey:{_ret=null} +ERROR 2016-08-11 13:11:57 com.ai.cloud.skywalking.plugin.interceptor.enhance.ClassInstanceMethodsInterceptor.intercept(ClassInstanceMethodsInterceptor.java:57) class[class com.alibaba.dubbo.monitor.support.MonitorFilter] after method[invoke] intercept failue:null +java.lang.NullPointerException + at com.ai.cloud.skywalking.plugin.dubbo.MonitorFilterInterceptor.afterMethod(MonitorFilterInterceptor.java:83) + at com.ai.cloud.skywalking.plugin.interceptor.enhance.ClassInstanceMethodsInterceptor.intercept(ClassInstanceMethodsInterceptor.java:55) + at com.alibaba.dubbo.monitor.support.MonitorFilter.invoke(MonitorFilter.java) + at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:91) + at com.alibaba.dubbo.rpc.protocol.dubbo.filter.FutureFilter.invoke(FutureFilter.java:53) + at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:91) + at com.alibaba.dubbo.rpc.filter.ConsumerContextFilter.invoke(ConsumerContextFilter.java:48) + at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:91) + at com.alibaba.dubbo.rpc.listener.ListenerInvokerWrapper.invoke(ListenerInvokerWrapper.java:74) + at com.alibaba.dubbo.rpc.proxy.InvokerInvocationHandler.invoke(InvokerInvocationHandler.java:52) + at com.alibaba.dubbo.common.bytecode.proxy0.doBusiness(proxy0.java) + at com.ai.cloud.skywalking.sample.dubboxrest.DubboxRestConsumer.main(DubboxRestConsumer.java:15) + +DEBUG 2016-08-11 13:12:14 com.ai.cloud.skywalking.invoke.monitor.BaseInvokeMonitor.beforeInvoke(BaseInvokeMonitor.java:31) TraceId:1.0Final.1470892276801.74ea068.82384.1.1 viewpointId:http://127.0.0.1:20880/rest-a/doBusiness ParentLevelId:0.0 LevelId:0 +INFO 2016-08-11 13:15:56 com.ai.cloud.skywalking.logging.Logger.info(Logger.java:62) +---------SDK Health Collector Report--------- +id +[INFO]using available DataSender connect to: /127.0.0.1:34000(t:1470892556823) + +id +[INFO]add new sender.(t:1470892556823) + +id +[INFO]remove disconnected sender.(t:1470892556820) + +id +[INFO]DataSender[/127.0.0.1:34000] send data successfully.(t:1470892556823) + +id +[INFO]save span(t:1470892317943) + +------------------------------------------------ + +INFO 2016-08-11 13:20:45 com.ai.cloud.skywalking.logging.Logger.info(Logger.java:62) +---------SDK Health Collector Report--------- +id +[INFO]using available DataSender connect to: /127.0.0.1:34000(t:1470892334654) + +id +[INFO]add new sender.(t:1470892334654) + +id +[INFO]remove disconnected sender.(t:1470892349675) + +id +[INFO]DataSender[/127.0.0.1:34000] send data successfully.(t:1470892334654) + +id +[INFO]save span(t:1470892334653) + +id +[INFO]save span(t:1470892252880) + +------------------------------------------------ +DEBUG 2016-08-11 13:20:45 com.ai.cloud.skywalking.invoke.monitor.BaseInvokeMonitor.beforeInvoke(BaseInvokeMonitor.java:31) TraceId:1.0Final.1470892276801.74ea068.82384.1.1 viewpointId:rest://10.128.6.142:20880/com.ai.cloud.skywalking.sample.dubboxrest.interfaces.IDubboxRestInterA.doBusiness(DubboxRestInterAParameter) ParentLevelId:.0 LevelId:0 + +DEBUG 2016-08-11 13:20:45 com.ai.cloud.skywalking.invoke.monitor.BaseInvokeMonitor.afterInvoke(BaseInvokeMonitor.java:62) TraceId-ACK:1.0Final.1470892276801.74ea068.82384.1.1 ParentLevelId:.0.0 LevelId:0 businessKey:{_ret=null} +DEBUG 2016-08-11 13:20:45 com.ai.cloud.skywalking.invoke.monitor.BaseInvokeMonitor.afterInvoke(BaseInvokeMonitor.java:62) TraceId-ACK:1.0Final.1470892276801.74ea068.82384.1.1 ParentLevelId:.0 LevelId:0 businessKey:{_ret=null} +DEBUG 2016-08-11 13:20:45 com.ai.cloud.skywalking.invoke.monitor.BaseInvokeMonitor.afterInvoke(BaseInvokeMonitor.java:62) TraceId-ACK:1.0Final.1470892276801.74ea068.82384.1.1 ParentLevelId:0.0 LevelId:0 businessKey:{_ret=null} +INFO 2016-08-11 13:20:56 com.ai.cloud.skywalking.logging.Logger.info(Logger.java:62) +---------SDK Health Collector Report--------- +id +[INFO]using available DataSender connect to: /127.0.0.1:34000(t:1470892856033) + +id +[INFO]add new sender.(t:1470892856033) + +id +[INFO]remove disconnected sender.(t:1470892856031) + +id +[INFO]DataSender[/127.0.0.1:34000] send data successfully.(t:1470892856033) + +------------------------------------------------ + +INFO 2016-08-11 13:25:56 com.ai.cloud.skywalking.logging.Logger.info(Logger.java:62) +---------SDK Health Collector Report--------- +id +[INFO]using available DataSender connect to: /127.0.0.1:34000(t:1470893156194) + +id +[INFO]add new sender.(t:1470893156194) + +id +[INFO]remove disconnected sender.(t:1470893156192) + +id +[INFO]DataSender[/127.0.0.1:34000] send data successfully.(t:1470893156194) + +------------------------------------------------ + +INFO 2016-08-11 13:30:26 com.ai.cloud.skywalking.conf.ConfigInitializer.initialize(ConfigInitializer.java:28) sky-walking system-env auth : false +INFO 2016-08-11 13:30:26 com.ai.cloud.skywalking.conf.ConfigInitializer.initialize(ConfigInitializer.java:31) sky-walking auth override: true +INFO 2016-08-11 13:30:26 com.ai.cloud.skywalking.logging.Logger.info(Logger.java:62) +---------SDK Health Collector Report--------- +------------------------------------------------ + +INFO 2016-08-11 13:30:26 com.ai.cloud.skywalking.logging.Logger.info(Logger.java:78) find skywalking plugin define in jar:file:/Users/xin/workbench/sky-walking/samples/skywalking-example/example-dubbox-rest/target/agent/skywalking-agent-1.0-Final.jar!/skywalking-plugin.def +DEBUG 2016-08-11 13:30:26 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.jedis.v2.plugin.define.JedisPluginDefine. +DEBUG 2016-08-11 13:30:26 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.jedis.v2.plugin.define.JedisClusterPluginDefine. +DEBUG 2016-08-11 13:30:26 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.plugin.jdbc.define.H2PluginDefine. +DEBUG 2016-08-11 13:30:26 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.plugin.jdbc.define.MysqlPluginDefine. +DEBUG 2016-08-11 13:30:26 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.plugin.jdbc.define.OraclePluginDefine. +DEBUG 2016-08-11 13:30:26 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.httpClient.v4.plugin.define.AbstractHttpClientPluginDefine. +DEBUG 2016-08-11 13:30:26 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.httpClient.v4.plugin.define.InternalHttpClientPluginDefine. +DEBUG 2016-08-11 13:30:26 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.httpClient.v4.plugin.define.MinimalHttpClientPluginDefine. +DEBUG 2016-08-11 13:30:26 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.httpClient.v4.plugin.define.DefaultRequestDirectorPluginDefine. +DEBUG 2016-08-11 13:30:26 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.plugin.dubbo.DubboPluginDefine. +DEBUG 2016-08-11 13:30:26 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.plugin.tomcat78x.define.TomcatPluginDefine. +DEBUG 2016-08-11 13:30:28 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class org.apache.http.impl.client.AbstractHttpClient by com.ai.cloud.skywalking.httpClient.v4.plugin.define.AbstractHttpClientPluginDefine. +DEBUG 2016-08-11 13:30:28 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:58) +prepare to enhance class [org.apache.http.impl.client.AbstractHttpClient] instance methods as following rules: + 1. method name=doExecute + +DEBUG 2016-08-11 13:30:28 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) enhance class org.apache.http.impl.client.AbstractHttpClient instance methods by rule: method name=doExecute +DEBUG 2016-08-11 13:30:28 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) enhance class org.apache.http.impl.client.AbstractHttpClient by com.ai.cloud.skywalking.httpClient.v4.plugin.define.AbstractHttpClientPluginDefine completely. +DEBUG 2016-08-11 13:30:28 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class com.alibaba.dubbo.monitor.support.MonitorFilter by com.ai.cloud.skywalking.plugin.dubbo.DubboPluginDefine. +DEBUG 2016-08-11 13:30:28 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:58) +prepare to enhance class [com.alibaba.dubbo.monitor.support.MonitorFilter] instance methods as following rules: + 1. method name=invoke + +DEBUG 2016-08-11 13:30:28 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) enhance class com.alibaba.dubbo.monitor.support.MonitorFilter instance methods by rule: method name=invoke +DEBUG 2016-08-11 13:30:28 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) enhance class com.alibaba.dubbo.monitor.support.MonitorFilter by com.ai.cloud.skywalking.plugin.dubbo.DubboPluginDefine completely. +DEBUG 2016-08-11 13:30:36 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class org.apache.http.impl.client.DefaultRequestDirector by com.ai.cloud.skywalking.httpClient.v4.plugin.define.DefaultRequestDirectorPluginDefine. +DEBUG 2016-08-11 13:30:36 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:58) +prepare to enhance class [org.apache.http.impl.client.DefaultRequestDirector] instance methods as following rules: + 1. method name=execute + +DEBUG 2016-08-11 13:30:36 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) enhance class org.apache.http.impl.client.DefaultRequestDirector instance methods by rule: method name=execute +DEBUG 2016-08-11 13:30:36 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) enhance class org.apache.http.impl.client.DefaultRequestDirector by com.ai.cloud.skywalking.httpClient.v4.plugin.define.DefaultRequestDirectorPluginDefine completely. +DEBUG 2016-08-11 13:30:36 com.ai.cloud.skywalking.invoke.monitor.BaseInvokeMonitor.afterInvoke(BaseInvokeMonitor.java:62) TraceId-ACK:1.0Final.1470893435964.0eebb2d.82419.1.1 ParentLevelId:0 LevelId:0 businessKey:{_ret=null} +ERROR 2016-08-11 13:30:36 com.ai.cloud.skywalking.plugin.interceptor.enhance.ClassInstanceMethodsInterceptor.intercept(ClassInstanceMethodsInterceptor.java:57) class[class com.alibaba.dubbo.monitor.support.MonitorFilter] after method[invoke] intercept failue:null +java.lang.NullPointerException + at com.ai.cloud.skywalking.plugin.dubbo.MonitorFilterInterceptor.afterMethod(MonitorFilterInterceptor.java:83) + at com.ai.cloud.skywalking.plugin.interceptor.enhance.ClassInstanceMethodsInterceptor.intercept(ClassInstanceMethodsInterceptor.java:55) + at com.alibaba.dubbo.monitor.support.MonitorFilter.invoke(MonitorFilter.java) + at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:91) + at com.alibaba.dubbo.rpc.protocol.dubbo.filter.FutureFilter.invoke(FutureFilter.java:53) + at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:91) + at com.alibaba.dubbo.rpc.filter.ConsumerContextFilter.invoke(ConsumerContextFilter.java:48) + at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:91) + at com.alibaba.dubbo.rpc.listener.ListenerInvokerWrapper.invoke(ListenerInvokerWrapper.java:74) + at com.alibaba.dubbo.rpc.proxy.InvokerInvocationHandler.invoke(InvokerInvocationHandler.java:52) + at com.alibaba.dubbo.common.bytecode.proxy0.doBusiness(proxy0.java) + at com.ai.cloud.skywalking.sample.dubboxrest.DubboxRestConsumer.main(DubboxRestConsumer.java:15) + +INFO 2016-08-11 13:30:43 com.ai.cloud.skywalking.conf.ConfigInitializer.initialize(ConfigInitializer.java:28) sky-walking system-env auth : false +INFO 2016-08-11 13:30:43 com.ai.cloud.skywalking.conf.ConfigInitializer.initialize(ConfigInitializer.java:31) sky-walking auth override: true +INFO 2016-08-11 13:30:43 com.ai.cloud.skywalking.logging.Logger.info(Logger.java:62) +---------SDK Health Collector Report--------- +------------------------------------------------ + +INFO 2016-08-11 13:30:43 com.ai.cloud.skywalking.logging.Logger.info(Logger.java:78) find skywalking plugin define in jar:file:/Users/xin/workbench/sky-walking/samples/skywalking-example/example-dubbox-rest/target/agent/skywalking-agent-1.0-Final.jar!/skywalking-plugin.def +DEBUG 2016-08-11 13:30:43 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.jedis.v2.plugin.define.JedisPluginDefine. +DEBUG 2016-08-11 13:30:43 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.jedis.v2.plugin.define.JedisClusterPluginDefine. +DEBUG 2016-08-11 13:30:43 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.plugin.jdbc.define.H2PluginDefine. +DEBUG 2016-08-11 13:30:43 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.plugin.jdbc.define.MysqlPluginDefine. +DEBUG 2016-08-11 13:30:43 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.plugin.jdbc.define.OraclePluginDefine. +DEBUG 2016-08-11 13:30:43 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.httpClient.v4.plugin.define.AbstractHttpClientPluginDefine. +DEBUG 2016-08-11 13:30:43 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.httpClient.v4.plugin.define.InternalHttpClientPluginDefine. +DEBUG 2016-08-11 13:30:43 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.httpClient.v4.plugin.define.MinimalHttpClientPluginDefine. +DEBUG 2016-08-11 13:30:43 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.httpClient.v4.plugin.define.DefaultRequestDirectorPluginDefine. +DEBUG 2016-08-11 13:30:43 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.plugin.dubbo.DubboPluginDefine. +DEBUG 2016-08-11 13:30:43 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.plugin.tomcat78x.define.TomcatPluginDefine. +DEBUG 2016-08-11 13:30:44 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class org.h2.Driver by com.ai.cloud.skywalking.plugin.jdbc.define.H2PluginDefine. +DEBUG 2016-08-11 13:30:44 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:58) +prepare to enhance class [org.h2.Driver] instance methods as following rules: + 1. method name=connect + +DEBUG 2016-08-11 13:30:44 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) enhance class org.h2.Driver instance methods by rule: method name=connect +DEBUG 2016-08-11 13:30:44 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) enhance class org.h2.Driver by com.ai.cloud.skywalking.plugin.jdbc.define.H2PluginDefine completely. +DEBUG 2016-08-11 13:30:47 com.ai.cloud.skywalking.invoke.monitor.BaseInvokeMonitor.afterInvoke(BaseInvokeMonitor.java:62) TraceId-ACK:1.0Final.1470893447504.fdbc970.82421.1.1 ParentLevelId: LevelId:0 businessKey:{_ret=null} +DEBUG 2016-08-11 13:30:47 com.ai.cloud.skywalking.invoke.monitor.BaseInvokeMonitor.afterInvoke(BaseInvokeMonitor.java:62) TraceId-ACK:1.0Final.1470893447656.fdbc970.82421.1.2 ParentLevelId: LevelId:0 businessKey:{_ret=null} +DEBUG 2016-08-11 13:30:48 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class com.alibaba.dubbo.monitor.support.MonitorFilter by com.ai.cloud.skywalking.plugin.dubbo.DubboPluginDefine. +DEBUG 2016-08-11 13:30:48 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:58) +prepare to enhance class [com.alibaba.dubbo.monitor.support.MonitorFilter] instance methods as following rules: + 1. method name=invoke + +DEBUG 2016-08-11 13:30:48 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) enhance class com.alibaba.dubbo.monitor.support.MonitorFilter instance methods by rule: method name=invoke +DEBUG 2016-08-11 13:30:48 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) enhance class com.alibaba.dubbo.monitor.support.MonitorFilter by com.ai.cloud.skywalking.plugin.dubbo.DubboPluginDefine completely. +DEBUG 2016-08-11 13:30:48 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class org.apache.catalina.core.StandardEngineValve by com.ai.cloud.skywalking.plugin.tomcat78x.define.TomcatPluginDefine. +DEBUG 2016-08-11 13:30:48 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:58) +prepare to enhance class [org.apache.catalina.core.StandardEngineValve] instance methods as following rules: + 1. method name=invoke + +DEBUG 2016-08-11 13:30:48 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) enhance class org.apache.catalina.core.StandardEngineValve instance methods by rule: method name=invoke +DEBUG 2016-08-11 13:30:48 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) enhance class org.apache.catalina.core.StandardEngineValve by com.ai.cloud.skywalking.plugin.tomcat78x.define.TomcatPluginDefine completely. +INFO 2016-08-11 13:30:54 com.ai.cloud.skywalking.conf.ConfigInitializer.initialize(ConfigInitializer.java:28) sky-walking system-env auth : false +INFO 2016-08-11 13:30:54 com.ai.cloud.skywalking.conf.ConfigInitializer.initialize(ConfigInitializer.java:31) sky-walking auth override: true +INFO 2016-08-11 13:30:54 com.ai.cloud.skywalking.logging.Logger.info(Logger.java:62) +---------SDK Health Collector Report--------- +------------------------------------------------ + +INFO 2016-08-11 13:30:54 com.ai.cloud.skywalking.logging.Logger.info(Logger.java:78) find skywalking plugin define in jar:file:/Users/xin/workbench/sky-walking/samples/skywalking-example/example-dubbox-rest/target/agent/skywalking-agent-1.0-Final.jar!/skywalking-plugin.def +DEBUG 2016-08-11 13:30:54 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.jedis.v2.plugin.define.JedisPluginDefine. +DEBUG 2016-08-11 13:30:54 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.jedis.v2.plugin.define.JedisClusterPluginDefine. +DEBUG 2016-08-11 13:30:54 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.plugin.jdbc.define.H2PluginDefine. +DEBUG 2016-08-11 13:30:54 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.plugin.jdbc.define.MysqlPluginDefine. +DEBUG 2016-08-11 13:30:54 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.plugin.jdbc.define.OraclePluginDefine. +DEBUG 2016-08-11 13:30:54 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.httpClient.v4.plugin.define.AbstractHttpClientPluginDefine. +DEBUG 2016-08-11 13:30:54 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.httpClient.v4.plugin.define.InternalHttpClientPluginDefine. +DEBUG 2016-08-11 13:30:54 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.httpClient.v4.plugin.define.MinimalHttpClientPluginDefine. +DEBUG 2016-08-11 13:30:54 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.httpClient.v4.plugin.define.DefaultRequestDirectorPluginDefine. +DEBUG 2016-08-11 13:30:54 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.plugin.dubbo.DubboPluginDefine. +DEBUG 2016-08-11 13:30:54 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.plugin.tomcat78x.define.TomcatPluginDefine. +DEBUG 2016-08-11 13:30:56 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class org.apache.http.impl.client.AbstractHttpClient by com.ai.cloud.skywalking.httpClient.v4.plugin.define.AbstractHttpClientPluginDefine. +DEBUG 2016-08-11 13:30:56 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:58) +prepare to enhance class [org.apache.http.impl.client.AbstractHttpClient] instance methods as following rules: + 1. method name=doExecute + +DEBUG 2016-08-11 13:30:56 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) enhance class org.apache.http.impl.client.AbstractHttpClient instance methods by rule: method name=doExecute +DEBUG 2016-08-11 13:30:56 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) enhance class org.apache.http.impl.client.AbstractHttpClient by com.ai.cloud.skywalking.httpClient.v4.plugin.define.AbstractHttpClientPluginDefine completely. +DEBUG 2016-08-11 13:30:56 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class com.alibaba.dubbo.monitor.support.MonitorFilter by com.ai.cloud.skywalking.plugin.dubbo.DubboPluginDefine. +DEBUG 2016-08-11 13:30:56 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:58) +prepare to enhance class [com.alibaba.dubbo.monitor.support.MonitorFilter] instance methods as following rules: + 1. method name=invoke + +DEBUG 2016-08-11 13:30:56 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) enhance class com.alibaba.dubbo.monitor.support.MonitorFilter instance methods by rule: method name=invoke +DEBUG 2016-08-11 13:30:56 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) enhance class com.alibaba.dubbo.monitor.support.MonitorFilter by com.ai.cloud.skywalking.plugin.dubbo.DubboPluginDefine completely. +DEBUG 2016-08-11 13:31:12 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class org.apache.http.impl.client.DefaultRequestDirector by com.ai.cloud.skywalking.httpClient.v4.plugin.define.DefaultRequestDirectorPluginDefine. +DEBUG 2016-08-11 13:31:12 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:58) +prepare to enhance class [org.apache.http.impl.client.DefaultRequestDirector] instance methods as following rules: + 1. method name=execute + +DEBUG 2016-08-11 13:31:12 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) enhance class org.apache.http.impl.client.DefaultRequestDirector instance methods by rule: method name=execute +DEBUG 2016-08-11 13:31:12 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) enhance class org.apache.http.impl.client.DefaultRequestDirector by com.ai.cloud.skywalking.httpClient.v4.plugin.define.DefaultRequestDirectorPluginDefine completely. +DEBUG 2016-08-11 13:31:17 com.ai.cloud.skywalking.invoke.monitor.BaseInvokeMonitor.afterInvoke(BaseInvokeMonitor.java:62) TraceId-ACK:1.0Final.1470893464845.6b2e548.82424.1.1 ParentLevelId:0 LevelId:0 businessKey:{_ret=null} +ERROR 2016-08-11 13:31:17 com.ai.cloud.skywalking.plugin.interceptor.enhance.ClassInstanceMethodsInterceptor.intercept(ClassInstanceMethodsInterceptor.java:57) class[class com.alibaba.dubbo.monitor.support.MonitorFilter] after method[invoke] intercept failue:null +java.lang.NullPointerException + at com.ai.cloud.skywalking.plugin.dubbo.MonitorFilterInterceptor.afterMethod(MonitorFilterInterceptor.java:83) + at com.ai.cloud.skywalking.plugin.interceptor.enhance.ClassInstanceMethodsInterceptor.intercept(ClassInstanceMethodsInterceptor.java:55) + at com.alibaba.dubbo.monitor.support.MonitorFilter.invoke(MonitorFilter.java) + at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:91) + at com.alibaba.dubbo.rpc.protocol.dubbo.filter.FutureFilter.invoke(FutureFilter.java:53) + at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:91) + at com.alibaba.dubbo.rpc.filter.ConsumerContextFilter.invoke(ConsumerContextFilter.java:48) + at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:91) + at com.alibaba.dubbo.rpc.listener.ListenerInvokerWrapper.invoke(ListenerInvokerWrapper.java:74) + at com.alibaba.dubbo.rpc.proxy.InvokerInvocationHandler.invoke(InvokerInvocationHandler.java:52) + at com.alibaba.dubbo.common.bytecode.proxy0.doBusiness(proxy0.java) + at com.ai.cloud.skywalking.sample.dubboxrest.DubboxRestConsumer.main(DubboxRestConsumer.java:15) + +DEBUG 2016-08-11 13:31:35 com.ai.cloud.skywalking.invoke.monitor.BaseInvokeMonitor.beforeInvoke(BaseInvokeMonitor.java:31) TraceId:1.0Final.1470893488737.fdbc970.82421.527.1 viewpointId:http://127.0.0.1:20880/rest-a/doBusiness ParentLevelId: LevelId:0 +DEBUG 2016-08-11 13:31:57 com.ai.cloud.skywalking.invoke.monitor.BaseInvokeMonitor.beforeInvoke(BaseInvokeMonitor.java:31) TraceId:1.0Final.1470893464845.6b2e548.82424.1.1 viewpointId:rest://10.128.6.142:20880/com.ai.cloud.skywalking.sample.dubboxrest.interfaces.IDubboxRestInterA.doBusiness(DubboxRestInterAParameter) ParentLevelId:0 LevelId:0 +DEBUG 2016-08-11 13:31:57 com.ai.cloud.skywalking.invoke.monitor.BaseInvokeMonitor.afterInvoke(BaseInvokeMonitor.java:62) TraceId-ACK:1.0Final.1470893464845.6b2e548.82424.1.1 ParentLevelId:0.0 LevelId:0 businessKey:{_ret=null} +DEBUG 2016-08-11 13:31:57 com.ai.cloud.skywalking.invoke.monitor.BaseInvokeMonitor.afterInvoke(BaseInvokeMonitor.java:62) TraceId-ACK:1.0Final.1470893464845.6b2e548.82424.1.1 ParentLevelId:0 LevelId:0 businessKey:{_ret=null} +DEBUG 2016-08-11 13:31:57 com.ai.cloud.skywalking.invoke.monitor.BaseInvokeMonitor.afterInvoke(BaseInvokeMonitor.java:62) TraceId-ACK:1.0Final.1470893488737.fdbc970.82421.527.1 ParentLevelId: LevelId:0 businessKey:{_ret=null} +INFO 2016-08-11 13:32:02 com.ai.cloud.skywalking.conf.ConfigInitializer.initialize(ConfigInitializer.java:28) sky-walking system-env auth : false +INFO 2016-08-11 13:32:02 com.ai.cloud.skywalking.conf.ConfigInitializer.initialize(ConfigInitializer.java:31) sky-walking auth override: true +INFO 2016-08-11 13:32:02 com.ai.cloud.skywalking.logging.Logger.info(Logger.java:62) +---------SDK Health Collector Report--------- +------------------------------------------------ + +INFO 2016-08-11 13:32:02 com.ai.cloud.skywalking.logging.Logger.info(Logger.java:78) find skywalking plugin define in jar:file:/Users/xin/workbench/sky-walking/samples/skywalking-example/example-dubbox-rest/target/agent/skywalking-agent-1.0-Final.jar!/skywalking-plugin.def +DEBUG 2016-08-11 13:32:02 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.jedis.v2.plugin.define.JedisPluginDefine. +DEBUG 2016-08-11 13:32:02 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.jedis.v2.plugin.define.JedisClusterPluginDefine. +DEBUG 2016-08-11 13:32:02 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.plugin.jdbc.define.H2PluginDefine. +DEBUG 2016-08-11 13:32:02 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.plugin.jdbc.define.MysqlPluginDefine. +DEBUG 2016-08-11 13:32:02 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.plugin.jdbc.define.OraclePluginDefine. +DEBUG 2016-08-11 13:32:02 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.httpClient.v4.plugin.define.AbstractHttpClientPluginDefine. +DEBUG 2016-08-11 13:32:02 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.httpClient.v4.plugin.define.InternalHttpClientPluginDefine. +DEBUG 2016-08-11 13:32:02 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.httpClient.v4.plugin.define.MinimalHttpClientPluginDefine. +DEBUG 2016-08-11 13:32:02 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.httpClient.v4.plugin.define.DefaultRequestDirectorPluginDefine. +DEBUG 2016-08-11 13:32:02 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.plugin.dubbo.DubboPluginDefine. +DEBUG 2016-08-11 13:32:02 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.plugin.tomcat78x.define.TomcatPluginDefine. +DEBUG 2016-08-11 13:32:03 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class org.h2.Driver by com.ai.cloud.skywalking.plugin.jdbc.define.H2PluginDefine. +DEBUG 2016-08-11 13:32:03 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:58) +prepare to enhance class [org.h2.Driver] instance methods as following rules: + 1. method name=connect + +DEBUG 2016-08-11 13:32:03 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) enhance class org.h2.Driver instance methods by rule: method name=connect +DEBUG 2016-08-11 13:32:03 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) enhance class org.h2.Driver by com.ai.cloud.skywalking.plugin.jdbc.define.H2PluginDefine completely. +DEBUG 2016-08-11 13:32:05 com.ai.cloud.skywalking.invoke.monitor.BaseInvokeMonitor.afterInvoke(BaseInvokeMonitor.java:62) TraceId-ACK:1.0Final.1470893524055.1ebb6ce.82428.1.1 ParentLevelId: LevelId:0 businessKey:{_ret=null} +DEBUG 2016-08-11 13:32:06 com.ai.cloud.skywalking.invoke.monitor.BaseInvokeMonitor.afterInvoke(BaseInvokeMonitor.java:62) TraceId-ACK:1.0Final.1470893525927.1ebb6ce.82428.1.2 ParentLevelId: LevelId:0 businessKey:{_ret=null} +DEBUG 2016-08-11 13:32:06 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class com.alibaba.dubbo.monitor.support.MonitorFilter by com.ai.cloud.skywalking.plugin.dubbo.DubboPluginDefine. +DEBUG 2016-08-11 13:32:06 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:58) +prepare to enhance class [com.alibaba.dubbo.monitor.support.MonitorFilter] instance methods as following rules: + 1. method name=invoke + +DEBUG 2016-08-11 13:32:06 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) enhance class com.alibaba.dubbo.monitor.support.MonitorFilter instance methods by rule: method name=invoke +DEBUG 2016-08-11 13:32:06 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) enhance class com.alibaba.dubbo.monitor.support.MonitorFilter by com.ai.cloud.skywalking.plugin.dubbo.DubboPluginDefine completely. +DEBUG 2016-08-11 13:32:06 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class org.apache.catalina.core.StandardEngineValve by com.ai.cloud.skywalking.plugin.tomcat78x.define.TomcatPluginDefine. +DEBUG 2016-08-11 13:32:06 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:58) +prepare to enhance class [org.apache.catalina.core.StandardEngineValve] instance methods as following rules: + 1. method name=invoke + +DEBUG 2016-08-11 13:32:06 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) enhance class org.apache.catalina.core.StandardEngineValve instance methods by rule: method name=invoke +DEBUG 2016-08-11 13:32:06 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) enhance class org.apache.catalina.core.StandardEngineValve by com.ai.cloud.skywalking.plugin.tomcat78x.define.TomcatPluginDefine completely. +INFO 2016-08-11 13:32:09 com.ai.cloud.skywalking.conf.ConfigInitializer.initialize(ConfigInitializer.java:28) sky-walking system-env auth : false +INFO 2016-08-11 13:32:09 com.ai.cloud.skywalking.conf.ConfigInitializer.initialize(ConfigInitializer.java:31) sky-walking auth override: true +INFO 2016-08-11 13:32:09 com.ai.cloud.skywalking.logging.Logger.info(Logger.java:62) +---------SDK Health Collector Report--------- +------------------------------------------------ + +INFO 2016-08-11 13:32:09 com.ai.cloud.skywalking.logging.Logger.info(Logger.java:78) find skywalking plugin define in jar:file:/Users/xin/workbench/sky-walking/samples/skywalking-example/example-dubbox-rest/target/agent/skywalking-agent-1.0-Final.jar!/skywalking-plugin.def +DEBUG 2016-08-11 13:32:09 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.jedis.v2.plugin.define.JedisPluginDefine. +DEBUG 2016-08-11 13:32:09 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.jedis.v2.plugin.define.JedisClusterPluginDefine. +DEBUG 2016-08-11 13:32:09 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.plugin.jdbc.define.H2PluginDefine. +DEBUG 2016-08-11 13:32:09 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.plugin.jdbc.define.MysqlPluginDefine. +DEBUG 2016-08-11 13:32:09 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.plugin.jdbc.define.OraclePluginDefine. +DEBUG 2016-08-11 13:32:09 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.httpClient.v4.plugin.define.AbstractHttpClientPluginDefine. +DEBUG 2016-08-11 13:32:09 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.httpClient.v4.plugin.define.InternalHttpClientPluginDefine. +DEBUG 2016-08-11 13:32:09 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.httpClient.v4.plugin.define.MinimalHttpClientPluginDefine. +DEBUG 2016-08-11 13:32:09 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.httpClient.v4.plugin.define.DefaultRequestDirectorPluginDefine. +DEBUG 2016-08-11 13:32:09 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.plugin.dubbo.DubboPluginDefine. +DEBUG 2016-08-11 13:32:09 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.plugin.tomcat78x.define.TomcatPluginDefine. +DEBUG 2016-08-11 13:32:11 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class org.apache.http.impl.client.AbstractHttpClient by com.ai.cloud.skywalking.httpClient.v4.plugin.define.AbstractHttpClientPluginDefine. +DEBUG 2016-08-11 13:32:11 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:58) +prepare to enhance class [org.apache.http.impl.client.AbstractHttpClient] instance methods as following rules: + 1. method name=doExecute + +DEBUG 2016-08-11 13:32:11 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) enhance class org.apache.http.impl.client.AbstractHttpClient instance methods by rule: method name=doExecute +DEBUG 2016-08-11 13:32:11 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) enhance class org.apache.http.impl.client.AbstractHttpClient by com.ai.cloud.skywalking.httpClient.v4.plugin.define.AbstractHttpClientPluginDefine completely. +DEBUG 2016-08-11 13:32:11 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class com.alibaba.dubbo.monitor.support.MonitorFilter by com.ai.cloud.skywalking.plugin.dubbo.DubboPluginDefine. +DEBUG 2016-08-11 13:32:11 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:58) +prepare to enhance class [com.alibaba.dubbo.monitor.support.MonitorFilter] instance methods as following rules: + 1. method name=invoke + +DEBUG 2016-08-11 13:32:11 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) enhance class com.alibaba.dubbo.monitor.support.MonitorFilter instance methods by rule: method name=invoke +DEBUG 2016-08-11 13:32:11 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) enhance class com.alibaba.dubbo.monitor.support.MonitorFilter by com.ai.cloud.skywalking.plugin.dubbo.DubboPluginDefine completely. +DEBUG 2016-08-11 13:32:29 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class org.apache.http.impl.client.DefaultRequestDirector by com.ai.cloud.skywalking.httpClient.v4.plugin.define.DefaultRequestDirectorPluginDefine. +DEBUG 2016-08-11 13:32:29 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:58) +prepare to enhance class [org.apache.http.impl.client.DefaultRequestDirector] instance methods as following rules: + 1. method name=execute + +DEBUG 2016-08-11 13:32:29 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) enhance class org.apache.http.impl.client.DefaultRequestDirector instance methods by rule: method name=execute +DEBUG 2016-08-11 13:32:29 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) enhance class org.apache.http.impl.client.DefaultRequestDirector by com.ai.cloud.skywalking.httpClient.v4.plugin.define.DefaultRequestDirectorPluginDefine completely. +DEBUG 2016-08-11 13:32:33 com.ai.cloud.skywalking.invoke.monitor.BaseInvokeMonitor.beforeInvoke(BaseInvokeMonitor.java:31) TraceId:1.0Final.1470893553591.1ebb6ce.82428.493.1 viewpointId:http://127.0.0.1:20880/rest-a/doBusiness ParentLevelId: LevelId:0 +DEBUG 2016-08-11 13:32:34 com.ai.cloud.skywalking.invoke.monitor.BaseInvokeMonitor.afterInvoke(BaseInvokeMonitor.java:62) TraceId-ACK:1.0Final.1470893532068.5c96980.82430.1.1 ParentLevelId:0 LevelId:0 businessKey:{_ret=null} +ERROR 2016-08-11 13:32:34 com.ai.cloud.skywalking.plugin.interceptor.enhance.ClassInstanceMethodsInterceptor.intercept(ClassInstanceMethodsInterceptor.java:57) class[class com.alibaba.dubbo.monitor.support.MonitorFilter] after method[invoke] intercept failue:null +java.lang.NullPointerException + at com.ai.cloud.skywalking.plugin.dubbo.MonitorFilterInterceptor.afterMethod(MonitorFilterInterceptor.java:83) + at com.ai.cloud.skywalking.plugin.interceptor.enhance.ClassInstanceMethodsInterceptor.intercept(ClassInstanceMethodsInterceptor.java:55) + at com.alibaba.dubbo.monitor.support.MonitorFilter.invoke(MonitorFilter.java) + at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:91) + at com.alibaba.dubbo.rpc.protocol.dubbo.filter.FutureFilter.invoke(FutureFilter.java:53) + at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:91) + at com.alibaba.dubbo.rpc.filter.ConsumerContextFilter.invoke(ConsumerContextFilter.java:48) + at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:91) + at com.alibaba.dubbo.rpc.listener.ListenerInvokerWrapper.invoke(ListenerInvokerWrapper.java:74) + at com.alibaba.dubbo.rpc.proxy.InvokerInvocationHandler.invoke(InvokerInvocationHandler.java:52) + at com.alibaba.dubbo.common.bytecode.proxy0.doBusiness(proxy0.java) + at com.ai.cloud.skywalking.sample.dubboxrest.DubboxRestConsumer.main(DubboxRestConsumer.java:15) + +DEBUG 2016-08-11 13:33:00 com.ai.cloud.skywalking.invoke.monitor.BaseInvokeMonitor.beforeInvoke(BaseInvokeMonitor.java:31) TraceId:1.0Final.1470893532068.5c96980.82430.1.1 viewpointId:rest://10.128.6.142:20880/com.ai.cloud.skywalking.sample.dubboxrest.interfaces.IDubboxRestInterA.doBusiness(DubboxRestInterAParameter) ParentLevelId:0 LevelId:0 +DEBUG 2016-08-11 13:33:00 com.ai.cloud.skywalking.invoke.monitor.BaseInvokeMonitor.afterInvoke(BaseInvokeMonitor.java:62) TraceId-ACK:1.0Final.1470893532068.5c96980.82430.1.1 ParentLevelId:0.0 LevelId:0 businessKey:{_ret=null} +DEBUG 2016-08-11 13:33:00 com.ai.cloud.skywalking.invoke.monitor.BaseInvokeMonitor.afterInvoke(BaseInvokeMonitor.java:62) TraceId-ACK:1.0Final.1470893532068.5c96980.82430.1.1 ParentLevelId:0 LevelId:0 businessKey:{_ret=null} +DEBUG 2016-08-11 13:33:00 com.ai.cloud.skywalking.invoke.monitor.BaseInvokeMonitor.afterInvoke(BaseInvokeMonitor.java:62) TraceId-ACK:1.0Final.1470893553591.1ebb6ce.82428.493.1 ParentLevelId: LevelId:0 businessKey:{_ret=null} +INFO 2016-08-11 13:33:04 com.ai.cloud.skywalking.conf.ConfigInitializer.initialize(ConfigInitializer.java:28) sky-walking system-env auth : false +INFO 2016-08-11 13:33:04 com.ai.cloud.skywalking.conf.ConfigInitializer.initialize(ConfigInitializer.java:31) sky-walking auth override: true +INFO 2016-08-11 13:33:04 com.ai.cloud.skywalking.logging.Logger.info(Logger.java:62) +---------SDK Health Collector Report--------- +------------------------------------------------ + +INFO 2016-08-11 13:33:04 com.ai.cloud.skywalking.logging.Logger.info(Logger.java:78) find skywalking plugin define in jar:file:/Users/xin/workbench/sky-walking/samples/skywalking-example/example-dubbox-rest/target/agent/skywalking-agent-1.0-Final.jar!/skywalking-plugin.def +DEBUG 2016-08-11 13:33:04 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.jedis.v2.plugin.define.JedisPluginDefine. +DEBUG 2016-08-11 13:33:04 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.jedis.v2.plugin.define.JedisClusterPluginDefine. +DEBUG 2016-08-11 13:33:04 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.plugin.jdbc.define.H2PluginDefine. +DEBUG 2016-08-11 13:33:04 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.plugin.jdbc.define.MysqlPluginDefine. +DEBUG 2016-08-11 13:33:04 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.plugin.jdbc.define.OraclePluginDefine. +DEBUG 2016-08-11 13:33:04 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.httpClient.v4.plugin.define.AbstractHttpClientPluginDefine. +DEBUG 2016-08-11 13:33:04 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.httpClient.v4.plugin.define.InternalHttpClientPluginDefine. +DEBUG 2016-08-11 13:33:04 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.httpClient.v4.plugin.define.MinimalHttpClientPluginDefine. +DEBUG 2016-08-11 13:33:04 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.httpClient.v4.plugin.define.DefaultRequestDirectorPluginDefine. +DEBUG 2016-08-11 13:33:04 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.plugin.dubbo.DubboPluginDefine. +DEBUG 2016-08-11 13:33:04 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.plugin.tomcat78x.define.TomcatPluginDefine. +DEBUG 2016-08-11 13:33:05 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class org.h2.Driver by com.ai.cloud.skywalking.plugin.jdbc.define.H2PluginDefine. +DEBUG 2016-08-11 13:33:05 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:58) +prepare to enhance class [org.h2.Driver] instance methods as following rules: + 1. method name=connect + +DEBUG 2016-08-11 13:33:05 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) enhance class org.h2.Driver instance methods by rule: method name=connect +DEBUG 2016-08-11 13:33:05 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) enhance class org.h2.Driver by com.ai.cloud.skywalking.plugin.jdbc.define.H2PluginDefine completely. +DEBUG 2016-08-11 13:33:08 com.ai.cloud.skywalking.invoke.monitor.BaseInvokeMonitor.afterInvoke(BaseInvokeMonitor.java:62) TraceId-ACK:1.0Final.1470893586382.9ec53e3.82434.1.1 ParentLevelId: LevelId:0 businessKey:{_ret=null} +DEBUG 2016-08-11 13:33:08 com.ai.cloud.skywalking.invoke.monitor.BaseInvokeMonitor.afterInvoke(BaseInvokeMonitor.java:62) TraceId-ACK:1.0Final.1470893588225.9ec53e3.82434.1.2 ParentLevelId: LevelId:0 businessKey:{_ret=null} +DEBUG 2016-08-11 13:33:08 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class com.alibaba.dubbo.monitor.support.MonitorFilter by com.ai.cloud.skywalking.plugin.dubbo.DubboPluginDefine. +DEBUG 2016-08-11 13:33:08 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:58) +prepare to enhance class [com.alibaba.dubbo.monitor.support.MonitorFilter] instance methods as following rules: + 1. method name=invoke + +DEBUG 2016-08-11 13:33:08 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) enhance class com.alibaba.dubbo.monitor.support.MonitorFilter instance methods by rule: method name=invoke +DEBUG 2016-08-11 13:33:08 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) enhance class com.alibaba.dubbo.monitor.support.MonitorFilter by com.ai.cloud.skywalking.plugin.dubbo.DubboPluginDefine completely. +DEBUG 2016-08-11 13:33:08 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class org.apache.catalina.core.StandardEngineValve by com.ai.cloud.skywalking.plugin.tomcat78x.define.TomcatPluginDefine. +DEBUG 2016-08-11 13:33:08 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:58) +prepare to enhance class [org.apache.catalina.core.StandardEngineValve] instance methods as following rules: + 1. method name=invoke + +DEBUG 2016-08-11 13:33:08 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) enhance class org.apache.catalina.core.StandardEngineValve instance methods by rule: method name=invoke +DEBUG 2016-08-11 13:33:08 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) enhance class org.apache.catalina.core.StandardEngineValve by com.ai.cloud.skywalking.plugin.tomcat78x.define.TomcatPluginDefine completely. +INFO 2016-08-11 13:33:11 com.ai.cloud.skywalking.conf.ConfigInitializer.initialize(ConfigInitializer.java:28) sky-walking system-env auth : false +INFO 2016-08-11 13:33:11 com.ai.cloud.skywalking.conf.ConfigInitializer.initialize(ConfigInitializer.java:31) sky-walking auth override: true +INFO 2016-08-11 13:33:11 com.ai.cloud.skywalking.logging.Logger.info(Logger.java:62) +---------SDK Health Collector Report--------- +------------------------------------------------ + +INFO 2016-08-11 13:33:11 com.ai.cloud.skywalking.logging.Logger.info(Logger.java:78) find skywalking plugin define in jar:file:/Users/xin/workbench/sky-walking/samples/skywalking-example/example-dubbox-rest/target/agent/skywalking-agent-1.0-Final.jar!/skywalking-plugin.def +DEBUG 2016-08-11 13:33:11 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.jedis.v2.plugin.define.JedisPluginDefine. +DEBUG 2016-08-11 13:33:11 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.jedis.v2.plugin.define.JedisClusterPluginDefine. +DEBUG 2016-08-11 13:33:11 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.plugin.jdbc.define.H2PluginDefine. +DEBUG 2016-08-11 13:33:11 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.plugin.jdbc.define.MysqlPluginDefine. +DEBUG 2016-08-11 13:33:11 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.plugin.jdbc.define.OraclePluginDefine. +DEBUG 2016-08-11 13:33:11 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.httpClient.v4.plugin.define.AbstractHttpClientPluginDefine. +DEBUG 2016-08-11 13:33:11 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.httpClient.v4.plugin.define.InternalHttpClientPluginDefine. +DEBUG 2016-08-11 13:33:11 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.httpClient.v4.plugin.define.MinimalHttpClientPluginDefine. +DEBUG 2016-08-11 13:33:11 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.httpClient.v4.plugin.define.DefaultRequestDirectorPluginDefine. +DEBUG 2016-08-11 13:33:11 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.plugin.dubbo.DubboPluginDefine. +DEBUG 2016-08-11 13:33:11 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.plugin.tomcat78x.define.TomcatPluginDefine. +DEBUG 2016-08-11 13:33:13 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class org.apache.http.impl.client.AbstractHttpClient by com.ai.cloud.skywalking.httpClient.v4.plugin.define.AbstractHttpClientPluginDefine. +DEBUG 2016-08-11 13:33:13 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:58) +prepare to enhance class [org.apache.http.impl.client.AbstractHttpClient] instance methods as following rules: + 1. method name=doExecute + +DEBUG 2016-08-11 13:33:13 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) enhance class org.apache.http.impl.client.AbstractHttpClient instance methods by rule: method name=doExecute +DEBUG 2016-08-11 13:33:13 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) enhance class org.apache.http.impl.client.AbstractHttpClient by com.ai.cloud.skywalking.httpClient.v4.plugin.define.AbstractHttpClientPluginDefine completely. +DEBUG 2016-08-11 13:33:13 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class com.alibaba.dubbo.monitor.support.MonitorFilter by com.ai.cloud.skywalking.plugin.dubbo.DubboPluginDefine. +DEBUG 2016-08-11 13:33:13 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:58) +prepare to enhance class [com.alibaba.dubbo.monitor.support.MonitorFilter] instance methods as following rules: + 1. method name=invoke + +DEBUG 2016-08-11 13:33:13 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) enhance class com.alibaba.dubbo.monitor.support.MonitorFilter instance methods by rule: method name=invoke +DEBUG 2016-08-11 13:33:13 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) enhance class com.alibaba.dubbo.monitor.support.MonitorFilter by com.ai.cloud.skywalking.plugin.dubbo.DubboPluginDefine completely. +DEBUG 2016-08-11 13:33:24 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class org.apache.http.impl.client.DefaultRequestDirector by com.ai.cloud.skywalking.httpClient.v4.plugin.define.DefaultRequestDirectorPluginDefine. +DEBUG 2016-08-11 13:33:24 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:58) +prepare to enhance class [org.apache.http.impl.client.DefaultRequestDirector] instance methods as following rules: + 1. method name=execute + +DEBUG 2016-08-11 13:33:24 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) enhance class org.apache.http.impl.client.DefaultRequestDirector instance methods by rule: method name=execute +DEBUG 2016-08-11 13:33:24 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) enhance class org.apache.http.impl.client.DefaultRequestDirector by com.ai.cloud.skywalking.httpClient.v4.plugin.define.DefaultRequestDirectorPluginDefine completely. +DEBUG 2016-08-11 13:33:27 com.ai.cloud.skywalking.invoke.monitor.BaseInvokeMonitor.afterInvoke(BaseInvokeMonitor.java:62) TraceId-ACK:1.0Final.1470893593780.55cefcc.82436.1.1 ParentLevelId:0 LevelId:0 businessKey:{_ret=null} +ERROR 2016-08-11 13:33:27 com.ai.cloud.skywalking.plugin.interceptor.enhance.ClassInstanceMethodsInterceptor.intercept(ClassInstanceMethodsInterceptor.java:57) class[class com.alibaba.dubbo.monitor.support.MonitorFilter] after method[invoke] intercept failue:null +java.lang.NullPointerException + at com.ai.cloud.skywalking.plugin.dubbo.MonitorFilterInterceptor.afterMethod(MonitorFilterInterceptor.java:83) + at com.ai.cloud.skywalking.plugin.interceptor.enhance.ClassInstanceMethodsInterceptor.intercept(ClassInstanceMethodsInterceptor.java:55) + at com.alibaba.dubbo.monitor.support.MonitorFilter.invoke(MonitorFilter.java) + at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:91) + at com.alibaba.dubbo.rpc.protocol.dubbo.filter.FutureFilter.invoke(FutureFilter.java:53) + at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:91) + at com.alibaba.dubbo.rpc.filter.ConsumerContextFilter.invoke(ConsumerContextFilter.java:48) + at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:91) + at com.alibaba.dubbo.rpc.listener.ListenerInvokerWrapper.invoke(ListenerInvokerWrapper.java:74) + at com.alibaba.dubbo.rpc.proxy.InvokerInvocationHandler.invoke(InvokerInvocationHandler.java:52) + at com.alibaba.dubbo.common.bytecode.proxy0.doBusiness(proxy0.java) + at com.ai.cloud.skywalking.sample.dubboxrest.DubboxRestConsumer.main(DubboxRestConsumer.java:15) + +DEBUG 2016-08-11 13:37:43 com.ai.cloud.skywalking.invoke.monitor.BaseInvokeMonitor.beforeInvoke(BaseInvokeMonitor.java:31) TraceId:1.0Final.1470893863917.9ec53e3.82434.340.1 viewpointId:http://127.0.0.1:20880/rest-a/doBusiness ParentLevelId: LevelId:0 +DEBUG 2016-08-11 13:37:44 com.ai.cloud.skywalking.invoke.monitor.BaseInvokeMonitor.beforeInvoke(BaseInvokeMonitor.java:31) TraceId:1.0Final.1470893593780.55cefcc.82436.1.1 viewpointId:rest://10.128.6.142:20880/com.ai.cloud.skywalking.sample.dubboxrest.interfaces.IDubboxRestInterA.doBusiness(DubboxRestInterAParameter) ParentLevelId:0 LevelId:0 +DEBUG 2016-08-11 13:37:44 com.ai.cloud.skywalking.invoke.monitor.BaseInvokeMonitor.afterInvoke(BaseInvokeMonitor.java:62) TraceId-ACK:1.0Final.1470893593780.55cefcc.82436.1.1 ParentLevelId:0.0 LevelId:0 businessKey:{_ret=null} +DEBUG 2016-08-11 13:37:44 com.ai.cloud.skywalking.invoke.monitor.BaseInvokeMonitor.afterInvoke(BaseInvokeMonitor.java:62) TraceId-ACK:1.0Final.1470893593780.55cefcc.82436.1.1 ParentLevelId:0 LevelId:0 businessKey:{_ret=null} +DEBUG 2016-08-11 13:37:44 com.ai.cloud.skywalking.invoke.monitor.BaseInvokeMonitor.afterInvoke(BaseInvokeMonitor.java:62) TraceId-ACK:1.0Final.1470893863917.9ec53e3.82434.340.1 ParentLevelId: LevelId:0 businessKey:{_ret=null} +INFO 2016-08-11 13:38:11 com.ai.cloud.skywalking.logging.Logger.info(Logger.java:62) +---------SDK Health Collector Report--------- +id +[INFO]using available DataSender connect to: /127.0.0.1:34000(t:1470893890902) + +id +[INFO]add new sender.(t:1470893890902) + +id +[INFO]remove disconnected sender.(t:1470893890898) + +id +[INFO]DataSender[/127.0.0.1:34000] send data successfully.(t:1470893890902) + +id +[INFO]save span(t:1470893607771) + +------------------------------------------------ + +INFO 2016-08-11 13:40:37 com.ai.cloud.skywalking.conf.ConfigInitializer.initialize(ConfigInitializer.java:28) sky-walking system-env auth : false +INFO 2016-08-11 13:40:37 com.ai.cloud.skywalking.conf.ConfigInitializer.initialize(ConfigInitializer.java:31) sky-walking auth override: true +INFO 2016-08-11 13:40:37 com.ai.cloud.skywalking.logging.Logger.info(Logger.java:62) +---------SDK Health Collector Report--------- +------------------------------------------------ + +INFO 2016-08-11 13:40:37 com.ai.cloud.skywalking.logging.Logger.info(Logger.java:78) find skywalking plugin define in jar:file:/Users/xin/workbench/sky-walking/samples/skywalking-example/example-dubbox-rest/target/agent/skywalking-agent-1.0-Final.jar!/skywalking-plugin.def +DEBUG 2016-08-11 13:40:37 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.jedis.v2.plugin.define.JedisPluginDefine. +DEBUG 2016-08-11 13:40:37 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.jedis.v2.plugin.define.JedisClusterPluginDefine. +DEBUG 2016-08-11 13:40:37 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.plugin.jdbc.define.H2PluginDefine. +DEBUG 2016-08-11 13:40:37 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.plugin.jdbc.define.MysqlPluginDefine. +DEBUG 2016-08-11 13:40:37 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.plugin.jdbc.define.OraclePluginDefine. +DEBUG 2016-08-11 13:40:37 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.httpClient.v4.plugin.define.AbstractHttpClientPluginDefine. +DEBUG 2016-08-11 13:40:37 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.httpClient.v4.plugin.define.InternalHttpClientPluginDefine. +DEBUG 2016-08-11 13:40:37 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.httpClient.v4.plugin.define.MinimalHttpClientPluginDefine. +DEBUG 2016-08-11 13:40:37 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.httpClient.v4.plugin.define.DefaultRequestDirectorPluginDefine. +DEBUG 2016-08-11 13:40:37 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.plugin.dubbo.DubboPluginDefine. +DEBUG 2016-08-11 13:40:37 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.plugin.tomcat78x.define.TomcatPluginDefine. +DEBUG 2016-08-11 13:40:38 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class org.h2.Driver by com.ai.cloud.skywalking.plugin.jdbc.define.H2PluginDefine. +DEBUG 2016-08-11 13:40:38 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:58) +prepare to enhance class [org.h2.Driver] instance methods as following rules: + 1. method name=connect + +DEBUG 2016-08-11 13:40:38 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) enhance class org.h2.Driver instance methods by rule: method name=connect +DEBUG 2016-08-11 13:40:38 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) enhance class org.h2.Driver by com.ai.cloud.skywalking.plugin.jdbc.define.H2PluginDefine completely. +DEBUG 2016-08-11 13:40:40 com.ai.cloud.skywalking.invoke.monitor.BaseInvokeMonitor.afterInvoke(BaseInvokeMonitor.java:62) TraceId-ACK:1.0Final.1470894039079.9d64239.82459.1.1 ParentLevelId: LevelId:0 businessKey:{_ret=null} +DEBUG 2016-08-11 13:40:41 com.ai.cloud.skywalking.invoke.monitor.BaseInvokeMonitor.afterInvoke(BaseInvokeMonitor.java:62) TraceId-ACK:1.0Final.1470894040906.9d64239.82459.1.2 ParentLevelId: LevelId:0 businessKey:{_ret=null} +DEBUG 2016-08-11 13:40:41 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class com.alibaba.dubbo.monitor.support.MonitorFilter by com.ai.cloud.skywalking.plugin.dubbo.DubboPluginDefine. +DEBUG 2016-08-11 13:40:41 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:58) +prepare to enhance class [com.alibaba.dubbo.monitor.support.MonitorFilter] instance methods as following rules: + 1. method name=invoke + +DEBUG 2016-08-11 13:40:41 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) enhance class com.alibaba.dubbo.monitor.support.MonitorFilter instance methods by rule: method name=invoke +DEBUG 2016-08-11 13:40:41 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) enhance class com.alibaba.dubbo.monitor.support.MonitorFilter by com.ai.cloud.skywalking.plugin.dubbo.DubboPluginDefine completely. +DEBUG 2016-08-11 13:40:41 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class org.apache.catalina.core.StandardEngineValve by com.ai.cloud.skywalking.plugin.tomcat78x.define.TomcatPluginDefine. +DEBUG 2016-08-11 13:40:41 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:58) +prepare to enhance class [org.apache.catalina.core.StandardEngineValve] instance methods as following rules: + 1. method name=invoke + +DEBUG 2016-08-11 13:40:41 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) enhance class org.apache.catalina.core.StandardEngineValve instance methods by rule: method name=invoke +DEBUG 2016-08-11 13:40:41 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) enhance class org.apache.catalina.core.StandardEngineValve by com.ai.cloud.skywalking.plugin.tomcat78x.define.TomcatPluginDefine completely. +INFO 2016-08-11 13:40:44 com.ai.cloud.skywalking.conf.ConfigInitializer.initialize(ConfigInitializer.java:28) sky-walking system-env auth : false +INFO 2016-08-11 13:40:44 com.ai.cloud.skywalking.conf.ConfigInitializer.initialize(ConfigInitializer.java:31) sky-walking auth override: true +INFO 2016-08-11 13:40:44 com.ai.cloud.skywalking.logging.Logger.info(Logger.java:62) +---------SDK Health Collector Report--------- +------------------------------------------------ + +INFO 2016-08-11 13:40:44 com.ai.cloud.skywalking.logging.Logger.info(Logger.java:78) find skywalking plugin define in jar:file:/Users/xin/workbench/sky-walking/samples/skywalking-example/example-dubbox-rest/target/agent/skywalking-agent-1.0-Final.jar!/skywalking-plugin.def +DEBUG 2016-08-11 13:40:44 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.jedis.v2.plugin.define.JedisPluginDefine. +DEBUG 2016-08-11 13:40:44 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.jedis.v2.plugin.define.JedisClusterPluginDefine. +DEBUG 2016-08-11 13:40:44 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.plugin.jdbc.define.H2PluginDefine. +DEBUG 2016-08-11 13:40:44 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.plugin.jdbc.define.MysqlPluginDefine. +DEBUG 2016-08-11 13:40:44 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.plugin.jdbc.define.OraclePluginDefine. +DEBUG 2016-08-11 13:40:44 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.httpClient.v4.plugin.define.AbstractHttpClientPluginDefine. +DEBUG 2016-08-11 13:40:44 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.httpClient.v4.plugin.define.InternalHttpClientPluginDefine. +DEBUG 2016-08-11 13:40:44 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.httpClient.v4.plugin.define.MinimalHttpClientPluginDefine. +DEBUG 2016-08-11 13:40:44 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.httpClient.v4.plugin.define.DefaultRequestDirectorPluginDefine. +DEBUG 2016-08-11 13:40:44 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.plugin.dubbo.DubboPluginDefine. +DEBUG 2016-08-11 13:40:44 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.plugin.tomcat78x.define.TomcatPluginDefine. +DEBUG 2016-08-11 13:40:45 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class org.apache.http.impl.client.AbstractHttpClient by com.ai.cloud.skywalking.httpClient.v4.plugin.define.AbstractHttpClientPluginDefine. +DEBUG 2016-08-11 13:40:45 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:58) +prepare to enhance class [org.apache.http.impl.client.AbstractHttpClient] instance methods as following rules: + 1. method name=doExecute + +DEBUG 2016-08-11 13:40:45 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) enhance class org.apache.http.impl.client.AbstractHttpClient instance methods by rule: method name=doExecute +DEBUG 2016-08-11 13:40:45 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) enhance class org.apache.http.impl.client.AbstractHttpClient by com.ai.cloud.skywalking.httpClient.v4.plugin.define.AbstractHttpClientPluginDefine completely. +DEBUG 2016-08-11 13:40:46 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class com.alibaba.dubbo.monitor.support.MonitorFilter by com.ai.cloud.skywalking.plugin.dubbo.DubboPluginDefine. +DEBUG 2016-08-11 13:40:46 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:58) +prepare to enhance class [com.alibaba.dubbo.monitor.support.MonitorFilter] instance methods as following rules: + 1. method name=invoke + +DEBUG 2016-08-11 13:40:46 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) enhance class com.alibaba.dubbo.monitor.support.MonitorFilter instance methods by rule: method name=invoke +DEBUG 2016-08-11 13:40:46 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) enhance class com.alibaba.dubbo.monitor.support.MonitorFilter by com.ai.cloud.skywalking.plugin.dubbo.DubboPluginDefine completely. +DEBUG 2016-08-11 13:40:49 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class org.apache.http.impl.client.DefaultRequestDirector by com.ai.cloud.skywalking.httpClient.v4.plugin.define.DefaultRequestDirectorPluginDefine. +DEBUG 2016-08-11 13:40:49 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:58) +prepare to enhance class [org.apache.http.impl.client.DefaultRequestDirector] instance methods as following rules: + 1. method name=execute + +DEBUG 2016-08-11 13:40:49 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) enhance class org.apache.http.impl.client.DefaultRequestDirector instance methods by rule: method name=execute +DEBUG 2016-08-11 13:40:49 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) enhance class org.apache.http.impl.client.DefaultRequestDirector by com.ai.cloud.skywalking.httpClient.v4.plugin.define.DefaultRequestDirectorPluginDefine completely. +DEBUG 2016-08-11 13:40:51 com.ai.cloud.skywalking.invoke.monitor.BaseInvokeMonitor.afterInvoke(BaseInvokeMonitor.java:62) TraceId-ACK:1.0Final.1470894046182.2b87052.82461.1.1 ParentLevelId:0 LevelId:0 businessKey:{_ret=null} +ERROR 2016-08-11 13:40:51 com.ai.cloud.skywalking.plugin.interceptor.enhance.ClassInstanceMethodsInterceptor.intercept(ClassInstanceMethodsInterceptor.java:57) class[class com.alibaba.dubbo.monitor.support.MonitorFilter] after method[invoke] intercept failue:null +java.lang.NullPointerException + at com.ai.cloud.skywalking.plugin.dubbo.MonitorFilterInterceptor.afterMethod(MonitorFilterInterceptor.java:83) + at com.ai.cloud.skywalking.plugin.interceptor.enhance.ClassInstanceMethodsInterceptor.intercept(ClassInstanceMethodsInterceptor.java:55) + at com.alibaba.dubbo.monitor.support.MonitorFilter.invoke(MonitorFilter.java) + at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:91) + at com.alibaba.dubbo.rpc.protocol.dubbo.filter.FutureFilter.invoke(FutureFilter.java:53) + at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:91) + at com.alibaba.dubbo.rpc.filter.ConsumerContextFilter.invoke(ConsumerContextFilter.java:48) + at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:91) + at com.alibaba.dubbo.rpc.listener.ListenerInvokerWrapper.invoke(ListenerInvokerWrapper.java:74) + at com.alibaba.dubbo.rpc.proxy.InvokerInvocationHandler.invoke(InvokerInvocationHandler.java:52) + at com.alibaba.dubbo.common.bytecode.proxy0.doBusiness(proxy0.java) + at com.ai.cloud.skywalking.sample.dubboxrest.DubboxRestConsumer.main(DubboxRestConsumer.java:15) + +DEBUG 2016-08-11 13:42:03 com.ai.cloud.skywalking.invoke.monitor.BaseInvokeMonitor.beforeInvoke(BaseInvokeMonitor.java:31) TraceId:1.0Final.1470894053408.9d64239.82459.203.1 viewpointId:http://127.0.0.1:20880/rest-a/doBusiness ParentLevelId: LevelId:0 +DEBUG 2016-08-11 13:42:25 com.ai.cloud.skywalking.invoke.monitor.BaseInvokeMonitor.beforeInvoke(BaseInvokeMonitor.java:31) TraceId:1.0Final.1470894046182.2b87052.82461.1.1 viewpointId:rest://10.128.6.142:20880/com.ai.cloud.skywalking.sample.dubboxrest.interfaces.IDubboxRestInterA.doBusiness(DubboxRestInterAParameter) ParentLevelId:0 LevelId:0 +DEBUG 2016-08-11 13:42:25 com.ai.cloud.skywalking.invoke.monitor.BaseInvokeMonitor.afterInvoke(BaseInvokeMonitor.java:62) TraceId-ACK:1.0Final.1470894046182.2b87052.82461.1.1 ParentLevelId:0.0 LevelId:0 businessKey:{_ret=null} +DEBUG 2016-08-11 13:42:25 com.ai.cloud.skywalking.invoke.monitor.BaseInvokeMonitor.afterInvoke(BaseInvokeMonitor.java:62) TraceId-ACK:1.0Final.1470894046182.2b87052.82461.1.1 ParentLevelId:0 LevelId:0 businessKey:{_ret=null} +DEBUG 2016-08-11 13:42:25 com.ai.cloud.skywalking.invoke.monitor.BaseInvokeMonitor.afterInvoke(BaseInvokeMonitor.java:62) TraceId-ACK:1.0Final.1470894053408.9d64239.82459.203.1 ParentLevelId: LevelId:0 businessKey:{_ret=null} +INFO 2016-08-11 13:42:32 com.ai.cloud.skywalking.conf.ConfigInitializer.initialize(ConfigInitializer.java:28) sky-walking system-env auth : false +INFO 2016-08-11 13:42:32 com.ai.cloud.skywalking.conf.ConfigInitializer.initialize(ConfigInitializer.java:31) sky-walking auth override: true +INFO 2016-08-11 13:42:32 com.ai.cloud.skywalking.logging.Logger.info(Logger.java:62) +---------SDK Health Collector Report--------- +------------------------------------------------ + +INFO 2016-08-11 13:42:32 com.ai.cloud.skywalking.logging.Logger.info(Logger.java:78) find skywalking plugin define in jar:file:/Users/xin/workbench/sky-walking/samples/skywalking-example/example-dubbox-rest/target/agent/skywalking-agent-1.0-Final.jar!/skywalking-plugin.def +DEBUG 2016-08-11 13:42:32 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.jedis.v2.plugin.define.JedisPluginDefine. +DEBUG 2016-08-11 13:42:32 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.jedis.v2.plugin.define.JedisClusterPluginDefine. +DEBUG 2016-08-11 13:42:32 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.plugin.jdbc.define.H2PluginDefine. +DEBUG 2016-08-11 13:42:32 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.plugin.jdbc.define.MysqlPluginDefine. +DEBUG 2016-08-11 13:42:32 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.plugin.jdbc.define.OraclePluginDefine. +DEBUG 2016-08-11 13:42:32 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.httpClient.v4.plugin.define.AbstractHttpClientPluginDefine. +DEBUG 2016-08-11 13:42:32 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.httpClient.v4.plugin.define.InternalHttpClientPluginDefine. +DEBUG 2016-08-11 13:42:32 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.httpClient.v4.plugin.define.MinimalHttpClientPluginDefine. +DEBUG 2016-08-11 13:42:32 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.httpClient.v4.plugin.define.DefaultRequestDirectorPluginDefine. +DEBUG 2016-08-11 13:42:32 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.plugin.dubbo.DubboPluginDefine. +DEBUG 2016-08-11 13:42:32 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.plugin.tomcat78x.define.TomcatPluginDefine. +DEBUG 2016-08-11 13:42:34 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class org.h2.Driver by com.ai.cloud.skywalking.plugin.jdbc.define.H2PluginDefine. +DEBUG 2016-08-11 13:42:34 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:58) +prepare to enhance class [org.h2.Driver] instance methods as following rules: + 1. method name=connect + +DEBUG 2016-08-11 13:42:34 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) enhance class org.h2.Driver instance methods by rule: method name=connect +DEBUG 2016-08-11 13:42:34 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) enhance class org.h2.Driver by com.ai.cloud.skywalking.plugin.jdbc.define.H2PluginDefine completely. +DEBUG 2016-08-11 13:42:34 com.ai.cloud.skywalking.invoke.monitor.BaseInvokeMonitor.afterInvoke(BaseInvokeMonitor.java:62) TraceId-ACK:1.0Final.1470894154631.0cf7099.82475.1.1 ParentLevelId: LevelId:0 businessKey:{_ret=null} +DEBUG 2016-08-11 13:42:34 com.ai.cloud.skywalking.invoke.monitor.BaseInvokeMonitor.afterInvoke(BaseInvokeMonitor.java:62) TraceId-ACK:1.0Final.1470894154893.0cf7099.82475.1.2 ParentLevelId: LevelId:0 businessKey:{_ret=null} +INFO 2016-08-11 13:42:35 com.ai.cloud.skywalking.conf.ConfigInitializer.initialize(ConfigInitializer.java:28) sky-walking system-env auth : false +INFO 2016-08-11 13:42:35 com.ai.cloud.skywalking.conf.ConfigInitializer.initialize(ConfigInitializer.java:31) sky-walking auth override: true +INFO 2016-08-11 13:42:35 com.ai.cloud.skywalking.logging.Logger.info(Logger.java:62) +---------SDK Health Collector Report--------- +------------------------------------------------ + +INFO 2016-08-11 13:42:35 com.ai.cloud.skywalking.logging.Logger.info(Logger.java:78) find skywalking plugin define in jar:file:/Users/xin/workbench/sky-walking/samples/skywalking-example/example-dubbox-rest/target/agent/skywalking-agent-1.0-Final.jar!/skywalking-plugin.def +DEBUG 2016-08-11 13:42:35 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.jedis.v2.plugin.define.JedisPluginDefine. +DEBUG 2016-08-11 13:42:35 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.jedis.v2.plugin.define.JedisClusterPluginDefine. +DEBUG 2016-08-11 13:42:35 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.plugin.jdbc.define.H2PluginDefine. +DEBUG 2016-08-11 13:42:35 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.plugin.jdbc.define.MysqlPluginDefine. +DEBUG 2016-08-11 13:42:35 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.plugin.jdbc.define.OraclePluginDefine. +DEBUG 2016-08-11 13:42:35 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.httpClient.v4.plugin.define.AbstractHttpClientPluginDefine. +DEBUG 2016-08-11 13:42:35 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.httpClient.v4.plugin.define.InternalHttpClientPluginDefine. +DEBUG 2016-08-11 13:42:35 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.httpClient.v4.plugin.define.MinimalHttpClientPluginDefine. +DEBUG 2016-08-11 13:42:35 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.httpClient.v4.plugin.define.DefaultRequestDirectorPluginDefine. +DEBUG 2016-08-11 13:42:35 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.plugin.dubbo.DubboPluginDefine. +DEBUG 2016-08-11 13:42:35 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.plugin.tomcat78x.define.TomcatPluginDefine. +DEBUG 2016-08-11 13:42:37 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class org.h2.Driver by com.ai.cloud.skywalking.plugin.jdbc.define.H2PluginDefine. +DEBUG 2016-08-11 13:42:37 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:58) +prepare to enhance class [org.h2.Driver] instance methods as following rules: + 1. method name=connect + +DEBUG 2016-08-11 13:42:37 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) enhance class org.h2.Driver instance methods by rule: method name=connect +DEBUG 2016-08-11 13:42:37 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) enhance class org.h2.Driver by com.ai.cloud.skywalking.plugin.jdbc.define.H2PluginDefine completely. +DEBUG 2016-08-11 13:42:39 com.ai.cloud.skywalking.invoke.monitor.BaseInvokeMonitor.afterInvoke(BaseInvokeMonitor.java:62) TraceId-ACK:1.0Final.1470894157563.8c06f01.82478.1.1 ParentLevelId: LevelId:0 businessKey:{_ret=null} +DEBUG 2016-08-11 13:42:39 com.ai.cloud.skywalking.invoke.monitor.BaseInvokeMonitor.afterInvoke(BaseInvokeMonitor.java:62) TraceId-ACK:1.0Final.1470894159030.8c06f01.82478.1.2 ParentLevelId: LevelId:0 businessKey:{_ret=null} +DEBUG 2016-08-11 13:42:39 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class com.alibaba.dubbo.monitor.support.MonitorFilter by com.ai.cloud.skywalking.plugin.dubbo.DubboPluginDefine. +DEBUG 2016-08-11 13:42:39 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:58) +prepare to enhance class [com.alibaba.dubbo.monitor.support.MonitorFilter] instance methods as following rules: + 1. method name=invoke + +DEBUG 2016-08-11 13:42:39 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) enhance class com.alibaba.dubbo.monitor.support.MonitorFilter instance methods by rule: method name=invoke +DEBUG 2016-08-11 13:42:39 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) enhance class com.alibaba.dubbo.monitor.support.MonitorFilter by com.ai.cloud.skywalking.plugin.dubbo.DubboPluginDefine completely. +DEBUG 2016-08-11 13:42:39 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class org.apache.catalina.core.StandardEngineValve by com.ai.cloud.skywalking.plugin.tomcat78x.define.TomcatPluginDefine. +DEBUG 2016-08-11 13:42:39 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:58) +prepare to enhance class [org.apache.catalina.core.StandardEngineValve] instance methods as following rules: + 1. method name=invoke + +DEBUG 2016-08-11 13:42:39 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) enhance class org.apache.catalina.core.StandardEngineValve instance methods by rule: method name=invoke +DEBUG 2016-08-11 13:42:39 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) enhance class org.apache.catalina.core.StandardEngineValve by com.ai.cloud.skywalking.plugin.tomcat78x.define.TomcatPluginDefine completely. +INFO 2016-08-11 13:42:42 com.ai.cloud.skywalking.conf.ConfigInitializer.initialize(ConfigInitializer.java:28) sky-walking system-env auth : false +INFO 2016-08-11 13:42:42 com.ai.cloud.skywalking.conf.ConfigInitializer.initialize(ConfigInitializer.java:31) sky-walking auth override: true +INFO 2016-08-11 13:42:42 com.ai.cloud.skywalking.logging.Logger.info(Logger.java:62) +---------SDK Health Collector Report--------- +------------------------------------------------ + +INFO 2016-08-11 13:42:42 com.ai.cloud.skywalking.logging.Logger.info(Logger.java:78) find skywalking plugin define in jar:file:/Users/xin/workbench/sky-walking/samples/skywalking-example/example-dubbox-rest/target/agent/skywalking-agent-1.0-Final.jar!/skywalking-plugin.def +DEBUG 2016-08-11 13:42:42 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.jedis.v2.plugin.define.JedisPluginDefine. +DEBUG 2016-08-11 13:42:42 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.jedis.v2.plugin.define.JedisClusterPluginDefine. +DEBUG 2016-08-11 13:42:42 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.plugin.jdbc.define.H2PluginDefine. +DEBUG 2016-08-11 13:42:42 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.plugin.jdbc.define.MysqlPluginDefine. +DEBUG 2016-08-11 13:42:42 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.plugin.jdbc.define.OraclePluginDefine. +DEBUG 2016-08-11 13:42:42 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.httpClient.v4.plugin.define.AbstractHttpClientPluginDefine. +DEBUG 2016-08-11 13:42:42 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.httpClient.v4.plugin.define.InternalHttpClientPluginDefine. +DEBUG 2016-08-11 13:42:42 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.httpClient.v4.plugin.define.MinimalHttpClientPluginDefine. +DEBUG 2016-08-11 13:42:42 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.httpClient.v4.plugin.define.DefaultRequestDirectorPluginDefine. +DEBUG 2016-08-11 13:42:42 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.plugin.dubbo.DubboPluginDefine. +DEBUG 2016-08-11 13:42:42 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.plugin.tomcat78x.define.TomcatPluginDefine. +DEBUG 2016-08-11 13:42:43 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class org.apache.http.impl.client.AbstractHttpClient by com.ai.cloud.skywalking.httpClient.v4.plugin.define.AbstractHttpClientPluginDefine. +DEBUG 2016-08-11 13:42:43 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:58) +prepare to enhance class [org.apache.http.impl.client.AbstractHttpClient] instance methods as following rules: + 1. method name=doExecute + +DEBUG 2016-08-11 13:42:43 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) enhance class org.apache.http.impl.client.AbstractHttpClient instance methods by rule: method name=doExecute +DEBUG 2016-08-11 13:42:43 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) enhance class org.apache.http.impl.client.AbstractHttpClient by com.ai.cloud.skywalking.httpClient.v4.plugin.define.AbstractHttpClientPluginDefine completely. +DEBUG 2016-08-11 13:42:44 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class com.alibaba.dubbo.monitor.support.MonitorFilter by com.ai.cloud.skywalking.plugin.dubbo.DubboPluginDefine. +DEBUG 2016-08-11 13:42:44 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:58) +prepare to enhance class [com.alibaba.dubbo.monitor.support.MonitorFilter] instance methods as following rules: + 1. method name=invoke + +DEBUG 2016-08-11 13:42:44 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) enhance class com.alibaba.dubbo.monitor.support.MonitorFilter instance methods by rule: method name=invoke +DEBUG 2016-08-11 13:42:44 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) enhance class com.alibaba.dubbo.monitor.support.MonitorFilter by com.ai.cloud.skywalking.plugin.dubbo.DubboPluginDefine completely. +DEBUG 2016-08-11 13:42:51 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class org.apache.http.impl.client.DefaultRequestDirector by com.ai.cloud.skywalking.httpClient.v4.plugin.define.DefaultRequestDirectorPluginDefine. +DEBUG 2016-08-11 13:42:51 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:58) +prepare to enhance class [org.apache.http.impl.client.DefaultRequestDirector] instance methods as following rules: + 1. method name=execute + +DEBUG 2016-08-11 13:42:51 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) enhance class org.apache.http.impl.client.DefaultRequestDirector instance methods by rule: method name=execute +DEBUG 2016-08-11 13:42:51 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) enhance class org.apache.http.impl.client.DefaultRequestDirector by com.ai.cloud.skywalking.httpClient.v4.plugin.define.DefaultRequestDirectorPluginDefine completely. +DEBUG 2016-08-11 13:42:53 com.ai.cloud.skywalking.invoke.monitor.BaseInvokeMonitor.afterInvoke(BaseInvokeMonitor.java:62) TraceId-ACK:1.0Final.1470894164406.cc758b6.82480.1.1 ParentLevelId:0 LevelId:0 businessKey:{_ret=null} +ERROR 2016-08-11 13:42:53 com.ai.cloud.skywalking.plugin.interceptor.enhance.ClassInstanceMethodsInterceptor.intercept(ClassInstanceMethodsInterceptor.java:57) class[class com.alibaba.dubbo.monitor.support.MonitorFilter] after method[invoke] intercept failue:null +java.lang.NullPointerException + at com.ai.cloud.skywalking.plugin.dubbo.MonitorFilterInterceptor.afterMethod(MonitorFilterInterceptor.java:83) + at com.ai.cloud.skywalking.plugin.interceptor.enhance.ClassInstanceMethodsInterceptor.intercept(ClassInstanceMethodsInterceptor.java:55) + at com.alibaba.dubbo.monitor.support.MonitorFilter.invoke(MonitorFilter.java) + at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:91) + at com.alibaba.dubbo.rpc.protocol.dubbo.filter.FutureFilter.invoke(FutureFilter.java:53) + at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:91) + at com.alibaba.dubbo.rpc.filter.ConsumerContextFilter.invoke(ConsumerContextFilter.java:48) + at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:91) + at com.alibaba.dubbo.rpc.listener.ListenerInvokerWrapper.invoke(ListenerInvokerWrapper.java:74) + at com.alibaba.dubbo.rpc.proxy.InvokerInvocationHandler.invoke(InvokerInvocationHandler.java:52) + at com.alibaba.dubbo.common.bytecode.proxy0.doBusiness(proxy0.java) + at com.ai.cloud.skywalking.sample.dubboxrest.DubboxRestConsumer.main(DubboxRestConsumer.java:15) + +DEBUG 2016-08-11 13:43:03 com.ai.cloud.skywalking.invoke.monitor.BaseInvokeMonitor.beforeInvoke(BaseInvokeMonitor.java:31) TraceId:1.0Final.1470894176280.8c06f01.82478.255.1 viewpointId:http://127.0.0.1:20880/rest-a/doBusiness ParentLevelId: LevelId:0 +INFO 2016-08-11 13:43:12 com.ai.cloud.skywalking.conf.ConfigInitializer.initialize(ConfigInitializer.java:28) sky-walking system-env auth : false +INFO 2016-08-11 13:43:12 com.ai.cloud.skywalking.conf.ConfigInitializer.initialize(ConfigInitializer.java:31) sky-walking auth override: true +INFO 2016-08-11 13:43:12 com.ai.cloud.skywalking.logging.Logger.info(Logger.java:62) +---------SDK Health Collector Report--------- +------------------------------------------------ + +INFO 2016-08-11 13:43:12 com.ai.cloud.skywalking.logging.Logger.info(Logger.java:78) find skywalking plugin define in jar:file:/Users/xin/workbench/sky-walking/samples/skywalking-example/example-dubbox-rest/target/agent/skywalking-agent-1.0-Final.jar!/skywalking-plugin.def +DEBUG 2016-08-11 13:43:12 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.jedis.v2.plugin.define.JedisPluginDefine. +DEBUG 2016-08-11 13:43:12 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.jedis.v2.plugin.define.JedisClusterPluginDefine. +DEBUG 2016-08-11 13:43:12 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.plugin.jdbc.define.H2PluginDefine. +DEBUG 2016-08-11 13:43:12 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.plugin.jdbc.define.MysqlPluginDefine. +DEBUG 2016-08-11 13:43:12 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.plugin.jdbc.define.OraclePluginDefine. +DEBUG 2016-08-11 13:43:12 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.httpClient.v4.plugin.define.AbstractHttpClientPluginDefine. +DEBUG 2016-08-11 13:43:12 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.httpClient.v4.plugin.define.InternalHttpClientPluginDefine. +DEBUG 2016-08-11 13:43:12 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.httpClient.v4.plugin.define.MinimalHttpClientPluginDefine. +DEBUG 2016-08-11 13:43:12 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.httpClient.v4.plugin.define.DefaultRequestDirectorPluginDefine. +DEBUG 2016-08-11 13:43:12 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.plugin.dubbo.DubboPluginDefine. +DEBUG 2016-08-11 13:43:12 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.plugin.tomcat78x.define.TomcatPluginDefine. +DEBUG 2016-08-11 13:43:14 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class org.h2.Driver by com.ai.cloud.skywalking.plugin.jdbc.define.H2PluginDefine. +DEBUG 2016-08-11 13:43:14 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:58) +prepare to enhance class [org.h2.Driver] instance methods as following rules: + 1. method name=connect + +DEBUG 2016-08-11 13:43:14 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) enhance class org.h2.Driver instance methods by rule: method name=connect +DEBUG 2016-08-11 13:43:14 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) enhance class org.h2.Driver by com.ai.cloud.skywalking.plugin.jdbc.define.H2PluginDefine completely. +DEBUG 2016-08-11 13:43:16 com.ai.cloud.skywalking.invoke.monitor.BaseInvokeMonitor.afterInvoke(BaseInvokeMonitor.java:62) TraceId-ACK:1.0Final.1470894194674.2458417.82486.1.1 ParentLevelId: LevelId:0 businessKey:{_ret=null} +DEBUG 2016-08-11 13:43:16 com.ai.cloud.skywalking.invoke.monitor.BaseInvokeMonitor.afterInvoke(BaseInvokeMonitor.java:62) TraceId-ACK:1.0Final.1470894196251.2458417.82486.1.2 ParentLevelId: LevelId:0 businessKey:{_ret=null} +DEBUG 2016-08-11 13:43:16 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class com.alibaba.dubbo.monitor.support.MonitorFilter by com.ai.cloud.skywalking.plugin.dubbo.DubboPluginDefine. +DEBUG 2016-08-11 13:43:16 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:58) +prepare to enhance class [com.alibaba.dubbo.monitor.support.MonitorFilter] instance methods as following rules: + 1. method name=invoke + +DEBUG 2016-08-11 13:43:16 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) enhance class com.alibaba.dubbo.monitor.support.MonitorFilter instance methods by rule: method name=invoke +DEBUG 2016-08-11 13:43:16 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) enhance class com.alibaba.dubbo.monitor.support.MonitorFilter by com.ai.cloud.skywalking.plugin.dubbo.DubboPluginDefine completely. +DEBUG 2016-08-11 13:43:16 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class org.apache.catalina.core.StandardEngineValve by com.ai.cloud.skywalking.plugin.tomcat78x.define.TomcatPluginDefine. +DEBUG 2016-08-11 13:43:16 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:58) +prepare to enhance class [org.apache.catalina.core.StandardEngineValve] instance methods as following rules: + 1. method name=invoke + +DEBUG 2016-08-11 13:43:16 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) enhance class org.apache.catalina.core.StandardEngineValve instance methods by rule: method name=invoke +DEBUG 2016-08-11 13:43:16 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) enhance class org.apache.catalina.core.StandardEngineValve by com.ai.cloud.skywalking.plugin.tomcat78x.define.TomcatPluginDefine completely. +INFO 2016-08-11 13:43:19 com.ai.cloud.skywalking.conf.ConfigInitializer.initialize(ConfigInitializer.java:28) sky-walking system-env auth : false +INFO 2016-08-11 13:43:19 com.ai.cloud.skywalking.conf.ConfigInitializer.initialize(ConfigInitializer.java:31) sky-walking auth override: true +INFO 2016-08-11 13:43:19 com.ai.cloud.skywalking.logging.Logger.info(Logger.java:62) +---------SDK Health Collector Report--------- +------------------------------------------------ + +INFO 2016-08-11 13:43:19 com.ai.cloud.skywalking.logging.Logger.info(Logger.java:78) find skywalking plugin define in jar:file:/Users/xin/workbench/sky-walking/samples/skywalking-example/example-dubbox-rest/target/agent/skywalking-agent-1.0-Final.jar!/skywalking-plugin.def +DEBUG 2016-08-11 13:43:19 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.jedis.v2.plugin.define.JedisPluginDefine. +DEBUG 2016-08-11 13:43:19 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.jedis.v2.plugin.define.JedisClusterPluginDefine. +DEBUG 2016-08-11 13:43:19 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.plugin.jdbc.define.H2PluginDefine. +DEBUG 2016-08-11 13:43:19 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.plugin.jdbc.define.MysqlPluginDefine. +DEBUG 2016-08-11 13:43:19 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.plugin.jdbc.define.OraclePluginDefine. +DEBUG 2016-08-11 13:43:19 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.httpClient.v4.plugin.define.AbstractHttpClientPluginDefine. +DEBUG 2016-08-11 13:43:19 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.httpClient.v4.plugin.define.InternalHttpClientPluginDefine. +DEBUG 2016-08-11 13:43:19 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.httpClient.v4.plugin.define.MinimalHttpClientPluginDefine. +DEBUG 2016-08-11 13:43:19 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.httpClient.v4.plugin.define.DefaultRequestDirectorPluginDefine. +DEBUG 2016-08-11 13:43:19 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.plugin.dubbo.DubboPluginDefine. +DEBUG 2016-08-11 13:43:19 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.plugin.tomcat78x.define.TomcatPluginDefine. +DEBUG 2016-08-11 13:43:20 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class org.apache.http.impl.client.AbstractHttpClient by com.ai.cloud.skywalking.httpClient.v4.plugin.define.AbstractHttpClientPluginDefine. +DEBUG 2016-08-11 13:43:20 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:58) +prepare to enhance class [org.apache.http.impl.client.AbstractHttpClient] instance methods as following rules: + 1. method name=doExecute + +DEBUG 2016-08-11 13:43:20 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) enhance class org.apache.http.impl.client.AbstractHttpClient instance methods by rule: method name=doExecute +DEBUG 2016-08-11 13:43:20 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) enhance class org.apache.http.impl.client.AbstractHttpClient by com.ai.cloud.skywalking.httpClient.v4.plugin.define.AbstractHttpClientPluginDefine completely. +DEBUG 2016-08-11 13:43:21 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class com.alibaba.dubbo.monitor.support.MonitorFilter by com.ai.cloud.skywalking.plugin.dubbo.DubboPluginDefine. +DEBUG 2016-08-11 13:43:21 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:58) +prepare to enhance class [com.alibaba.dubbo.monitor.support.MonitorFilter] instance methods as following rules: + 1. method name=invoke + +DEBUG 2016-08-11 13:43:21 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) enhance class com.alibaba.dubbo.monitor.support.MonitorFilter instance methods by rule: method name=invoke +DEBUG 2016-08-11 13:43:21 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) enhance class com.alibaba.dubbo.monitor.support.MonitorFilter by com.ai.cloud.skywalking.plugin.dubbo.DubboPluginDefine completely. +DEBUG 2016-08-11 13:43:23 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class org.apache.http.impl.client.DefaultRequestDirector by com.ai.cloud.skywalking.httpClient.v4.plugin.define.DefaultRequestDirectorPluginDefine. +DEBUG 2016-08-11 13:43:23 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:58) +prepare to enhance class [org.apache.http.impl.client.DefaultRequestDirector] instance methods as following rules: + 1. method name=execute + +DEBUG 2016-08-11 13:43:23 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) enhance class org.apache.http.impl.client.DefaultRequestDirector instance methods by rule: method name=execute +DEBUG 2016-08-11 13:43:23 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) enhance class org.apache.http.impl.client.DefaultRequestDirector by com.ai.cloud.skywalking.httpClient.v4.plugin.define.DefaultRequestDirectorPluginDefine completely. +DEBUG 2016-08-11 13:43:26 com.ai.cloud.skywalking.invoke.monitor.BaseInvokeMonitor.afterInvoke(BaseInvokeMonitor.java:62) TraceId-ACK:1.0Final.1470894201394.678d93d.82488.1.1 ParentLevelId:0 LevelId:0 businessKey:{_ret=null} +ERROR 2016-08-11 13:43:26 com.ai.cloud.skywalking.plugin.interceptor.enhance.ClassInstanceMethodsInterceptor.intercept(ClassInstanceMethodsInterceptor.java:57) class[class com.alibaba.dubbo.monitor.support.MonitorFilter] after method[invoke] intercept failue:null +java.lang.NullPointerException + at com.ai.cloud.skywalking.plugin.dubbo.MonitorFilterInterceptor.afterMethod(MonitorFilterInterceptor.java:83) + at com.ai.cloud.skywalking.plugin.interceptor.enhance.ClassInstanceMethodsInterceptor.intercept(ClassInstanceMethodsInterceptor.java:55) + at com.alibaba.dubbo.monitor.support.MonitorFilter.invoke(MonitorFilter.java) + at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:91) + at com.alibaba.dubbo.rpc.protocol.dubbo.filter.FutureFilter.invoke(FutureFilter.java:53) + at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:91) + at com.alibaba.dubbo.rpc.filter.ConsumerContextFilter.invoke(ConsumerContextFilter.java:48) + at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:91) + at com.alibaba.dubbo.rpc.listener.ListenerInvokerWrapper.invoke(ListenerInvokerWrapper.java:74) + at com.alibaba.dubbo.rpc.proxy.InvokerInvocationHandler.invoke(InvokerInvocationHandler.java:52) + at com.alibaba.dubbo.common.bytecode.proxy0.doBusiness(proxy0.java) + at com.ai.cloud.skywalking.sample.dubboxrest.DubboxRestConsumer.main(DubboxRestConsumer.java:15) + +DEBUG 2016-08-11 13:44:55 com.ai.cloud.skywalking.invoke.monitor.BaseInvokeMonitor.beforeInvoke(BaseInvokeMonitor.java:31) TraceId:1.0Final.1470894295194.2458417.82486.187.1 viewpointId:http://127.0.0.1:20880/rest-a/doBusiness ParentLevelId: LevelId:0 +DEBUG 2016-08-11 13:44:55 com.ai.cloud.skywalking.invoke.monitor.BaseInvokeMonitor.beforeInvoke(BaseInvokeMonitor.java:31) TraceId:1.0Final.1470894201394.678d93d.82488.1.1 viewpointId:rest://10.128.6.142:20880/com.ai.cloud.skywalking.sample.dubboxrest.interfaces.IDubboxRestInterA.doBusiness(DubboxRestInterAParameter) ParentLevelId:0 LevelId:0 +DEBUG 2016-08-11 13:44:55 com.ai.cloud.skywalking.invoke.monitor.BaseInvokeMonitor.afterInvoke(BaseInvokeMonitor.java:62) TraceId-ACK:1.0Final.1470894201394.678d93d.82488.1.1 ParentLevelId:0.0 LevelId:0 businessKey:{_ret=null} +DEBUG 2016-08-11 13:44:55 com.ai.cloud.skywalking.invoke.monitor.BaseInvokeMonitor.afterInvoke(BaseInvokeMonitor.java:62) TraceId-ACK:1.0Final.1470894201394.678d93d.82488.1.1 ParentLevelId:0 LevelId:0 businessKey:{_ret=null} +DEBUG 2016-08-11 13:44:55 com.ai.cloud.skywalking.invoke.monitor.BaseInvokeMonitor.afterInvoke(BaseInvokeMonitor.java:62) TraceId-ACK:1.0Final.1470894295194.2458417.82486.187.1 ParentLevelId: LevelId:0 businessKey:{_ret=null} +INFO 2016-08-11 13:45:38 com.ai.cloud.skywalking.conf.ConfigInitializer.initialize(ConfigInitializer.java:28) sky-walking system-env auth : false +INFO 2016-08-11 13:45:38 com.ai.cloud.skywalking.conf.ConfigInitializer.initialize(ConfigInitializer.java:31) sky-walking auth override: true +INFO 2016-08-11 13:45:38 com.ai.cloud.skywalking.logging.Logger.info(Logger.java:62) +---------SDK Health Collector Report--------- +------------------------------------------------ + +INFO 2016-08-11 13:45:38 com.ai.cloud.skywalking.logging.Logger.info(Logger.java:78) find skywalking plugin define in jar:file:/Users/xin/workbench/sky-walking/samples/skywalking-example/example-dubbox-rest/target/agent/skywalking-agent-1.0-Final.jar!/skywalking-plugin.def +DEBUG 2016-08-11 13:45:38 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.jedis.v2.plugin.define.JedisPluginDefine. +DEBUG 2016-08-11 13:45:38 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.jedis.v2.plugin.define.JedisClusterPluginDefine. +DEBUG 2016-08-11 13:45:38 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.plugin.jdbc.define.H2PluginDefine. +DEBUG 2016-08-11 13:45:38 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.plugin.jdbc.define.MysqlPluginDefine. +DEBUG 2016-08-11 13:45:38 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.plugin.jdbc.define.OraclePluginDefine. +DEBUG 2016-08-11 13:45:38 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.httpClient.v4.plugin.define.AbstractHttpClientPluginDefine. +DEBUG 2016-08-11 13:45:38 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.httpClient.v4.plugin.define.InternalHttpClientPluginDefine. +DEBUG 2016-08-11 13:45:38 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.httpClient.v4.plugin.define.MinimalHttpClientPluginDefine. +DEBUG 2016-08-11 13:45:38 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.httpClient.v4.plugin.define.DefaultRequestDirectorPluginDefine. +DEBUG 2016-08-11 13:45:38 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.plugin.dubbo.DubboPluginDefine. +DEBUG 2016-08-11 13:45:38 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.plugin.tomcat78x.define.TomcatPluginDefine. +DEBUG 2016-08-11 13:45:39 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class org.h2.Driver by com.ai.cloud.skywalking.plugin.jdbc.define.H2PluginDefine. +DEBUG 2016-08-11 13:45:40 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:58) +prepare to enhance class [org.h2.Driver] instance methods as following rules: + 1. method name=connect + +DEBUG 2016-08-11 13:45:40 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) enhance class org.h2.Driver instance methods by rule: method name=connect +DEBUG 2016-08-11 13:45:40 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) enhance class org.h2.Driver by com.ai.cloud.skywalking.plugin.jdbc.define.H2PluginDefine completely. +DEBUG 2016-08-11 13:45:42 com.ai.cloud.skywalking.invoke.monitor.BaseInvokeMonitor.afterInvoke(BaseInvokeMonitor.java:62) TraceId-ACK:1.0Final.1470894340437.ff4eeaf.82502.1.1 ParentLevelId: LevelId:0 businessKey:{_ret=null} +DEBUG 2016-08-11 13:45:42 com.ai.cloud.skywalking.invoke.monitor.BaseInvokeMonitor.afterInvoke(BaseInvokeMonitor.java:62) TraceId-ACK:1.0Final.1470894342003.ff4eeaf.82502.1.2 ParentLevelId: LevelId:0 businessKey:{_ret=null} +DEBUG 2016-08-11 13:45:42 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class com.alibaba.dubbo.monitor.support.MonitorFilter by com.ai.cloud.skywalking.plugin.dubbo.DubboPluginDefine. +DEBUG 2016-08-11 13:45:42 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:58) +prepare to enhance class [com.alibaba.dubbo.monitor.support.MonitorFilter] instance methods as following rules: + 1. method name=invoke + +DEBUG 2016-08-11 13:45:42 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) enhance class com.alibaba.dubbo.monitor.support.MonitorFilter instance methods by rule: method name=invoke +DEBUG 2016-08-11 13:45:42 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) enhance class com.alibaba.dubbo.monitor.support.MonitorFilter by com.ai.cloud.skywalking.plugin.dubbo.DubboPluginDefine completely. +DEBUG 2016-08-11 13:45:42 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class org.apache.catalina.core.StandardEngineValve by com.ai.cloud.skywalking.plugin.tomcat78x.define.TomcatPluginDefine. +DEBUG 2016-08-11 13:45:42 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:58) +prepare to enhance class [org.apache.catalina.core.StandardEngineValve] instance methods as following rules: + 1. method name=invoke + +DEBUG 2016-08-11 13:45:42 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) enhance class org.apache.catalina.core.StandardEngineValve instance methods by rule: method name=invoke +DEBUG 2016-08-11 13:45:42 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) enhance class org.apache.catalina.core.StandardEngineValve by com.ai.cloud.skywalking.plugin.tomcat78x.define.TomcatPluginDefine completely. +INFO 2016-08-11 13:45:44 com.ai.cloud.skywalking.conf.ConfigInitializer.initialize(ConfigInitializer.java:28) sky-walking system-env auth : false +INFO 2016-08-11 13:45:44 com.ai.cloud.skywalking.conf.ConfigInitializer.initialize(ConfigInitializer.java:31) sky-walking auth override: true +INFO 2016-08-11 13:45:44 com.ai.cloud.skywalking.logging.Logger.info(Logger.java:62) +---------SDK Health Collector Report--------- +------------------------------------------------ + +INFO 2016-08-11 13:45:44 com.ai.cloud.skywalking.logging.Logger.info(Logger.java:78) find skywalking plugin define in jar:file:/Users/xin/workbench/sky-walking/samples/skywalking-example/example-dubbox-rest/target/agent/skywalking-agent-1.0-Final.jar!/skywalking-plugin.def +DEBUG 2016-08-11 13:45:44 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.jedis.v2.plugin.define.JedisPluginDefine. +DEBUG 2016-08-11 13:45:44 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.jedis.v2.plugin.define.JedisClusterPluginDefine. +DEBUG 2016-08-11 13:45:44 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.plugin.jdbc.define.H2PluginDefine. +DEBUG 2016-08-11 13:45:44 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.plugin.jdbc.define.MysqlPluginDefine. +DEBUG 2016-08-11 13:45:44 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.plugin.jdbc.define.OraclePluginDefine. +DEBUG 2016-08-11 13:45:44 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.httpClient.v4.plugin.define.AbstractHttpClientPluginDefine. +DEBUG 2016-08-11 13:45:44 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.httpClient.v4.plugin.define.InternalHttpClientPluginDefine. +DEBUG 2016-08-11 13:45:44 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.httpClient.v4.plugin.define.MinimalHttpClientPluginDefine. +DEBUG 2016-08-11 13:45:44 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.httpClient.v4.plugin.define.DefaultRequestDirectorPluginDefine. +DEBUG 2016-08-11 13:45:44 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.plugin.dubbo.DubboPluginDefine. +DEBUG 2016-08-11 13:45:44 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class by plugin com.ai.cloud.skywalking.plugin.tomcat78x.define.TomcatPluginDefine. +DEBUG 2016-08-11 13:45:46 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class org.apache.http.impl.client.AbstractHttpClient by com.ai.cloud.skywalking.httpClient.v4.plugin.define.AbstractHttpClientPluginDefine. +DEBUG 2016-08-11 13:45:46 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:58) +prepare to enhance class [org.apache.http.impl.client.AbstractHttpClient] instance methods as following rules: + 1. method name=doExecute + +DEBUG 2016-08-11 13:45:46 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) enhance class org.apache.http.impl.client.AbstractHttpClient instance methods by rule: method name=doExecute +DEBUG 2016-08-11 13:45:46 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) enhance class org.apache.http.impl.client.AbstractHttpClient by com.ai.cloud.skywalking.httpClient.v4.plugin.define.AbstractHttpClientPluginDefine completely. +DEBUG 2016-08-11 13:45:47 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class com.alibaba.dubbo.monitor.support.MonitorFilter by com.ai.cloud.skywalking.plugin.dubbo.DubboPluginDefine. +DEBUG 2016-08-11 13:45:47 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:58) +prepare to enhance class [com.alibaba.dubbo.monitor.support.MonitorFilter] instance methods as following rules: + 1. method name=invoke + +DEBUG 2016-08-11 13:45:47 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) enhance class com.alibaba.dubbo.monitor.support.MonitorFilter instance methods by rule: method name=invoke +DEBUG 2016-08-11 13:45:47 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) enhance class com.alibaba.dubbo.monitor.support.MonitorFilter by com.ai.cloud.skywalking.plugin.dubbo.DubboPluginDefine completely. +DEBUG 2016-08-11 13:45:50 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) prepare to enhance class org.apache.http.impl.client.DefaultRequestDirector by com.ai.cloud.skywalking.httpClient.v4.plugin.define.DefaultRequestDirectorPluginDefine. +DEBUG 2016-08-11 13:45:50 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:58) +prepare to enhance class [org.apache.http.impl.client.DefaultRequestDirector] instance methods as following rules: + 1. method name=execute + +DEBUG 2016-08-11 13:45:50 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) enhance class org.apache.http.impl.client.DefaultRequestDirector instance methods by rule: method name=execute +DEBUG 2016-08-11 13:45:50 com.ai.cloud.skywalking.logging.Logger.debug(Logger.java:70) enhance class org.apache.http.impl.client.DefaultRequestDirector by com.ai.cloud.skywalking.httpClient.v4.plugin.define.DefaultRequestDirectorPluginDefine completely. +DEBUG 2016-08-11 13:45:51 com.ai.cloud.skywalking.invoke.monitor.BaseInvokeMonitor.afterInvoke(BaseInvokeMonitor.java:62) TraceId-ACK:1.0Final.1470894347189.0f7d314.82504.1.1 ParentLevelId:0 LevelId:0 businessKey:{_ret=null} +ERROR 2016-08-11 13:45:51 com.ai.cloud.skywalking.plugin.interceptor.enhance.ClassInstanceMethodsInterceptor.intercept(ClassInstanceMethodsInterceptor.java:57) class[class com.alibaba.dubbo.monitor.support.MonitorFilter] after method[invoke] intercept failue:null +java.lang.NullPointerException + at com.ai.cloud.skywalking.plugin.dubbo.MonitorFilterInterceptor.afterMethod(MonitorFilterInterceptor.java:83) + at com.ai.cloud.skywalking.plugin.interceptor.enhance.ClassInstanceMethodsInterceptor.intercept(ClassInstanceMethodsInterceptor.java:55) + at com.alibaba.dubbo.monitor.support.MonitorFilter.invoke(MonitorFilter.java) + at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:91) + at com.alibaba.dubbo.rpc.protocol.dubbo.filter.FutureFilter.invoke(FutureFilter.java:53) + at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:91) + at com.alibaba.dubbo.rpc.filter.ConsumerContextFilter.invoke(ConsumerContextFilter.java:48) + at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:91) + at com.alibaba.dubbo.rpc.listener.ListenerInvokerWrapper.invoke(ListenerInvokerWrapper.java:74) + at com.alibaba.dubbo.rpc.proxy.InvokerInvocationHandler.invoke(InvokerInvocationHandler.java:52) + at com.alibaba.dubbo.common.bytecode.proxy0.doBusiness(proxy0.java) + at com.ai.cloud.skywalking.sample.dubboxrest.DubboxRestConsumer.main(DubboxRestConsumer.java:15) + +DEBUG 2016-08-11 13:45:59 com.ai.cloud.skywalking.invoke.monitor.BaseInvokeMonitor.beforeInvoke(BaseInvokeMonitor.java:31) TraceId:1.0Final.1470894347189.0f7d314.82504.1.1 viewpointId:http://127.0.0.1:20880/rest-a/doBusiness ParentLevelId:0.0 LevelId:0 +DEBUG 2016-08-11 13:46:27 com.ai.cloud.skywalking.invoke.monitor.BaseInvokeMonitor.beforeInvoke(BaseInvokeMonitor.java:31) TraceId:1.0Final.1470894347189.0f7d314.82504.1.1 viewpointId:rest://10.128.6.142:20880/com.ai.cloud.skywalking.sample.dubboxrest.interfaces.IDubboxRestInterA.doBusiness(DubboxRestInterAParameter) ParentLevelId:0.0.0 LevelId:0 +DEBUG 2016-08-11 13:46:27 com.ai.cloud.skywalking.invoke.monitor.BaseInvokeMonitor.afterInvoke(BaseInvokeMonitor.java:62) TraceId-ACK:1.0Final.1470894347189.0f7d314.82504.1.1 ParentLevelId:0.0.0.0 LevelId:0 businessKey:{_ret=null} +DEBUG 2016-08-11 13:46:27 com.ai.cloud.skywalking.invoke.monitor.BaseInvokeMonitor.afterInvoke(BaseInvokeMonitor.java:62) TraceId-ACK:1.0Final.1470894347189.0f7d314.82504.1.1 ParentLevelId:0.0.0 LevelId:0 businessKey:{_ret=null} +DEBUG 2016-08-11 13:46:27 com.ai.cloud.skywalking.invoke.monitor.BaseInvokeMonitor.afterInvoke(BaseInvokeMonitor.java:62) TraceId-ACK:1.0Final.1470894347189.0f7d314.82504.1.1 ParentLevelId:0.0 LevelId:0 businessKey:{_ret=null} diff --git a/samples/skywalking-example/example-dubbox-rest/target/agent/sky-walking.auth b/samples/skywalking-example/example-dubbox-rest/target/agent/sky-walking.auth new file mode 100644 index 000000000..71f26d069 --- /dev/null +++ b/samples/skywalking-example/example-dubbox-rest/target/agent/sky-walking.auth @@ -0,0 +1,47 @@ +#skyWalking用户ID +skywalking.user_id=123 +#skyWalking应用编码 +skywalking.application_code=skywalking-sample-dubbo +#skywalking auth的环境变量名字 +skywalking.auth_system_env_name=SKYWALKING_RUN +#skywalking数据编码 +skywalking.charset=UTF-8 +skywalking.auth_override=true +#是否使用STD替换日志输出 +skywalking.logger_std_out_override=false; + +#是否打印数据 +buriedpoint.printf=true +#埋点异常的最大长度 +buriedpoint.max_exception_stack_length=4000 +#业务字段的最大长度 +buriedpoint.businesskey_max_length=300 +#过滤异常 +buriedpoint.exclusive_exceptions=java.lang.RuntimeException + +#最大发送者的连接数阀比例 +sender.connect_percent=100 +#发送服务端配置 +sender.servers_addr=127.0.0.1:34000 +#最大发送的副本数量 +sender.max_copy_num=2 +#发送的最大长度 +sender.max_send_length=20000 +#当没有Sender时,尝试获取sender的等待周期 +sender.retry_get_sender_wait_interval=2000 + +#最大消费线程数 +consumer.max_consumer=1 +#消费者最大等待时间 +consumer.max_wait_time=5 +#发送失败等待时间 +consumer.consumer_fail_retry_wait_interval=50 + +#每个Buffer的最大个数 +buffer.buffer_max_size=18000 +#Buffer池的最大长度 +buffer.pool_size=5 + +#发送检查线程检查周期 +senderchecker.check_polling_time=200 + diff --git a/samples/skywalking-example/example-dubbox-rest/target/classes/consumer/dubbox-rest-consumer.xml b/samples/skywalking-example/example-dubbox-rest/target/classes/consumer/dubbox-rest-consumer.xml new file mode 100644 index 000000000..f332e7d39 --- /dev/null +++ b/samples/skywalking-example/example-dubbox-rest/target/classes/consumer/dubbox-rest-consumer.xml @@ -0,0 +1,14 @@ + + + + + + + + diff --git a/samples/skywalking-example/example-dubbox-rest/target/classes/db/sql/create-db.sql b/samples/skywalking-example/example-dubbox-rest/target/classes/db/sql/create-db.sql new file mode 100644 index 000000000..85b97bf65 --- /dev/null +++ b/samples/skywalking-example/example-dubbox-rest/target/classes/db/sql/create-db.sql @@ -0,0 +1,5 @@ +CREATE TABLE PUBLIC.sampletable1 +( + key1 VARCHAR2(36) PRIMARY KEY, + value1 VARCHAR2(36) NOT NULL +); diff --git a/samples/skywalking-example/example-dubbox-rest/target/classes/log4j.properties b/samples/skywalking-example/example-dubbox-rest/target/classes/log4j.properties new file mode 100644 index 000000000..3d6f4a1c1 --- /dev/null +++ b/samples/skywalking-example/example-dubbox-rest/target/classes/log4j.properties @@ -0,0 +1,8 @@ +#\u53ca\u65e5\u5fd7\u8f93\u51fa\u7ea7\u522b\uff0c\u5927\u4e8e\u7b49\u4e8e\u8be5\u7ea7\u522b\u7684\u65e5\u5fd7\u5c06\u88ab\u8f93\u51fa\uff08 DEBUG < INFO < WARN < ERROR < FATAL \uff09 \u8bbe\u4e3aOFF\u53ef\u4ee5\u5173\u95ed\u65e5\u5fd7 +log4j.rootLogger=info, stdout + +log4j.appender.stdout=org.apache.log4j.ConsoleAppender +log4j.appender.stdout.layout=org.apache.log4j.PatternLayout +log4j.appender.stdout.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %p %l %m%n + +log4j.logger.com.hshbic.cloud.openapi.develop2=INFO \ No newline at end of file diff --git a/samples/skywalking-example/example-dubbox-rest/target/classes/log4j2.xml b/samples/skywalking-example/example-dubbox-rest/target/classes/log4j2.xml new file mode 100644 index 000000000..4e2af7485 --- /dev/null +++ b/samples/skywalking-example/example-dubbox-rest/target/classes/log4j2.xml @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/samples/skywalking-example/example-dubbox-rest/target/classes/provider/dubbox-rest-provider.xml b/samples/skywalking-example/example-dubbox-rest/target/classes/provider/dubbox-rest-provider.xml new file mode 100644 index 000000000..a7647d02e --- /dev/null +++ b/samples/skywalking-example/example-dubbox-rest/target/classes/provider/dubbox-rest-provider.xml @@ -0,0 +1,15 @@ + + + + + + + + + + diff --git a/samples/skywalking-example/example-dubbox-rest/target/classes/spring-context.xml b/samples/skywalking-example/example-dubbox-rest/target/classes/spring-context.xml new file mode 100644 index 000000000..a7c7c7173 --- /dev/null +++ b/samples/skywalking-example/example-dubbox-rest/target/classes/spring-context.xml @@ -0,0 +1,17 @@ + + + + + + + + + + + diff --git a/samples/skywalking-example/pom.xml b/samples/skywalking-example/pom.xml index 7be95f7f8..80c89e5e4 100644 --- a/samples/skywalking-example/pom.xml +++ b/samples/skywalking-example/pom.xml @@ -9,6 +9,7 @@ example-web example-dubbo + example-dubbox-rest pom diff --git a/skywalking-collector/skywalking-api/src/main/java/com/ai/cloud/skywalking/invoke/monitor/RPCClientInvokeMonitor.java b/skywalking-collector/skywalking-api/src/main/java/com/ai/cloud/skywalking/invoke/monitor/RPCClientInvokeMonitor.java index b9412d407..c6ec5aecc 100644 --- a/skywalking-collector/skywalking-api/src/main/java/com/ai/cloud/skywalking/invoke/monitor/RPCClientInvokeMonitor.java +++ b/skywalking-collector/skywalking-api/src/main/java/com/ai/cloud/skywalking/invoke/monitor/RPCClientInvokeMonitor.java @@ -58,7 +58,7 @@ public class RPCClientInvokeMonitor extends BaseInvokeMonitor { } private String generateSubParentLevelId(Span spanData) { - if (spanData.getParentLevel() == null) { + if (spanData.getParentLevel() == null || spanData.getParentLevel().length() == 0) { return spanData.getLevelId() + ""; } diff --git a/skywalking-collector/skywalking-api/src/main/java/com/ai/cloud/skywalking/plugin/interceptor/enhance/MethodInputAndOutParameterInterceptor.java b/skywalking-collector/skywalking-api/src/main/java/com/ai/cloud/skywalking/plugin/interceptor/enhance/MethodInputAndOutParameterInterceptor.java index 310b35200..dda168ced 100644 --- a/skywalking-collector/skywalking-api/src/main/java/com/ai/cloud/skywalking/plugin/interceptor/enhance/MethodInputAndOutParameterInterceptor.java +++ b/skywalking-collector/skywalking-api/src/main/java/com/ai/cloud/skywalking/plugin/interceptor/enhance/MethodInputAndOutParameterInterceptor.java @@ -11,6 +11,7 @@ import java.lang.reflect.Method; import java.util.concurrent.Callable; public class MethodInputAndOutParameterInterceptor { + public static IBuriedPointType METHOD_INVOKE_BURIEDPOINT = new IBuriedPointType() { @Override public String getTypeName() { @@ -22,8 +23,10 @@ public class MethodInputAndOutParameterInterceptor { return CallType.SYNC; } }; + @RuntimeType - public Object interceptor(@AllArguments Object[] allArgument, @Origin Method method, @Origin Class clazz, @SuperCall Callable zuper) throws Exception { + public Object interceptor(@AllArguments Object[] allArgument, @Origin Method method, @Origin Class clazz, + @SuperCall Callable zuper) throws Exception { @@ -31,7 +34,6 @@ public class MethodInputAndOutParameterInterceptor { try { ret = zuper.call(); } catch (Throwable e) { - throw e; } finally { diff --git a/skywalking-collector/skywalking-api/src/main/java/com/ai/cloud/skywalking/protocol/util/ContextGenerator.java b/skywalking-collector/skywalking-api/src/main/java/com/ai/cloud/skywalking/protocol/util/ContextGenerator.java index 45267faca..1a48844fb 100644 --- a/skywalking-collector/skywalking-api/src/main/java/com/ai/cloud/skywalking/protocol/util/ContextGenerator.java +++ b/skywalking-collector/skywalking-api/src/main/java/com/ai/cloud/skywalking/protocol/util/ContextGenerator.java @@ -30,16 +30,12 @@ public final class ContextGenerator { * @return */ public static Span generateSpanFromContextData(ContextData context, Identification id) { - Span spanData; - // 校验传入的参数是否为空,如果为空,则新创建一个 - if (context == null || StringUtil.isEmpty(context.getTraceId())) { - // 不存在,新创建一个Context - spanData = new Span(TraceIdGenerator.generate(), Config.SkyWalking.APPLICATION_CODE, Config.SkyWalking.USER_ID); - } else { - // 如果不为空,则将当前的Context存放到上下文 + Span spanData = CurrentThreadSpanStack.peek(); + if (context != null && !StringUtil.isEmpty(context.getTraceId()) && spanData == null){ spanData = new Span(context.getTraceId(), context.getParentLevel(), context.getLevelId(), Config.SkyWalking.APPLICATION_CODE, Config.SkyWalking.USER_ID); + }else{ + spanData = getSpanFromThreadLocal(); } - spanData.setStartDate(System.currentTimeMillis()); spanData.setViewPointId(id.getViewPoint()); return spanData; diff --git a/skywalking-collector/skywalking-sdk-plugin/dubbo-plugin/src/main/java/com/ai/cloud/skywalking/plugin/dubbo/MonitorFilterInterceptor.java b/skywalking-collector/skywalking-sdk-plugin/dubbo-plugin/src/main/java/com/ai/cloud/skywalking/plugin/dubbo/MonitorFilterInterceptor.java index c344a864d..183a60da8 100644 --- a/skywalking-collector/skywalking-sdk-plugin/dubbo-plugin/src/main/java/com/ai/cloud/skywalking/plugin/dubbo/MonitorFilterInterceptor.java +++ b/skywalking-collector/skywalking-sdk-plugin/dubbo-plugin/src/main/java/com/ai/cloud/skywalking/plugin/dubbo/MonitorFilterInterceptor.java @@ -80,7 +80,7 @@ public class MonitorFilterInterceptor implements InstanceMethodsAroundIntercepto public Object afterMethod(EnhancedClassInstanceContext context, InstanceMethodInvokeContext interceptorContext, Object ret) { Result result = (Result) ret; - if (result.getException() != null) { + if (result != null && result.getException() != null) { dealException(result.getException(), context); } diff --git a/skywalking-protocol/src/main/java/com/ai/cloud/skywalking/protocol/AckSpan.java b/skywalking-protocol/src/main/java/com/ai/cloud/skywalking/protocol/AckSpan.java index 561057e77..947d61a68 100644 --- a/skywalking-protocol/src/main/java/com/ai/cloud/skywalking/protocol/AckSpan.java +++ b/skywalking-protocol/src/main/java/com/ai/cloud/skywalking/protocol/AckSpan.java @@ -70,7 +70,7 @@ public class AckSpan extends AbstractDataSerializable { this.viewPointId = spanData.getViewPointId(); } - private AckSpan() { + public AckSpan() { } diff --git a/skywalking-protocol/src/main/java/com/ai/cloud/skywalking/protocol/RequestSpan.java b/skywalking-protocol/src/main/java/com/ai/cloud/skywalking/protocol/RequestSpan.java index 87987ee7e..2a14cc070 100644 --- a/skywalking-protocol/src/main/java/com/ai/cloud/skywalking/protocol/RequestSpan.java +++ b/skywalking-protocol/src/main/java/com/ai/cloud/skywalking/protocol/RequestSpan.java @@ -108,7 +108,7 @@ public class RequestSpan extends AbstractDataSerializable { this.userId = spanData.getUserId(); } - private RequestSpan() { + public RequestSpan() { } private boolean isEntrySpan() {