Pinpoint: Agent for Jboss.

Created on 17 Sep 2015  ·  25Comments  ·  Source: pinpoint-apm/pinpoint

Hi All,

First of all, Thank you so much for the lovely tool. I have gone through it and found really interesting.

I have checked this by configuring agent on Tomcat and it's showing more than I expected.

Now, The question is :- Can we trace the Jboss the same way as tomcat?????

I look forward for your response.

Cheers,
Kamaldeep Singh

plugin proposal

Most helpful comment

Agent got updated as per Pinpoint version - 1.5.2, Jboss plugin is also working fine.
Now, preparing for PR.

All 25 comments

Thanks for your suggestion. We have plan to support jboss.
Not yet.
please refer #446 .

Great - we are really interested in producing the jboss plugin. Our developers will start to take a look now, let's see where we reach

Hi Kamaldeep,
We'd love to have you guys on JBoss plugin!

It's usually pretty simple to develop a plugin for a library, but making one for JBoss will take a lot more work.
Since we don't have a guide for developing plugins yet, it'd be most helpful to take a look at our Tomcat plugin (or Jetty plugin).

Feel free to let us know if you've got any questions along the way.

Thanks.

We're quite up for the work :)

We think it can be made easier through the use of Jboss Byteman

We will come back once we have had a good look.

Thanks,

:+1: waiting for this:)

Hopefully It will take two days more. :)

awsome!! we are waiting your pr.

Any updates on the JBoss plugin?

I'm also anxiously awaiting this :+1:

@Xylus I've started to work on very simple JBoss plugin. I thought it will be easy because JBoss run embedded Tomcat (so probably most of needed interceptors are there) but I found strange issues.

JBoss5 is properly dedected (even server map is rendered correctly)

2016-05-13 11:54:18 [INFO ](c.n.p.b.r.ApplicationServerTypePluginResolver:342) Attempting to resolve using [com.navercorp.pinpoint.plugin.tomcat.TomcatDetector]
2016-05-13 11:54:18 [INFO ](c.n.p.b.r.ApplicationServerTypePluginResolver:342) No match found using [com.navercorp.pinpoint.plugin.tomcat.TomcatDetector]
2016-05-13 11:54:18 [INFO ](c.n.p.b.r.ApplicationServerTypePluginResolver:342) Attempting to resolve using [com.navercorp.pinpoint.plugin.jboss.JbossDetector]
2016-05-13 11:54:18 [INFO ](c.n.p.b.r.ApplicationServerTypePluginResolver:342) Match found using [com.navercorp.pinpoint.plugin.jboss.JbossDetector]
2016-05-13 11:54:18 [INFO ](c.n.p.p.u.ApplicationServerTypeResolver:75 ) Resolved ApplicationServerType : JBOSS
2016-05-13 11:54:18 [INFO ](c.n.p.p.DefaultAgent               :188) agentInformation:AgentInformation{agentId='AS5', applicationName='TEST', startTime=1463140457307, pid=80, machineName='ca0836e0d5e8', hostIp='172.17.0.9', serverType=JBOSS, jvmVersion='1.7.0_67', agentVersion='1.6.0-SNAPSHOT'}

but during startup I see such stack trace Caused by: javassist.NotFoundException: com.navercorp.pinpoint.plugin.tomcat.TraceAccessor

2016-05-13 11:54:33 [INFO ](c.n.p.p.i.PlainClassLoaderHandler  :160) defineClass pluginClass:com.navercorp.pinpoint.plugin.tomcat.TraceAccessor cl:BaseClassLoader@37ce01f3{vfsfile:/jboss-5.1.0.GA/server/default/deploy/jbossweb.sar/}
2016-05-13 11:54:33 [ERROR](c.n.p.p.ClassFileTransformerDispatcher:126) Transformer:com.navercorp.pinpoint.profiler.plugin.MatchableClassFileTransformerGuardDelegate threw an exception. cl:BaseClassLoader@37ce01f3{vfsfile:/jboss-5.1.0.GA/server/default/deploy/jbossweb.sar/} ctxCl:BaseClassLoader@37ce01f3{vfsfile:/jboss-5.1.0.GA/server/default/deploy/jbossweb.sar/} agentCl:com.navercorp.pinpoint.bootstrap.PinpointURLClassLoader@26eeda37 Cause:com.navercorp.pinpoint.bootstrap.instrument.InstrumentException: Failed to add field with accessor [com.navercorp.pinpoint.plugin.tomcat.TraceAccessor]. Cause:com.navercorp.pinpoint.plugin.tomcat.TraceAccessor
com.navercorp.pinpoint.exception.PinpointException: com.navercorp.pinpoint.bootstrap.instrument.InstrumentException: Failed to add field with accessor [com.navercorp.pinpoint.plugin.tomcat.TraceAccessor]. Cause:com.navercorp.pinpoint.plugin.tomcat.TraceAccessor
    at com.navercorp.pinpoint.profiler.plugin.MatchableClassFileTransformerGuardDelegate.transform(MatchableClassFileTransformerGuardDelegate.java:72)
    at com.navercorp.pinpoint.profiler.ClassFileTransformerDispatcher.transform0(ClassFileTransformerDispatcher.java:120)
    at com.navercorp.pinpoint.profiler.ClassFileTransformerDispatcher.transform(ClassFileTransformerDispatcher.java:101)
    at sun.instrument.TransformerManager.transform(TransformerManager.java:188)
    at sun.instrument.InstrumentationImpl.transform(InstrumentationImpl.java:424)
    at java.lang.ClassLoader.defineClass1(Native Method)
    at java.lang.ClassLoader.defineClass(ClassLoader.java:800)
    at org.jboss.classloader.spi.base.BaseClassLoader.access$200(BaseClassLoader.java:63)
    at org.jboss.classloader.spi.base.BaseClassLoader$2.run(BaseClassLoader.java:572)
    at org.jboss.classloader.spi.base.BaseClassLoader$2.run(BaseClassLoader.java:532)
    at java.security.AccessController.doPrivileged(Native Method)
    at org.jboss.classloader.spi.base.BaseClassLoader.loadClassLocally(BaseClassLoader.java:530)
    at org.jboss.classloader.spi.base.BaseClassLoader.loadClassLocally(BaseClassLoader.java:507)
    at org.jboss.classloader.spi.base.BaseDelegateLoader.loadClass(BaseDelegateLoader.java:134)
    at org.jboss.classloader.spi.filter.FilteredDelegateLoader.loadClass(FilteredDelegateLoader.java:131)
    at org.jboss.classloader.spi.base.ClassLoadingTask$ThreadTask.run(ClassLoadingTask.java:452)
    at org.jboss.classloader.spi.base.ClassLoaderManager.nextTask(ClassLoaderManager.java:251)
    at org.jboss.classloader.spi.base.ClassLoaderManager.process(ClassLoaderManager.java:150)
    at org.jboss.classloader.spi.base.BaseClassLoaderDomain.loadClass(BaseClassLoaderDomain.java:265)
    at org.jboss.classloader.spi.base.BaseClassLoaderDomain.loadClass(BaseClassLoaderDomain.java:1119)
    at org.jboss.classloader.spi.base.BaseClassLoader.loadClassFromDomain(BaseClassLoader.java:798)
    at org.jboss.classloader.spi.base.BaseClassLoader.loadClass(BaseClassLoader.java:441)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
    at java.lang.Class.getDeclaredMethods0(Native Method)
    at java.lang.Class.privateGetDeclaredMethods(Class.java:2570)
    at java.lang.Class.privateGetPublicMethods(Class.java:2690)
    at java.lang.Class.getMethods(Class.java:1467)
    at org.apache.tomcat.util.IntrospectionUtils.findMethods(IntrospectionUtils.java:839)
    at org.apache.tomcat.util.IntrospectionUtils.setProperty(IntrospectionUtils.java:268)
    at org.jboss.web.tomcat.service.deployers.TomcatService.startService(TomcatService.java:240)
    at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:376)
    at org.jboss.system.ServiceMBeanSupport.pojoStart(ServiceMBeanSupport.java:216)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:606)
    at org.jboss.reflect.plugins.introspection.ReflectionUtils.invoke(ReflectionUtils.java:59)
    at org.jboss.reflect.plugins.introspection.ReflectMethodInfoImpl.invoke(ReflectMethodInfoImpl.java:150)
    at org.jboss.joinpoint.plugins.BasicMethodJoinPoint.dispatch(BasicMethodJoinPoint.java:66)
    at org.jboss.kernel.plugins.dependency.KernelControllerContextAction$JoinpointDispatchWrapper.execute(KernelControllerContextAction.java:241)
    at org.jboss.kernel.plugins.dependency.ExecutionWrapper.execute(ExecutionWrapper.java:47)
    at org.jboss.kernel.plugins.dependency.KernelControllerContextAction.dispatchExecutionWrapper(KernelControllerContextAction.java:109)
    at org.jboss.kernel.plugins.dependency.KernelControllerContextAction.dispatchJoinPoint(KernelControllerContextAction.java:70)
    at org.jboss.kernel.plugins.dependency.LifecycleAction.installActionInternal(LifecycleAction.java:221)
    at org.jboss.kernel.plugins.dependency.InstallsAwareAction.installAction(InstallsAwareAction.java:54)
    at org.jboss.kernel.plugins.dependency.InstallsAwareAction.installAction(InstallsAwareAction.java:42)
    at org.jboss.dependency.plugins.action.SimpleControllerContextAction.simpleInstallAction(SimpleControllerContextAction.java:62)
    at org.jboss.dependency.plugins.action.AccessControllerContextAction.install(AccessControllerContextAction.java:71)
    at org.jboss.dependency.plugins.AbstractControllerContextActions.install(AbstractControllerContextActions.java:51)
    at org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:348)
    at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1631)
    at org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:934)
    at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1082)
    at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:984)
    at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:822)
    at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:553)
    at org.jboss.system.ServiceController.doChange(ServiceController.java:688)
    at org.jboss.system.ServiceController.start(ServiceController.java:460)
    at org.jboss.system.microcontainer.jmx.ServiceControllerStartStopLifecycleCallback.install(ServiceControllerStartStopLifecycleCallback.java:44)
    at sun.reflect.GeneratedMethodAccessor245.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:606)
    at org.jboss.reflect.plugins.introspection.ReflectionUtils.invoke(ReflectionUtils.java:59)
    at org.jboss.reflect.plugins.introspection.ReflectMethodInfoImpl.invoke(ReflectMethodInfoImpl.java:150)
    at org.jboss.joinpoint.plugins.BasicMethodJoinPoint.dispatch(BasicMethodJoinPoint.java:66)
    at org.jboss.beans.info.plugins.AbstractBeanInfo.invoke(AbstractBeanInfo.java:300)
    at org.jboss.kernel.plugins.dependency.AbstractKernelControllerContext.invoke(AbstractKernelControllerContext.java:286)
    at org.jboss.dependency.plugins.AbstractLifecycleCallbackItem.install(AbstractLifecycleCallbackItem.java:87)
    at org.jboss.dependency.plugins.AbstractController.handleLifecycleCallbacks(AbstractController.java:1568)
    at org.jboss.dependency.plugins.AbstractController.handleInstallLifecycleCallbacks(AbstractController.java:1533)
    at org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:943)
    at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1082)
    at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:984)
    at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:822)
    at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:553)
    at org.jboss.system.ServiceController.doChange(ServiceController.java:688)
    at org.jboss.system.ServiceController.start(ServiceController.java:460)
    at org.jboss.system.microcontainer.jmx.ServiceControllerStartStopLifecycleCallback.install(ServiceControllerStartStopLifecycleCallback.java:44)
    at sun.reflect.GeneratedMethodAccessor245.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:606)
    at org.jboss.reflect.plugins.introspection.ReflectionUtils.invoke(ReflectionUtils.java:59)
    at org.jboss.reflect.plugins.introspection.ReflectMethodInfoImpl.invoke(ReflectMethodInfoImpl.java:150)
    at org.jboss.joinpoint.plugins.BasicMethodJoinPoint.dispatch(BasicMethodJoinPoint.java:66)
    at org.jboss.beans.info.plugins.AbstractBeanInfo.invoke(AbstractBeanInfo.java:300)
    at org.jboss.kernel.plugins.dependency.AbstractKernelControllerContext.invoke(AbstractKernelControllerContext.java:286)
    at org.jboss.dependency.plugins.AbstractLifecycleCallbackItem.install(AbstractLifecycleCallbackItem.java:87)
    at org.jboss.dependency.plugins.AbstractController.handleLifecycleCallbacks(AbstractController.java:1568)
    at org.jboss.dependency.plugins.AbstractController.handleInstallLifecycleCallbacks(AbstractController.java:1533)
    at org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:943)
    at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1082)
    at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:984)
    at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:774)
    at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:540)
    at org.jboss.deployers.vfs.deployer.kernel.BeanMetaDataDeployer.deploy(BeanMetaDataDeployer.java:121)
    at org.jboss.deployers.vfs.deployer.kernel.BeanMetaDataDeployer.deploy(BeanMetaDataDeployer.java:51)
    at org.jboss.deployers.spi.deployer.helpers.AbstractSimpleRealDeployer.internalDeploy(AbstractSimpleRealDeployer.java:62)
    at org.jboss.deployers.spi.deployer.helpers.AbstractRealDeployer.deploy(AbstractRealDeployer.java:50)
    at org.jboss.deployers.plugins.deployers.DeployerWrapper.deploy(DeployerWrapper.java:171)
    at org.jboss.deployers.plugins.deployers.DeployersImpl.doDeploy(DeployersImpl.java:1439)
    at org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:1157)
    at org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:1178)
    at org.jboss.deployers.plugins.deployers.DeployersImpl.install(DeployersImpl.java:1098)
    at org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:348)
    at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1631)
    at org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:934)
    at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1082)
    at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:984)
    at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:822)
    at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:553)
    at org.jboss.deployers.plugins.deployers.DeployersImpl.process(DeployersImpl.java:781)
    at org.jboss.deployers.plugins.main.MainDeployerImpl.process(MainDeployerImpl.java:702)
    at org.jboss.system.server.profileservice.repository.MainDeployerAdapter.process(MainDeployerAdapter.java:117)
    at org.jboss.system.server.profileservice.repository.ProfileDeployAction.install(ProfileDeployAction.java:70)
    at org.jboss.system.server.profileservice.repository.AbstractProfileAction.install(AbstractProfileAction.java:53)
    at org.jboss.system.server.profileservice.repository.AbstractProfileService.install(AbstractProfileService.java:361)
    at org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:348)
    at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1631)
    at org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:934)
    at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1082)
    at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:984)
    at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:822)
    at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:553)
    at org.jboss.system.server.profileservice.repository.AbstractProfileService.activateProfile(AbstractProfileService.java:306)
    at org.jboss.system.server.profileservice.ProfileServiceBootstrap.start(ProfileServiceBootstrap.java:271)
    at org.jboss.bootstrap.AbstractServerImpl.start(AbstractServerImpl.java:461)
    at org.jboss.Main.boot(Main.java:221)
    at org.jboss.Main$1.run(Main.java:556)
    at java.lang.Thread.run(Thread.java:745)
Caused by: com.navercorp.pinpoint.bootstrap.instrument.InstrumentException: Failed to add field with accessor [com.navercorp.pinpoint.plugin.tomcat.TraceAccessor]. Cause:com.navercorp.pinpoint.plugin.tomcat.TraceAccessor
    at com.navercorp.pinpoint.profiler.instrument.JavassistClass.addField0(JavassistClass.java:362)
    at com.navercorp.pinpoint.profiler.instrument.JavassistClass.addField(JavassistClass.java:336)
    at com.navercorp.pinpoint.plugin.tomcat.TomcatPlugin$1.doInTransform(TomcatPlugin.java:72)
    at com.navercorp.pinpoint.profiler.plugin.MatchableClassFileTransformerGuardDelegate.transform(MatchableClassFileTransformerGuardDelegate.java:70)
    ... 128 more
Caused by: javassist.NotFoundException: com.navercorp.pinpoint.plugin.tomcat.TraceAccessor
    at javassist.ClassPool.get(ClassPool.java:452)
    at com.navercorp.pinpoint.profiler.instrument.JavassistClass.addField0(JavassistClass.java:353)
    ... 131 more

And after first request I see such stack trace Caused by: javassist.NotFoundException: com.navercorp.pinpoint.plugin.tomcat.aspect.RequestFacadeAspect

2016-05-13 11:55:02 [INFO ](c.n.p.p.i.PlainClassLoaderHandler  :160) defineClass pluginClass:com.navercorp.pinpoint.plugin.tomcat.aspect.RequestFacadeAspect cl:BaseClassLoader@37ce01f3{vfsfile:/jboss-5.1.0.GA/server/default/deploy/jbossweb.sar/}
2016-05-13 11:55:02 [ERROR](c.n.p.p.ClassFileTransformerDispatcher:126) Transformer:com.navercorp.pinpoint.profiler.plugin.MatchableClassFileTransformerGuardDelegate threw an exception. cl:BaseClassLoader@37ce01f3{vfsfile:/jboss-5.1.0.GA/server/default/deploy/jbossweb.sar/} ctxCl:org.jboss.web.tomcat.service.WebCtxLoader$ENCLoader@ecc728b agentCl:com.navercorp.pinpoint.bootstrap.PinpointURLClassLoader@26eeda37 Cause:com.navercorp.pinpoint.bootstrap.instrument.NotFoundInstrumentException: com.navercorp.pinpoint.plugin.tomcat.aspect.RequestFacadeAspect not found. Caused:com.navercorp.pinpoint.plugin.tomcat.aspect.RequestFacadeAspect
com.navercorp.pinpoint.exception.PinpointException: com.navercorp.pinpoint.bootstrap.instrument.NotFoundInstrumentException: com.navercorp.pinpoint.plugin.tomcat.aspect.RequestFacadeAspect not found. Caused:com.navercorp.pinpoint.plugin.tomcat.aspect.RequestFacadeAspect
    at com.navercorp.pinpoint.profiler.plugin.MatchableClassFileTransformerGuardDelegate.transform(MatchableClassFileTransformerGuardDelegate.java:72)
    at com.navercorp.pinpoint.profiler.ClassFileTransformerDispatcher.transform0(ClassFileTransformerDispatcher.java:120)
    at com.navercorp.pinpoint.profiler.ClassFileTransformerDispatcher.transform(ClassFileTransformerDispatcher.java:101)
    at sun.instrument.TransformerManager.transform(TransformerManager.java:188)
    at sun.instrument.InstrumentationImpl.transform(InstrumentationImpl.java:424)
    at java.lang.ClassLoader.defineClass1(Native Method)
    at java.lang.ClassLoader.defineClass(ClassLoader.java:800)
    at org.jboss.classloader.spi.base.BaseClassLoader.access$200(BaseClassLoader.java:63)
    at org.jboss.classloader.spi.base.BaseClassLoader$2.run(BaseClassLoader.java:572)
    at org.jboss.classloader.spi.base.BaseClassLoader$2.run(BaseClassLoader.java:532)
    at java.security.AccessController.doPrivileged(Native Method)
    at org.jboss.classloader.spi.base.BaseClassLoader.loadClassLocally(BaseClassLoader.java:530)
    at org.jboss.classloader.spi.base.BaseClassLoader.loadClassLocally(BaseClassLoader.java:507)
    at org.jboss.classloader.spi.base.BaseDelegateLoader.loadClass(BaseDelegateLoader.java:134)
    at org.jboss.classloader.spi.filter.FilteredDelegateLoader.loadClass(FilteredDelegateLoader.java:131)
    at org.jboss.classloader.spi.base.ClassLoadingTask$ThreadTask.run(ClassLoadingTask.java:452)
    at org.jboss.classloader.spi.base.ClassLoaderManager.nextTask(ClassLoaderManager.java:251)
    at org.jboss.classloader.spi.base.ClassLoaderManager.process(ClassLoaderManager.java:150)
    at org.jboss.classloader.spi.base.BaseClassLoaderDomain.loadClass(BaseClassLoaderDomain.java:265)
    at org.jboss.classloader.spi.base.BaseClassLoaderDomain.loadClass(BaseClassLoaderDomain.java:1119)
    at org.jboss.classloader.spi.base.BaseClassLoader.loadClassFromDomain(BaseClassLoader.java:798)
    at org.jboss.classloader.spi.base.BaseClassLoader.loadClass(BaseClassLoader.java:441)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
    at org.apache.catalina.connector.Request.getRequest(Request.java:626)
    at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:75)
    at org.jboss.web.tomcat.security.SecurityContextEstablishmentValve.process(SecurityContextEstablishmentValve.java:126)
    at org.jboss.web.tomcat.security.SecurityContextEstablishmentValve.invoke(SecurityContextEstablishmentValve.java:70)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
    at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:158)
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:330)
    at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:829)
    at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:598)
    at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
    at java.lang.Thread.run(Thread.java:745)
Caused by: com.navercorp.pinpoint.bootstrap.instrument.NotFoundInstrumentException: com.navercorp.pinpoint.plugin.tomcat.aspect.RequestFacadeAspect not found. Caused:com.navercorp.pinpoint.plugin.tomcat.aspect.RequestFacadeAspect
    at com.navercorp.pinpoint.profiler.instrument.JavassistClass.weave(JavassistClass.java:283)
    at com.navercorp.pinpoint.plugin.tomcat.TomcatPlugin$2.doInTransform(TomcatPlugin.java:99)
    at com.navercorp.pinpoint.profiler.plugin.MatchableClassFileTransformerGuardDelegate.transform(MatchableClassFileTransformerGuardDelegate.java:70)
    ... 35 more
Caused by: javassist.NotFoundException: com.navercorp.pinpoint.plugin.tomcat.aspect.RequestFacadeAspect
    at javassist.ClassPool.get(ClassPool.java:452)
    at com.navercorp.pinpoint.profiler.instrument.JavassistClass.weave(JavassistClass.java:281)
    ... 37 more
2016-05-13 11:55:18 [INFO ](c.n.p.r.c.PinpointClientHandshaker :310) PinpointClientHandshaker@5d16bccb HandshakeJob completed.

So the question is, do I need to create somehow dependence between JBoss and Tomcat plugin. I would like to avoid code duplication.

The next issue I have is with JBoss7 which don't want to start

INFO: Found plugins: [/assets/pinpoint-agent/plugin/pinpoint-httpclient4-plugin-1.6.0-SNAPSHOT.jar, /assets/pinpoint-agent/plugin/pinpoint-jdk-http-plugin-1.6.0-SNAPSHOT.jar, /assets/pinpoint-agent/plugin/pinpoint-log4j-plugin-1.6.0-SNAPSHOT.jar, /assets/pinpoint-agent/plugin/pinpoint-cassandra-driver-plugin-1.6.0-SNAPSHOT.jar, /assets/pinpoint-agent/plugin/pinpoint-mysql-jdbc-driver-plugin-1.6.0-SNAPSHOT.jar, /assets/pinpoint-agent/plugin/pinpoint-cubrid-jdbc-driver-plugin-1.6.0-SNAPSHOT.jar, /assets/pinpoint-agent/plugin/pinpoint-spring-boot-plugin-1.6.0-SNAPSHOT.jar, /assets/pinpoint-agent/plugin/pinpoint-gson-plugin-1.6.0-SNAPSHOT.jar, /assets/pinpoint-agent/plugin/pinpoint-jackson-plugin-1.6.0-SNAPSHOT.jar, /assets/pinpoint-agent/plugin/pinpoint-httpclient3-plugin-1.6.0-SNAPSHOT.jar, /assets/pinpoint-agent/plugin/pinpoint-jtds-plugin-1.6.0-SNAPSHOT.jar, /assets/pinpoint-agent/plugin/pinpoint-dubbo-plugin-1.6.0-SNAPSHOT.jar, /assets/pinpoint-agent/plugin/pinpoint-google-httpclient-plugin-1.6.0-SNAPSHOT.jar, /assets/pinpoint-agent/plugin/pinpoint-jetty-plugin-1.6.0-SNAPSHOT.jar, /assets/pinpoint-agent/plugin/pinpoint-oracle-jdbc-driver-plugin-1.6.0-SNAPSHOT.jar, /assets/pinpoint-agent/plugin/pinpoint-ning-asynchttpclient-plugin-1.6.0-SNAPSHOT.jar, /assets/pinpoint-agent/plugin/pinpoint-user-plugin-1.6.0-SNAPSHOT.jar, /assets/pinpoint-agent/plugin/pinpoint-okhttp-plugin-1.6.0-SNAPSHOT.jar, /assets/pinpoint-agent/plugin/pinpoint-arcus-plugin-1.6.0-SNAPSHOT.jar, /assets/pinpoint-agent/plugin/pinpoint-postgresql-jdbc-driver-plugin-1.6.0-SNAPSHOT.jar, /assets/pinpoint-agent/plugin/pinpoint-mariadb-jdbc-driver-plugin-1.6.0-SNAPSHOT.jar, /assets/pinpoint-agent/plugin/pinpoint-logback-plugin-1.6.0-SNAPSHOT.jar, /assets/pinpoint-agent/plugin/pinpoint-redis-plugin-1.6.0-SNAPSHOT.jar, /assets/pinpoint-agent/plugin/pinpoint-json-lib-plugin-1.6.0-SNAPSHOT.jar, /assets/pinpoint-agent/plugin/pinpoint-commons-dbcp-plugin-1.6.0-SNAPSHOT.jar, /assets/pinpoint-agent/plugin/pinpoint-mybatis-plugin-1.6.0-SNAPSHOT.jar, /assets/pinpoint-agent/plugin/pinpoint-thrift-plugin-1.6.0-SNAPSHOT.jar, /assets/pinpoint-agent/plugin/pinpoint-spring-plugin-1.6.0-SNAPSHOT.jar, /assets/pinpoint-agent/plugin/pinpoint-ibatis-plugin-1.6.0-SNAPSHOT.jar, /assets/pinpoint-agent/plugin/pinpoint-tomcat-plugin-1.6.0-SNAPSHOT.jar, /assets/pinpoint-agent/plugin/pinpoint-jboss-plugin-1.6.0-SNAPSHOT.jar]
Exception in thread "main" java.lang.reflect.InvocationTargetException
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at sun.instrument.InstrumentationImpl.loadClassAndStartAgent(InstrumentationImpl.java:323)
    at sun.instrument.InstrumentationImpl.loadClassAndCallPremain(InstrumentationImpl.java:338)
Caused by: java.lang.UnsupportedClassVersionError: com/navercorp/pinpoint/plugin/tomcat/TomcatTypeProvider : Unsupported major.minor version 51.0
    at java.lang.ClassLoader.defineClass1(Native Method)
    at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631)
    at java.lang.ClassLoader.defineClass(ClassLoader.java:615)
    at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141)
    at java.net.URLClassLoader.defineClass(URLClassLoader.java:283)
    at java.net.URLClassLoader.access$000(URLClassLoader.java:58)
    at java.net.URLClassLoader$1.run(URLClassLoader.java:197)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
    at com.navercorp.pinpoint.common.plugin.PluginLoaderClassLoader.loadClass(PluginLoaderClassLoader.java:45)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
    at java.lang.Class.forName0(Native Method)
    at java.lang.Class.forName(Class.java:249)
    at java.util.ServiceLoader$LazyIterator.next(ServiceLoader.java:346)
    at java.util.ServiceLoader$1.next(ServiceLoader.java:428)
    at com.navercorp.pinpoint.common.plugin.PluginLoader.load(PluginLoader.java:66)
    at com.navercorp.pinpoint.common.plugin.PluginLoader.load(PluginLoader.java:47)
    at com.navercorp.pinpoint.common.trace.TraceMetadataLoader.load(TraceMetadataLoader.java:47)
    at com.navercorp.pinpoint.common.service.DefaultTraceMetadataLoaderService.<init>(DefaultTraceMetadataLoaderService.java:44)
    at com.navercorp.pinpoint.bootstrap.PinpointStarter.start(PinpointStarter.java:104)
    at com.navercorp.pinpoint.bootstrap.PinpointBootStrap.premain(PinpointBootStrap.java:56)
    ... 6 more
FATAL ERROR in native method: processing of -javaagent failed

Could you guide me what should I do? Code can be found https://github.com/dawidmalina/pinpoint/tree/jboss-plugin

JBoss 5 is 7 years old, so I'm not sure if a plugin targeting that would be very useful any more. The current version is 10, and was renamed WildFly (http://wildfly.org/) a couple of versions ago. The embedded web server is called undertow (http://undertow.io/).

WildFly is very configurable, so it may be possible to embed Tomcat into WildFly instead of Undertow, I've never looked into it, but that certainly isn't the default setup.

IMHO for WildFly we should have dedicated plugin.

I know JBoss5 is old but there are many legacy systems out there so why not?

JBoss EAP 6 is based on JBoss7 so this for sure should be considerate as must have.

Agree with @dawidmalina many JBoss EAP 6 are still out there.

I would think having a new dedicated plugin for JBoss EAP 6 is a good path:

  • JBoss 6 Catalina is a fork of Tomcat Catalina, some hooks are different. There will be a bit of code redundancy
  • JBoss 6 has also EJB and various other EE features that Tomcat does not have, extending the new plugin is easier [I plan to]
  • easy to show a different picture
  • easier to deprecate (remove) at some point

Anyway, I face similar issue while starting JBoss EAP 6 + Pinpoint. I believe the issue comes from class loading : Pinpoint assumes all classes are in the Classpath, while JBoss has a more structured and dynamic class loading approach (modules), which loads classes later than Pinpoint. Correct me if I am wrong.

No solution so far here...

Ok I was able to start JBoss7 with extra jvm options:

-Djboss.modules.system.pkgs=org.jboss.byteman,com.navercorp.pinpoint.bootstrap,org.jboss.logmanager
-Djava.util.logging.manager=org.jboss.logmanager.LogManager
-Xbootclasspath/p:/jboss-as-7.1.1.Final/modules/org/jboss/logmanager/main/jboss-logmanager-1.2.2.GA.jar
-Xbootclasspath/p:/jboss-as-7.1.1.Final/modules/org/jboss/logmanager/log4j/main/jboss-logmanager-log4j-1.0.0.GA.jar
-Xbootclasspath/p:/jboss-as-7.1.1.Final/modules/org/apache/log4j/main/log4j-1.2.16.jar

and now have same issue as with JBoss5:

Caused by: javassist.NotFoundException: com.navercorp.pinpoint.plugin.tomcat.TraceAccessor
Caused by: javassist.NotFoundException: com.navercorp.pinpoint.plugin.tomcat.aspect.RequestFacadeAspect

I am working with JBoss EAP 6.3, I get the same exception as you on JBoss 7 when a page is accessed (and no exception during startup). I have also tried using modules without success so far.

If jboss.modules.system.pkgs is adjusted as bellow:

-Djboss.modules.system.pkgs=org.jboss.byteman,org.jboss.logmanager,com.navercorp.pinpoint.bootstrap,com.navercorp.pinpoint.common,com.navercorp.pinpoint.exception,com.navercorp.pinpoint.plugin

During startup (and then during page load more stuff), it shows:

2016-05-16 23:01:51 [WARN ](c.n.p.p.i.JarProfilerPluginClassInjector:59 ) Failed to load plugin class... com.navercorp.pinpoint.exception.PinpointException: Failed to load plugin class ... Caused by: java.lang.reflect.InvocationTargetException Caused by: java.lang.LinkageError: loader (instance of org/jboss/modules/ModuleClassLoader): attempted duplicate class definition for name: "com/navercorp/pinpoint/plugin/jBossAS/interceptor/StandardServiceStartInterceptor"

I am investigating why this duplicated class.

We have completed work and testing on a jboss EAP 6 plugin internally and are just preparing to publish the code here. EAP 6 and Wildfly start up differently and have enhanced security so writing plugins for them is quite a lot more involved than for example handling Jboss 5.

Great 👍

As commented by @viktara, we developed it for Pinpoint version - 1.1.2 in late November last year and tested it successfully for Jboss EAP 6, Both in standalone and domain mode.
Currently making amendments to the agent as per Pinpoint version - 1.5.2.
Will be providing an update on this shortly.

@viktara and @suraj-raturi I'm looking forward 👍

Agent got updated as per Pinpoint version - 1.5.2, Jboss plugin is also working fine.
Now, preparing for PR.

wow! you made a good job. I have high expectation of your PR and want to read it.

I'm very interested in jboss,where I can download jboss plugin? Thanks.

@suraj-raturi I have your branch built configured and deployed on tomcat, localhost. I have the jboss javaee webapp example running on an agented wildfly 9.0.2 Final Standalone. The agented wildfly and collector are communicating ok. Only trouble is I see no agent on the pinpoint dashboard also deployed to the tomcat localhost. Any suggestions ? P.S. wildfly port changed from 8080 to 8090 to avoid conflict with tomcat.

Hi @maccloud42 ,

Currently, Jboss plugin is compatible with Jboss EAP version - 6.4.x, We are in process of checking the compatibility with other versions as well.
Can you provide us the configurations as well as agent and collector logs?

Hi,

FYI adding

profiler.applicationservertype=JBOSS

didnt work.

also catalina.out seems to have a cache resource problem. Maybe its this.

Best Regards

Mac.

On 10/04/2016 10:58 AM, Suraj Raturi wrote:

Hi @maccloud42 https://github.com/maccloud42 ,

Currently, Jboss plugin is compatible with Jboss EAP version - 6.4.x,
We are in process of checking the compatibility with other versions as
well.
Can you provide us the configurations as well as agent and collector logs?


You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/naver/pinpoint/issues/972#issuecomment-251332790,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ATHal-Bcns_qUak6qZV9ItjUjgoLrmLnks5qwhVSgaJpZM4F_AAJ.

#

Pinpoint agent configuration

#

#

Collector server

#

profiler.collector.ip=127.0.0.1

placeHolder support "${key}"

profiler.collector.span.ip=${profiler.collector.ip}
profiler.collector.span.port=9996

placeHolder support "${key}"

profiler.collector.stat.ip=${profiler.collector.ip}
profiler.collector.stat.port=9995

placeHolder support "${key}"

profiler.collector.tcp.ip=${profiler.collector.ip}
profiler.collector.tcp.port=9994

#

Profiler Global Configuration

#

profiler.enable=true

profiler.interceptorregistry.size=8192
profiler.jvm.collect.interval=1000

Manually override jvm vendor name (Oracle, IBM, OpenJDK, etc)

You probably won't ever need to set this value.

profiler.jvm.vendor.name=

Allow to add detailed collector's metrics

profiler.jvm.collect.detailed.metrics=true

Allow sampling.

profiler.sampling.enable=true

1 out of n transactions will be sampled where n is the rate. (1: 100%)

profiler.sampling.rate=1

Allow buffering when flushing span to IO.

profiler.io.buffering.enable=true

How many spans to store if buffering enabled.

profiler.io.buffering.buffersize=20

Capacity of the SpanDataSender write queue.

profiler.spandatasender.write.queue.size=5120

profiler.spandatasender.socket.sendbuffersize=1048576

profiler.spandatasender.socket.timeout=3000

profiler.spandatasender.chunk.size=16384
profiler.spandatasender.socket.type=OIO

Capacity of the StatDataSender write queue.

profiler.statdatasender.write.queue.size=5120

profiler.statdatasender.socket.sendbuffersize=1048576

profiler.statdatasender.socket.timeout=3000

profiler.statdatasender.chunk.size=16384
profiler.statdatasender.socket.type=OIO

Interval to retry sending agent info. Unit is milliseconds.

profiler.agentInfo.send.retry.interval=300000

Allow TCP data command.

profiler.tcpdatasender.command.accept.enable=true

Trace Agent active thread info.

profiler.pinpoint.activethread=true

Call Stack

Set max depth, if -1 is unlimited and min is 2.

profiler.callstack.max.depth=64

weather or not to propagate exceptions occurred at interceptor

profiler.interceptor.exception.propagate=false

Allow bytecode framework

profiler.instrument.asm=false

bytecode dump option

java bytecode debug option

bytecode.dump.enable=false

bytecode.dump.classlist=com.naver.user.UserService,com.pinpoint.debug.TestClass

bytecode.dump.classlist=
bytecode.dump.bytecode=false
bytecode.dump.verify=false
bytecode.dump.asm=false

#

application type

#

profiler.applicationservertype=TOMCAT

profiler.applicationservertype=BLOC

profiler.applicationservertype=JBOSS

#

application type detect order

#

profiler.type.detect.order=

profiler.plugin.disable=

#

user defined classes

#

Specify classes and methods you want to profile here.

Needs to be a comma separated list of fully qualified class names, or fully qualified package names with wild card class.

profiler.include=

Ex: foo.bar.MyClass, foo.baz.*

Needs to be a comma separated list of fully qualified method names. Wild card not supported.

profiler.entrypoint=

Ex: foo.bar.MyClass.myMethod, foo.bar.MyClass.anotherMethod

#

TOMCAT

#

Hide pinpoint headers.

profiler.tomcat.hidepinpointheader=true
profiler.tomcat.excludeurl=/aa/test.html, /bb/exclude.html
profiler.tomcat.tracerequestparam=true

original IP address header

https://en.wikipedia.org/wiki/X-Forwarded-For

profiler.tomcat.realipheader=X-Forwarded-For

nginx real ip header

profiler.tomcat.realipheader=X-Real-IP

optional parameter, If the header value is ${profiler.tomcat.realipemptyvalue}, Ignore header value.

profiler.tomcat.realipemptyvalue=unknown

#

JDBC

#

Profile JDBC drivers.

profiler.jdbc=true

Size of cache. Fixed maximum.

profiler.jdbc.sqlcachesize=1024

trace bindvalues for PreparedStatements

profiler.jdbc.tracesqlbindvalue=true

Maximum bindvalue size.

profiler.jdbc.maxsqlbindvaluesize=1024

#

MYSQL

#

Profile MySQL.

profiler.jdbc.mysql=true

Allow profiling of setautocommit.

profiler.jdbc.mysql.setautocommit=true

Allow profiling of commit.

profiler.jdbc.mysql.commit=true

Allow profiling of rollback.

profiler.jdbc.mysql.rollback=true

Trace bindvalues for MySQL PreparedStatements (overrides profiler.jdbc.tracesqlbindvalue)

profiler.jdbc.mysql.tracesqlbindvalue=true

#

MARIADB

#

Profile MariaDB

profiler.jdbc.mariadb=true

Allow profiling of setautocommit.

profiler.jdbc.mariadb.setautocommit=true

Allow profiling of commit.

profiler.jdbc.mariadb.commit=true

Allow profiling of rollback.

profiler.jdbc.mariadb.rollback=true

Trace bindvalues for MariaDB PreparedStatements (overrides profiler.jdbc.tracesqlbindvalue)

profiler.jdbc.mariadb.tracesqlbindvalue=true

#

MSSQL Jtds

#

Profile jTDS.

profiler.jdbc.jtds=true

Allow profiling of setautocommit.

profiler.jdbc.jtds.setautocommit=true

Allow profiling of commit.

profiler.jdbc.jtds.commit=true

Allow profiling of rollback.

profiler.jdbc.jtds.rollback=true

Trace bindvalues for jTDS PreparedStatements (overrides profiler.jdbc.tracesqlbindvalue)

profiler.jdbc.jtds.tracesqlbindvalue=true

#

Oracle

#

Profile Oracle DB.

profiler.jdbc.oracle=true

Allow profiling of setautocommit.

profiler.jdbc.oracle.setautocommit=true

Allow profiling of commit.

profiler.jdbc.oracle.commit=true

Allow profiling of rollback.

profiler.jdbc.oracle.rollback=true

Trace bindvalues for Oracle PreparedStatements (overrides profiler.jdbc.tracesqlbindvalue)

profiler.jdbc.oracle.tracesqlbindvalue=true

#

CUBRID

#

Profile CUBRID.

profiler.jdbc.cubrid=true

Allow profiling of setautocommit.

profiler.jdbc.cubrid.setautocommit=true

Allow profiling of commit.

profiler.jdbc.cubrid.commit=true

Allow profiling of rollback.

profiler.jdbc.cubrid.rollback=true

Trace bindvalues for CUBRID PreparedStatements (overrides profiler.jdbc.tracesqlbindvalue)

profiler.jdbc.cubrid.tracesqlbindvalue=true

#

DBCP

#

Profile DBCP.

profiler.jdbc.dbcp=true
profiler.jdbc.dbcp.connectionclose=true

#

CASSANDRA

#

Profile CASSANDRA.

profiler.cassandra=true

Trace bindvalues for CASSANDRA PreparedStatements (overrides profiler.jdbc.tracesqlbindvalue)

profiler.cassandra.tracecqlbindvalue=true

#

PostgreSQL

#

Profile PostgreSQL.

profiler.jdbc.postgresql=true

Allow profiling of setautocommit.

profiler.jdbc.postgresql.setautocommit=true

Allow profiling of commit.

profiler.jdbc.postgresql.commit=true

Allow profiling of rollback.

profiler.jdbc.postgresql.rollback=true

#

Apache HTTP Client 3.x

#

Record Parameter.

profiler.apache.httpclient3.param=true

Record Cookies.

profiler.apache.httpclient3.cookie=true

When to dump cookies. Either ALWAYS or EXCEPTION.

profiler.apache.httpclient3.cookie.dumptype=ALWAYS

1 out of n cookies will be sampled where n is the rate. (1: 100%)

profiler.apache.httpclient3.cookie.sampling.rate=1

Dump entities of POST and PUT requests. Limited to entities where HttpEntity.isRepeatable() == true.

profiler.apache.httpclient3.entity=true

When to dump entities. Either ALWAYS or EXCEPTION.

profiler.apache.httpclient3.entity.dumptype=ALWAYS

1 out of n entities will be sampled where n is the rate. (10: 10%)

profiler.apache.httpclient3.entity.sampling.rate=1

Record IO time.

profiler.apache.httpclient3.io=true

#

Apache HTTP Client 4.x

#

Record Parameter.

profiler.apache.httpclient4.param=true

Record cookies.

profiler.apache.httpclient4.cookie=true

When cookies should be dumped. It could be ALWAYS or EXCEPTION.

profiler.apache.httpclient4.cookie.dumptype=ALWAYS

1 out of n cookies will be sampled where n is the rate. (1: 100%)

profiler.apache.httpclient4.cookie.sampling.rate=1

Dump entities of POST and PUT requests. Limited to entities where HttpEntity.isRepeatable() == true.

profiler.apache.httpclient4.entity=true

When to dump entities. Either ALWAYS or EXCEPTION.

profiler.apache.httpclient4.entity.dumptype=ALWAYS

1 out of n entities will be sampled where n is the rate. (10: 10%)

profiler.apache.httpclient4.entity.sampling.rate=1

Allow profiling status code value.

profiler.apache.httpclient4.entity.statuscode=true

Record IO time.

profiler.apache.httpclient4.io=true

Not supported yet.

profiler.apache.nio.httpclient4=true

#

JDK HTTPURLConnection

#

Profile parameter.

profiler.jdk.http.param=true

#

Ning Async HTTP Client

#

Profile Ning Async HTTP Client.

profiler.ning.asynchttpclient=true

Record cookies.

profiler.ning.asynchttpclient.cookie=true

When to dump cookies. Either ALWAYS or EXCEPTION.

profiler.ning.asynchttpclient.cookie.dumptype=ALWAYS

Cookie dump size.

profiler.ning.asynchttpclient.cookie.dumpsize=1024

1 out of n cookies will be sampled where n is the rate. (1: 100%)

profiler.ning.asynchttpclient.cookie.sampling.rate=1

Record Entities.

profiler.ning.asynchttpclient.entity=true

When to dump entities. Either ALWAYS or EXCEPTION.

profiler.ning.asynchttpclient.entity.dumptype=ALWAYS

Entity dump size.

profiler.ning.asynchttpclient.entity.dumpsize=1024

1 out of n cookies will be sampled where n is the rate. (1: 100%)

profiler.ning.asynchttpclient.entity.sampling.rate=1

Record parameters.

profiler.ning.asynchttpclient.param=true

When to dump parameters. Either ALWAYS or EXCEPTION.

profiler.ning.asynchttpclient.param.dumptype=ALWAYS

Parameter dump size.

profiler.ning.asynchttpclient.param.dumpsize=1024

1 out of n parameters will be sampled where n is the rate. (1: 100%)

profiler.ning.asynchttpclient.param.sampling.rate=1

#

Arcus

#

Profile Arcus.

profiler.arcus=true

Record keytrace.

profiler.arcus.keytrace=true

#

Memcached

#

Profile Memecached.

profiler.memcached=true

Record keytrace

profiler.memcached.keytrace=true

#

Thrift

#

Profile Thrift

profiler.thrift.client=true
profiler.thrift.client.async=true

Profile processor.

profiler.thrift.processor=true
profiler.thrift.processor.async=true

Allow recording arguments.

profiler.thrift.service.args=true

Allow recording result.

profiler.thrift.service.result=true

#

ibatis

#

Profile ibatis.

profiler.orm.ibatis=true

#

mybatis

#

Profile mybatis

profiler.orm.mybatis=true

#

spring-beans

#

Profile spring-beans

profiler.spring.beans=true

filters

filter

filter OR filters

filter

value

value AND filter

value

profiler.spring.beans.n.name.pattern

profiler.spring.beans.n.class.pattern

profiler.spring.beans.n.annotation

profiler.spring.beans.1.name.pattern=
profiler.spring.beans.1.class.pattern=
profiler.spring.beans.1.annotation=org.springframework.stereotype.Controller,org.springframework.stereotype.Service,org.springframework.stereotype.Repository

profiler.spring.beans.mark.error=false

#

log4j (guide url : https://github.com/naver/pinpoint/blob/master/doc/per-request_feature_guide.md)

#

profiler.log4j.logging.transactioninfo=false

#

logback (guide url : https://github.com/naver/pinpoint/blob/master/doc/per-request_feature_guide.md)

#

profiler.logback.logging.transactioninfo=false

#

google httpclient

#

Profile async.

profiler.google.httpclient.async=true

#

redis

#

profiler.redis.pipeline
profiler.redis=true
profiler.redis.io=true

#

OkHttp

#

Record param.

profiler.okhttp.param=true

Record Cookies.

profiler.okhttp.cookie=false

When to dump cookies. Either ALWAYS or EXCEPTION.

profiler.okhttp.cookie.dumptype=EXCEPTION

1 out of n cookies will be sampled where n is the rate. (1: 100%)

profiler.okhttp.cookie.sampling.rate=10

profiler.okhttp.async=true

#

gson

#

profiler.json.gson=true

#

jackson

#

profiler.json.jackson=true

#

json-lib

#

profiler.json.jsonlib=true

#

ActiveMQ Client

#

profiler.activemq.client.enable=true
profiler.activemq.client.producer.enable=true
profiler.activemq.client.consumer.enable=true

ActiveMQ destination path separator (default is ".")

profiler.activemq.client.destination.separator=

ActiveMQ destinations to exclude from tracing (comma seprated list of ant-matched destinations)

profiler.activemq.client.destination.exclude=

#

JBOSS

#

profiler.jboss=true
profiler.wildfly=true
profiler.jboss.traceEjb=true

-_- shell-script -_-

JBoss Bootstrap Script Configuration

#

#

This file is optional; it may be removed if not needed.

#

#

Specify the maximum file descriptor limit, use "max" or "maximum" to use

the default, as queried by the system.

#

Defaults to "maximum"

#

MAX_FD="maximum"

#

Specify the profiler configuration file to load.

#

Default is to not load profiler configuration file.

#

PROFILER=""

#

Specify the location of the Java home directory. If set then $JAVA will

be defined to $JAVA_HOME/bin/java, else $JAVA will be "java".

#

JAVA_HOME="/opt/java/jdk"

#

Specify the exact Java VM executable to use.

#

JAVA=""

if [ "x$JBOSS_MODULES_SYSTEM_PKGS" = "x" ]; then
JBOSS_MODULES_SYSTEM_PKGS="org.jboss.byteman,org.jboss.logmanager,rocks.inspectit"
fi

Uncomment the following line to prevent manipulation of JVM options

by shell scripts.

#

PRESERVE_JAVA_OPTS=true

#

Specify options to pass to the Java VM.

#
if [ "x$JAVA_OPTS" = "x" ]; then
JAVA_OPTS="-Xms64m -Xmx512m -XX:MaxPermSize=256m -Djava.net.preferIPv4Stack=true"
JAVA_OPTS="$JAVA_OPTS -Djboss.modules.system.pkgs=$JBOSS_MODULES_SYSTEM_PKGS -Djava.awt.headless=true"
else
echo "JAVA_OPTS already set in environment; overriding default settings with values: $JAVA_OPTS"
fi
#

solves logging problem with agents

JBOSS_HOME="/home/extanb/Programs/jboss/wildfly-8.2.0.Final"
JBOSS_LOGMANAGER_VERSION="jboss-logmanager-1.5.2.Final.jar"
JAVA_OPTS="$JAVA_OPTS -Djava.util.logging.manager=org.jboss.logmanager.LogManager -Xbootclasspath/p:$JBOSS_HOME/modules/system/layers/base/org/jboss/logmanager/main/$JBOSS_LOGMANAGER_VERSION"

Sample JPDA settings for remote socket debugging

JAVA_OPTS="$JAVA_OPTS -agentlib:jdwp=transport=dt_socket,address=8787,server=y,suspend=n"

Sample JPDA settings for shared memory debugging

JAVA_OPTS="$JAVA_OPTS -agentlib:jdwp=transport=dt_shmem,server=y,suspend=n,address=jboss"

Uncomment to not use JBoss Modules lockless mode

JAVA_OPTS="$JAVA_OPTS -Djboss.modules.lockless=false"

Uncomment to gather JBoss Modules metrics

JAVA_OPTS="$JAVA_OPTS -Djboss.modules.metrics=true"

Uncomment this in order to be able to run WildFly on FreeBSD

when you get "epoll_create function not implemented" message in dmesg output

JAVA_OPTS="$JAVA_OPTS -Djava.nio.channels.spi.SelectorProvider=sun.nio.ch.PollSelectorProvider"

dynaTrace Agent Injection

if [ "x$DYNATRACE_OPTS" = "x" ]; then

DYNATRACE_OPTS="-agentpath:/home/extanb/Programs/dynatrace/6.3/agent/lib64/libdtagent.so=name=Wildfly_Monitoring,server=adnlt437.dyn.adnovum.ch:9998"

JAVA_OPTS="$JAVA_OPTS $DYNATRACE_OPTS"

else

echo "DYNATRACE_OPTS already set in environment; overriding default settings with values: $JAVA_OPTS"

fi

InspectIT Agent Injection

if [ "x$INSPECTIT_OPTS" = "x" ]; then

INSPECTIT_HOME=/home/extanb/Programs/inspectIT

INSPECTIT_AGENT_HOME=$INSPECTIT_HOME/agent

COLLECTOR_PORT=8182

COLLECTOR_IP=127.0.0.1

COLLECTOR_ADDRESS="$COLLECTOR_IP:$COLLECTOR_PORT"

INSPECTIT_AGENT_NAME="Wildfly8.2"

INSPECTIT_OPTS="-Xbootclasspath/p:$INSPECTIT_AGENT_HOME/inspectit-agent.jar -javaagent:$INSPECTIT_AGENT_HOME/inspectit-agent.jar -Dinspectit.repository=$COLLECTOR_ADDRESS -Dinspectit.agent.name=$INSPECTIT_AGENT_NAME"

JAVA_OPTS="$JAVA_OPTS $INSPECTIT_OPTS"

else

echo "INSPECTIT_OPTS already set in environment; overriding default settings with values: $JAVA_OPTS"

fi

PINPOINT Agent Injection

for jboss plugin see https://github.com/suraj-raturi/pinpoint/tree/master/plugins/jboss

documents further changes for domain.xml and host.xml

#
if [ "x$PINPOINT_OPTS" = "x" ]; then
PINPOINT_AGENT_HOME=/home/extanb/ij/ws1/pinpoint/agent/target/pinpoint-agent-1.6.0-SNAPSHOT
PINPOINT_OPTS="$PINPOINT_OPTS -Djboss.modules.system.pkgs=org.jboss.byteman,org.jboss.logmanager,com.navercorp.pinpoint"
PINPOINT_OPTS="$PINPOINT_OPTS -Djava.util.logging.manager=org.jboss.logmanager.LogManager"
PINPOINT_OPTS="$PINPOINT_OPTS -Xbootclasspath/p:$JBOSS_HOME/modules/system/layers/base/org/jboss/logmanager/main/jboss-logmanager-1.5.2.Final.jar"
PINPOINT_OPTS="$PINPOINT_OPTS -javaagent:$PINPOINT_AGENT_HOME/pinpoint-bootstrap-1.6.0-SNAPSHOT.jar"
PINPOINT_OPTS="$PINPOINT_OPTS -Dpinpoint.agentId=testAgent"
PINPOINT_OPTS="$PINPOINT_OPTS -Dpinpoint.applicationName=jboss-javaee-webapp"
JAVA_OPTS="$JAVA_OPTS $PINPOINT_OPTS"
else
echo "PINPOINT_OPTS already set in environment; overriding default settings with values: $JAVA_OPTS"
fi

echo $JAVA_OPTS

04-Oct-2016 11:46:04.570 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server version: Apache Tomcat/8.5.5
04-Oct-2016 11:46:04.572 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server built: Aug 31 2016 19:51:16 UTC
04-Oct-2016 11:46:04.572 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server number: 8.5.5.0
04-Oct-2016 11:46:04.572 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log OS Name: Linux
04-Oct-2016 11:46:04.572 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log OS Version: 2.6.32-642.3.1.el6.x86_64
04-Oct-2016 11:46:04.572 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Architecture: amd64
04-Oct-2016 11:46:04.572 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Java Home: /opt/jdk1.8.0_92/jre
04-Oct-2016 11:46:04.572 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Version: 1.8.0_92-b14
04-Oct-2016 11:46:04.573 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Vendor: Oracle Corporation
04-Oct-2016 11:46:04.573 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_BASE: /home/extanb/Programs/apache-tomcat-8.5.5
04-Oct-2016 11:46:04.573 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_HOME: /home/extanb/Programs/apache-tomcat-8.5.5
04-Oct-2016 11:46:04.573 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.config.file=/home/extanb/Programs/apache-tomcat-8.5.5/conf/logging.properties
04-Oct-2016 11:46:04.573 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
04-Oct-2016 11:46:04.573 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djdk.tls.ephemeralDHKeySize=2048
04-Oct-2016 11:46:04.573 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.base=/home/extanb/Programs/apache-tomcat-8.5.5
04-Oct-2016 11:46:04.573 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.home=/home/extanb/Programs/apache-tomcat-8.5.5
04-Oct-2016 11:46:04.574 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.io.tmpdir=/home/extanb/Programs/apache-tomcat-8.5.5/temp
04-Oct-2016 11:46:04.574 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: /usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib
04-Oct-2016 11:46:04.713 INFO [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["http-nio-8080"]
04-Oct-2016 11:46:04.732 INFO [main] org.apache.tomcat.util.net.NioSelectorPool.getSharedSelector Using a shared selector for servlet write/read
04-Oct-2016 11:46:04.734 INFO [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["ajp-nio-8009"]
04-Oct-2016 11:46:04.734 INFO [main] org.apache.tomcat.util.net.NioSelectorPool.getSharedSelector Using a shared selector for servlet write/read
04-Oct-2016 11:46:04.735 INFO [main] org.apache.catalina.startup.Catalina.load Initialization processed in 509 ms
04-Oct-2016 11:46:04.771 INFO [main] org.apache.catalina.core.StandardService.startInternal Starting service Catalina
04-Oct-2016 11:46:04.771 INFO [main] org.apache.catalina.core.StandardEngine.startInternal Starting Servlet Engine: Apache Tomcat/8.5.5
04-Oct-2016 11:46:04.779 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory /home/extanb/Programs/apache-tomcat-8.5.5/webapps/manager
04-Oct-2016 11:46:05.106 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory /home/extanb/Programs/apache-tomcat-8.5.5/webapps/manager has finished in 326 ms
04-Oct-2016 11:46:05.106 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory /home/extanb/Programs/apache-tomcat-8.5.5/webapps/docs
04-Oct-2016 11:46:05.128 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory /home/extanb/Programs/apache-tomcat-8.5.5/webapps/docs has finished in 22 ms
04-Oct-2016 11:46:05.128 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory /home/extanb/Programs/apache-tomcat-8.5.5/webapps/host-manager
04-Oct-2016 11:46:05.143 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory /home/extanb/Programs/apache-tomcat-8.5.5/webapps/host-manager has finished in 15 ms
04-Oct-2016 11:46:05.143 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory /home/extanb/Programs/apache-tomcat-8.5.5/webapps/examples
04-Oct-2016 11:46:05.367 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory /home/extanb/Programs/apache-tomcat-8.5.5/webapps/examples has finished in 224 ms
04-Oct-2016 11:46:05.367 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory /home/extanb/Programs/apache-tomcat-8.5.5/webapps/ROOT
04-Oct-2016 11:46:05.380 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory /home/extanb/Programs/apache-tomcat-8.5.5/webapps/ROOT has finished in 13 ms
04-Oct-2016 11:46:05.383 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler [http-nio-8080]
04-Oct-2016 11:46:05.388 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler [ajp-nio-8009]
04-Oct-2016 11:46:05.389 INFO [main] org.apache.catalina.startup.Catalina.start Server startup in 654 ms
04-Oct-2016 11:46:14.638 INFO [main] org.apache.catalina.core.StandardServer.await A valid shutdown command was received via the shutdown port. Stopping the Server instance.
04-Oct-2016 11:46:14.639 INFO [main] org.apache.coyote.AbstractProtocol.pause Pausing ProtocolHandler ["http-nio-8080"]
04-Oct-2016 11:46:14.691 INFO [main] org.apache.coyote.AbstractProtocol.pause Pausing ProtocolHandler ["ajp-nio-8009"]
04-Oct-2016 11:46:14.741 INFO [main] org.apache.catalina.core.StandardService.stopInternal Stopping service Catalina
04-Oct-2016 11:46:14.760 INFO [main] org.apache.coyote.AbstractProtocol.stop Stopping ProtocolHandler ["http-nio-8080"]
04-Oct-2016 11:46:14.761 INFO [main] org.apache.coyote.AbstractProtocol.stop Stopping ProtocolHandler ["ajp-nio-8009"]
04-Oct-2016 11:46:14.762 INFO [main] org.apache.coyote.AbstractProtocol.destroy Destroying ProtocolHandler ["http-nio-8080"]
04-Oct-2016 11:46:14.763 INFO [main] org.apache.coyote.AbstractProtocol.destroy Destroying ProtocolHandler ["ajp-nio-8009"]
04-Oct-2016 11:48:45.705 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server version: Apache Tomcat/8.5.5
04-Oct-2016 11:48:45.706 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server built: Aug 31 2016 19:51:16 UTC
04-Oct-2016 11:48:45.706 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server number: 8.5.5.0
04-Oct-2016 11:48:45.706 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log OS Name: Linux
04-Oct-2016 11:48:45.706 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log OS Version: 2.6.32-642.3.1.el6.x86_64
04-Oct-2016 11:48:45.707 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Architecture: amd64
04-Oct-2016 11:48:45.707 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Java Home: /opt/jdk1.8.0_92/jre
04-Oct-2016 11:48:45.707 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Version: 1.8.0_92-b14
04-Oct-2016 11:48:45.707 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Vendor: Oracle Corporation
04-Oct-2016 11:48:45.707 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_BASE: /home/extanb/Programs/apache-tomcat-8.5.5
04-Oct-2016 11:48:45.707 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_HOME: /home/extanb/Programs/apache-tomcat-8.5.5
04-Oct-2016 11:48:45.707 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.config.file=/home/extanb/Programs/apache-tomcat-8.5.5/conf/logging.properties
04-Oct-2016 11:48:45.707 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
04-Oct-2016 11:48:45.708 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djdk.tls.ephemeralDHKeySize=2048
04-Oct-2016 11:48:45.708 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.base=/home/extanb/Programs/apache-tomcat-8.5.5
04-Oct-2016 11:48:45.708 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.home=/home/extanb/Programs/apache-tomcat-8.5.5
04-Oct-2016 11:48:45.708 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.io.tmpdir=/home/extanb/Programs/apache-tomcat-8.5.5/temp
04-Oct-2016 11:48:45.708 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: /usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib
04-Oct-2016 11:48:45.823 INFO [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["http-nio-8080"]
04-Oct-2016 11:48:45.846 INFO [main] org.apache.tomcat.util.net.NioSelectorPool.getSharedSelector Using a shared selector for servlet write/read
04-Oct-2016 11:48:45.848 INFO [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["ajp-nio-8009"]
04-Oct-2016 11:48:45.850 INFO [main] org.apache.tomcat.util.net.NioSelectorPool.getSharedSelector Using a shared selector for servlet write/read
04-Oct-2016 11:48:45.850 INFO [main] org.apache.catalina.startup.Catalina.load Initialization processed in 478 ms
04-Oct-2016 11:48:45.876 INFO [main] org.apache.catalina.core.StandardService.startInternal Starting service Catalina
04-Oct-2016 11:48:45.876 INFO [main] org.apache.catalina.core.StandardEngine.startInternal Starting Servlet Engine: Apache Tomcat/8.5.5
04-Oct-2016 11:48:45.885 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory /home/extanb/Programs/apache-tomcat-8.5.5/webapps/manager
04-Oct-2016 11:48:46.162 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory /home/extanb/Programs/apache-tomcat-8.5.5/webapps/manager has finished in 277 ms
04-Oct-2016 11:48:46.162 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory /home/extanb/Programs/apache-tomcat-8.5.5/webapps/docs
04-Oct-2016 11:48:46.175 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory /home/extanb/Programs/apache-tomcat-8.5.5/webapps/docs has finished in 12 ms
04-Oct-2016 11:48:46.175 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory /home/extanb/Programs/apache-tomcat-8.5.5/webapps/host-manager
04-Oct-2016 11:48:46.189 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory /home/extanb/Programs/apache-tomcat-8.5.5/webapps/host-manager has finished in 14 ms
04-Oct-2016 11:48:46.189 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory /home/extanb/Programs/apache-tomcat-8.5.5/webapps/examples
04-Oct-2016 11:48:46.383 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory /home/extanb/Programs/apache-tomcat-8.5.5/webapps/examples has finished in 194 ms
04-Oct-2016 11:48:46.384 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory /home/extanb/Programs/apache-tomcat-8.5.5/webapps/ROOT
04-Oct-2016 11:48:46.395 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory /home/extanb/Programs/apache-tomcat-8.5.5/webapps/ROOT has finished in 11 ms
04-Oct-2016 11:48:46.397 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler [http-nio-8080]
04-Oct-2016 11:48:46.401 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler [ajp-nio-8009]
04-Oct-2016 11:48:46.403 INFO [main] org.apache.catalina.startup.Catalina.start Server startup in 552 ms
04-Oct-2016 11:50:42.049 INFO [main] org.apache.catalina.core.StandardServer.await A valid shutdown command was received via the shutdown port. Stopping the Server instance.
04-Oct-2016 11:50:42.049 INFO [main] org.apache.coyote.AbstractProtocol.pause Pausing ProtocolHandler ["http-nio-8080"]
04-Oct-2016 11:50:42.102 INFO [main] org.apache.coyote.AbstractProtocol.pause Pausing ProtocolHandler ["ajp-nio-8009"]
04-Oct-2016 11:50:42.152 INFO [main] org.apache.catalina.core.StandardService.stopInternal Stopping service Catalina
04-Oct-2016 11:50:42.170 INFO [main] org.apache.coyote.AbstractProtocol.stop Stopping ProtocolHandler ["http-nio-8080"]
04-Oct-2016 11:50:42.171 INFO [main] org.apache.coyote.AbstractProtocol.stop Stopping ProtocolHandler ["ajp-nio-8009"]
04-Oct-2016 11:50:42.173 INFO [main] org.apache.coyote.AbstractProtocol.destroy Destroying ProtocolHandler ["http-nio-8080"]
04-Oct-2016 11:50:42.173 INFO [main] org.apache.coyote.AbstractProtocol.destroy Destroying ProtocolHandler ["ajp-nio-8009"]
04-Oct-2016 11:53:21.087 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server version: Apache Tomcat/8.5.5
04-Oct-2016 11:53:21.088 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server built: Aug 31 2016 19:51:16 UTC
04-Oct-2016 11:53:21.088 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server number: 8.5.5.0
04-Oct-2016 11:53:21.088 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log OS Name: Linux
04-Oct-2016 11:53:21.089 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log OS Version: 2.6.32-642.3.1.el6.x86_64
04-Oct-2016 11:53:21.089 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Architecture: amd64
04-Oct-2016 11:53:21.089 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Java Home: /opt/jdk1.8.0_92/jre
04-Oct-2016 11:53:21.089 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Version: 1.8.0_92-b14
04-Oct-2016 11:53:21.089 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Vendor: Oracle Corporation
04-Oct-2016 11:53:21.089 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_BASE: /home/extanb/Programs/apache-tomcat-8.5.5
04-Oct-2016 11:53:21.089 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_HOME: /home/extanb/Programs/apache-tomcat-8.5.5
04-Oct-2016 11:53:21.090 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.config.file=/home/extanb/Programs/apache-tomcat-8.5.5/conf/logging.properties
04-Oct-2016 11:53:21.090 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
04-Oct-2016 11:53:21.090 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djdk.tls.ephemeralDHKeySize=2048
04-Oct-2016 11:53:21.090 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.base=/home/extanb/Programs/apache-tomcat-8.5.5
04-Oct-2016 11:53:21.090 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.home=/home/extanb/Programs/apache-tomcat-8.5.5
04-Oct-2016 11:53:21.090 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.io.tmpdir=/home/extanb/Programs/apache-tomcat-8.5.5/temp
04-Oct-2016 11:53:21.090 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: /usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib
04-Oct-2016 11:53:21.229 INFO [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["http-nio-8080"]
04-Oct-2016 11:53:21.246 INFO [main] org.apache.tomcat.util.net.NioSelectorPool.getSharedSelector Using a shared selector for servlet write/read
04-Oct-2016 11:53:21.249 INFO [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["ajp-nio-8009"]
04-Oct-2016 11:53:21.250 INFO [main] org.apache.tomcat.util.net.NioSelectorPool.getSharedSelector Using a shared selector for servlet write/read
04-Oct-2016 11:53:21.251 INFO [main] org.apache.catalina.startup.Catalina.load Initialization processed in 548 ms
04-Oct-2016 11:53:21.278 INFO [main] org.apache.catalina.core.StandardService.startInternal Starting service Catalina
04-Oct-2016 11:53:21.278 INFO [main] org.apache.catalina.core.StandardEngine.startInternal Starting Servlet Engine: Apache Tomcat/8.5.5
04-Oct-2016 11:53:21.286 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory /home/extanb/Programs/apache-tomcat-8.5.5/webapps/manager
04-Oct-2016 11:53:21.569 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory /home/extanb/Programs/apache-tomcat-8.5.5/webapps/manager has finished in 283 ms
04-Oct-2016 11:53:21.576 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory /home/extanb/Programs/apache-tomcat-8.5.5/webapps/docs
04-Oct-2016 11:53:21.591 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory /home/extanb/Programs/apache-tomcat-8.5.5/webapps/docs has finished in 14 ms
04-Oct-2016 11:53:21.591 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory /home/extanb/Programs/apache-tomcat-8.5.5/webapps/host-manager
04-Oct-2016 11:53:21.606 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory /home/extanb/Programs/apache-tomcat-8.5.5/webapps/host-manager has finished in 15 ms
04-Oct-2016 11:53:21.607 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory /home/extanb/Programs/apache-tomcat-8.5.5/webapps/examples
04-Oct-2016 11:53:21.811 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory /home/extanb/Programs/apache-tomcat-8.5.5/webapps/examples has finished in 204 ms
04-Oct-2016 11:53:21.811 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory /home/extanb/Programs/apache-tomcat-8.5.5/webapps/ROOT
04-Oct-2016 11:53:21.825 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory /home/extanb/Programs/apache-tomcat-8.5.5/webapps/ROOT has finished in 14 ms
04-Oct-2016 11:53:21.828 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler [http-nio-8080]
04-Oct-2016 11:53:21.834 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler [ajp-nio-8009]
04-Oct-2016 11:53:21.850 INFO [main] org.apache.catalina.startup.Catalina.start Server startup in 599 ms
04-Oct-2016 11:55:24.958 INFO [http-nio-8080-exec-8] org.apache.catalina.startup.HostConfig.deployWAR Deploying web application archive /home/extanb/Programs/apache-tomcat-8.5.5/webapps/pinpoint-collector-1.6.0-SNAPSHOT.war
04-Oct-2016 11:55:28.177 INFO [http-nio-8080-exec-8] org.apache.jasper.servlet.TldScanner.scanJars At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.
16/10/04 11:55:28 INFO context.ContextLoader: Root WebApplicationContext: initialization started
16/10/04 11:55:28 INFO support.XmlWebApplicationContext: Refreshing Root WebApplicationContext: startup date [Tue Oct 04 11:55:28 CEST 2016]; root of context hierarchy
16/10/04 11:55:28 INFO xml.XmlBeanDefinitionReader: Loading XML bean definitions from class path resource [applicationContext-collector.xml]
16/10/04 11:55:28 INFO xml.XmlBeanDefinitionReader: Loading XML bean definitions from class path resource [applicationContext-hbase.xml]
16/10/04 11:55:29 INFO config.PropertyPlaceholderConfigurer: Loading properties file from class path resource [hbase.properties]
16/10/04 11:55:29 INFO config.PropertyPlaceholderConfigurer: Loading properties file from class path resource [pinpoint-collector.properties]
16/10/04 11:55:29 INFO hbase.PooledHTableFactory: create HConnectionThreadPoolExecutor poolSize:64, workerQueueMaxSize:5120
16/10/04 11:55:29 WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable
16/10/04 11:55:29 INFO zookeeper.RecoverableZooKeeper: Process identifier=hconnection-0x4922fc3e connecting to ZooKeeper ensemble=localhost:2181
16/10/04 11:55:29 INFO zookeeper.ZooKeeper: Client environment:zookeeper.version=3.4.5-cdh5.7.3--1, built on 08/23/2016 16:21 GMT
16/10/04 11:55:29 INFO zookeeper.ZooKeeper: Client environment:host.name=adnlt437.dyn.adnovum.ch
16/10/04 11:55:29 INFO zookeeper.ZooKeeper: Client environment:java.version=1.8.0_92
16/10/04 11:55:29 INFO zookeeper.ZooKeeper: Client environment:java.vendor=Oracle Corporation
16/10/04 11:55:29 INFO zookeeper.ZooKeeper: Client environment:java.home=/opt/jdk1.8.0_92/jre
16/10/04 11:55:29 INFO zookeeper.ZooKeeper: Client environment:java.class.path=/home/extanb/Programs/apache-tomcat-8.5.5/bin/bootstrap.jar:/home/extanb/Programs/apache-tomcat-8.5.5/bin/tomcat-juli.jar
16/10/04 11:55:29 INFO zookeeper.ZooKeeper: Client environment:java.library.path=/usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib
16/10/04 11:55:29 INFO zookeeper.ZooKeeper: Client environment:java.io.tmpdir=/home/extanb/Programs/apache-tomcat-8.5.5/temp
16/10/04 11:55:29 INFO zookeeper.ZooKeeper: Client environment:java.compiler=
16/10/04 11:55:29 INFO zookeeper.ZooKeeper: Client environment:os.name=Linux
16/10/04 11:55:29 INFO zookeeper.ZooKeeper: Client environment:os.arch=amd64
16/10/04 11:55:29 INFO zookeeper.ZooKeeper: Client environment:os.version=2.6.32-642.3.1.el6.x86_64
16/10/04 11:55:29 INFO zookeeper.ZooKeeper: Client environment:user.name=extanb
16/10/04 11:55:29 INFO zookeeper.ZooKeeper: Client environment:user.home=/home/extanb
16/10/04 11:55:29 INFO zookeeper.ZooKeeper: Client environment:user.dir=/home/extanb/Programs/apache-tomcat-8.5.5/bin
16/10/04 11:55:29 INFO zookeeper.ZooKeeper: Initiating client connection, connectString=localhost:2181 sessionTimeout=90000 watcher=hconnection-0x4922fc3e0x0, quorum=localhost:2181, baseZNode=/hbase
16/10/04 11:55:29 INFO zookeeper.ClientCnxn: Opening socket connection to server localhost/0:0:0:0:0:0:0:1:2181. Will not attempt to authenticate using SASL (unknown error)
16/10/04 11:55:29 INFO zookeeper.ClientCnxn: Socket connection established, initiating session, client: /0:0:0:0:0:0:0:1:33280, server: localhost/0:0:0:0:0:0:0:1:2181
16/10/04 11:55:29 INFO zookeeper.ClientCnxn: Session establishment complete on server localhost/0:0:0:0:0:0:0:1:2181, sessionid = 0x1578f040d9e0008, negotiated timeout = 40000
16/10/04 11:55:30 INFO config.PropertiesFactoryBean: Loading properties file from class path resource [pinpoint-collector.properties]
16/10/04 11:55:30 INFO hbase.HbaseTraceDaoFactory: TraceDao Compatibility v1
16/10/04 11:55:30 INFO trace.TraceMetadataLoader: Loading TraceMetadataProviders
16/10/04 11:55:30 INFO trace.TraceMetadataLoader: Loading TraceMetadataProvider: com.navercorp.pinpoint.plugin.user.UserTypeProvider name:com.navercorp.pinpoint.plugin.user.UserTypeProvider@7f1bc0c9
16/10/04 11:55:30 INFO trace.TraceMetadataLoader: Loading TraceMetadataProvider: com.navercorp.pinpoint.plugin.gson.GsonMetadataProvider name:com.navercorp.pinpoint.plugin.gson.GsonMetadataProvider@744016ed
16/10/04 11:55:30 INFO trace.TraceMetadataLoader: Loading TraceMetadataProvider: com.navercorp.pinpoint.plugin.commons.dbcp.CommonsDbcpMetadataProvider name:com.navercorp.pinpoint.plugin.commons.dbcp.CommonsDbcpMetadataProvider@21053363
16/10/04 11:55:30 INFO trace.TraceMetadataLoader: Loading TraceMetadataProvider: com.navercorp.pinpoint.plugin.httpclient4.HttpClient4TypeProvider name:com.navercorp.pinpoint.plugin.httpclient4.HttpClient4TypeProvider@627d9ed6
16/10/04 11:55:30 INFO trace.TraceMetadataLoader: Loading TraceMetadataProvider: com.navercorp.pinpoint.plugin.activemq.client.ActiveMQClientTraceMetadataProvider name:com.navercorp.pinpoint.plugin.activemq.client.ActiveMQClientTraceMetadataProvider@296c4672
16/10/04 11:55:30 INFO trace.TraceMetadataLoader: Loading TraceMetadataProvider: com.navercorp.pinpoint.plugin.spring.beans.SpringBeansTraceMetadataProvider name:com.navercorp.pinpoint.plugin.spring.beans.SpringBeansTraceMetadataProvider@603cdb98
16/10/04 11:55:30 INFO trace.TraceMetadataLoader: Loading TraceMetadataProvider: com.navercorp.pinpoint.plugin.spring.web.SpringWebMvcTraceMetadataProvider name:com.navercorp.pinpoint.plugin.spring.web.SpringWebMvcTraceMetadataProvider@24315a2
16/10/04 11:55:30 INFO trace.TraceMetadataLoader: Loading TraceMetadataProvider: com.navercorp.pinpoint.plugin.ning.asynchttpclient.NingAsyncHttpClientMetadataProvider name:com.navercorp.pinpoint.plugin.ning.asynchttpclient.NingAsyncHttpClientMetadataProvider@227ced6c
16/10/04 11:55:30 INFO trace.TraceMetadataLoader: Loading TraceMetadataProvider: com.navercorp.pinpoint.plugin.tomcat.TomcatTypeProvider name:com.navercorp.pinpoint.plugin.tomcat.TomcatTypeProvider@572ed9c5
16/10/04 11:55:30 INFO trace.TraceMetadataLoader: Loading TraceMetadataProvider: com.navercorp.pinpoint.plugin.okhttp.OkHttpTypeProvider name:com.navercorp.pinpoint.plugin.okhttp.OkHttpTypeProvider@527f1294
16/10/04 11:55:30 INFO trace.TraceMetadataLoader: Loading TraceMetadataProvider: com.navercorp.pinpoint.plugin.jdbc.postgresql.PostgreSqlTypeProvider name:com.navercorp.pinpoint.plugin.jdbc.postgresql.PostgreSqlTypeProvider@2ae4f0fa
16/10/04 11:55:30 INFO trace.TraceMetadataLoader: Loading TraceMetadataProvider: com.navercorp.pinpoint.plugin.mybatis.MyBatisMetadataProvider name:com.navercorp.pinpoint.plugin.mybatis.MyBatisMetadataProvider@67efc45c
16/10/04 11:55:30 INFO trace.TraceMetadataLoader: Loading TraceMetadataProvider: com.navercorp.pinpoint.plugin.arcus.ArcusTypeProvider name:com.navercorp.pinpoint.plugin.arcus.ArcusTypeProvider@79e4381c
16/10/04 11:55:30 INFO trace.TraceMetadataLoader: Loading TraceMetadataProvider: com.navercorp.pinpoint.plugin.jetty.JettyTypeProvider name:com.navercorp.pinpoint.plugin.jetty.JettyTypeProvider@2e91bd63
16/10/04 11:55:30 INFO trace.TraceMetadataLoader: Loading TraceMetadataProvider: com.navercorp.pinpoint.plugin.jdk.http.JdkHttpTypeProvider name:com.navercorp.pinpoint.plugin.jdk.http.JdkHttpTypeProvider@707ea8ea
16/10/04 11:55:30 INFO trace.TraceMetadataLoader: Loading TraceMetadataProvider: com.navercorp.pinpoint.plugin.jdbc.oracle.OracleTypeProvider name:com.navercorp.pinpoint.plugin.jdbc.oracle.OracleTypeProvider@175340a8
16/10/04 11:55:30 INFO trace.TraceMetadataLoader: Loading TraceMetadataProvider: com.navercorp.pinpoint.plugin.thrift.ThriftTypeProvider name:com.navercorp.pinpoint.plugin.thrift.ThriftTypeProvider@1f77cbfd
16/10/04 11:55:30 INFO trace.TraceMetadataLoader: Loading TraceMetadataProvider: com.navercorp.pinpoint.plugin.jboss.JbossTypeProvider name:com.navercorp.pinpoint.plugin.jboss.JbossTypeProvider@4a1a9892
16/10/04 11:55:30 INFO trace.TraceMetadataLoader: Loading TraceMetadataProvider: com.navercorp.pinpoint.plugin.jdbc.mariadb.MariaDBTypeProvider name:com.navercorp.pinpoint.plugin.jdbc.mariadb.MariaDBTypeProvider@5e1d7b98
16/10/04 11:55:30 INFO trace.TraceMetadataLoader: Loading TraceMetadataProvider: com.navercorp.pinpoint.plugin.ibatis.IBatisMetadataProvider name:com.navercorp.pinpoint.plugin.ibatis.IBatisMetadataProvider@4e6869d2
16/10/04 11:55:30 INFO trace.TraceMetadataLoader: Loading TraceMetadataProvider: com.navercorp.pinpoint.plugin.google.httpclient.HttpClientTypeProvider name:com.navercorp.pinpoint.plugin.google.httpclient.HttpClientTypeProvider@2db17d6b
16/10/04 11:55:30 INFO trace.TraceMetadataLoader: Loading TraceMetadataProvider: com.navercorp.pinpoint.plugin.jackson.JacksonTypeProvider name:com.navercorp.pinpoint.plugin.jackson.JacksonTypeProvider@3f9388aa
16/10/04 11:55:30 INFO trace.TraceMetadataLoader: Loading TraceMetadataProvider: com.navercorp.pinpoint.plugin.httpclient3.HttpClient3TypeProvider name:com.navercorp.pinpoint.plugin.httpclient3.HttpClient3TypeProvider@338dbde2
16/10/04 11:55:30 INFO trace.TraceMetadataLoader: Loading TraceMetadataProvider: com.navercorp.pinpoint.plugin.hystrix.HystrixTraceMetadataProvider name:com.navercorp.pinpoint.plugin.hystrix.HystrixTraceMetadataProvider@60d6a63d
16/10/04 11:55:30 INFO trace.TraceMetadataLoader: Loading TraceMetadataProvider: com.navercorp.pinpoint.plugin.jdbc.mysql.MySqlTypeProvider name:com.navercorp.pinpoint.plugin.jdbc.mysql.MySqlTypeProvider@15a26974
16/10/04 11:55:30 INFO trace.TraceMetadataLoader: Loading TraceMetadataProvider: com.navercorp.pinpoint.plugin.json_lib.JsonLibTypeProvider name:com.navercorp.pinpoint.plugin.json_lib.JsonLibTypeProvider@638d4e2
16/10/04 11:55:30 INFO trace.TraceMetadataLoader: Loading TraceMetadataProvider: com.navercorp.pinpoint.plugin.jdbc.jtds.JtdsTypeProvider name:com.navercorp.pinpoint.plugin.jdbc.jtds.JtdsTypeProvider@a93260b
16/10/04 11:55:30 INFO trace.TraceMetadataLoader: Loading TraceMetadataProvider: com.navercorp.pinpoint.plugin.spring.boot.SpringBootTraceMetadataProvider name:com.navercorp.pinpoint.plugin.spring.boot.SpringBootTraceMetadataProvider@162c00a2
16/10/04 11:55:30 INFO trace.TraceMetadataLoader: Loading TraceMetadataProvider: com.navercorp.pinpoint.plugin.jdbc.cubrid.CubridTypeProvider name:com.navercorp.pinpoint.plugin.jdbc.cubrid.CubridTypeProvider@58fa0721
16/10/04 11:55:30 INFO trace.TraceMetadataLoader: Loading TraceMetadataProvider: com.navercorp.pinpoint.plugin.cxf.CxfPluginTraceMetadataProvider name:com.navercorp.pinpoint.plugin.cxf.CxfPluginTraceMetadataProvider@36e10e4f
16/10/04 11:55:30 INFO trace.TraceMetadataLoader: Loading TraceMetadataProvider: com.navercorp.pinpoint.plugin.redis.RedisTypeProvider name:com.navercorp.pinpoint.plugin.redis.RedisTypeProvider@6483c1a3
16/10/04 11:55:30 INFO trace.TraceMetadataLoader: Loading TraceMetadataProvider: com.navercorp.pinpoint.plugin.dubbo.DubboTraceMetadataProvider name:com.navercorp.pinpoint.plugin.dubbo.DubboTraceMetadataProvider@2f0d4821
16/10/04 11:55:30 INFO trace.TraceMetadataLoader: Loading TraceMetadataProvider: com.navercorp.pinpoint.plugin.cassandra.CassandraTypeProvider name:com.navercorp.pinpoint.plugin.cassandra.CassandraTypeProvider@489269e
16/10/04 11:55:30 INFO trace.TraceMetadataLoader: Finished loading ServiceType:
16/10/04 11:55:30 INFO trace.TraceMetadataLoader: TOMCAT(1010) from com.navercorp.pinpoint.plugin.tomcat.TomcatTypeProvider
16/10/04 11:55:30 INFO trace.TraceMetadataLoader: TOMCAT_METHOD(1011) from com.navercorp.pinpoint.plugin.tomcat.TomcatTypeProvider
16/10/04 11:55:30 INFO trace.TraceMetadataLoader: JETTY(1030) from com.navercorp.pinpoint.plugin.jetty.JettyTypeProvider
16/10/04 11:55:30 INFO trace.TraceMetadataLoader: JETTY_METHOD(1031) from com.navercorp.pinpoint.plugin.jetty.JettyTypeProvider
16/10/04 11:55:30 INFO trace.TraceMetadataLoader: JBOSS(1040) from com.navercorp.pinpoint.plugin.jboss.JbossTypeProvider
16/10/04 11:55:30 INFO trace.TraceMetadataLoader: JBOSS_METHOD(1041) from com.navercorp.pinpoint.plugin.jboss.JbossTypeProvider
16/10/04 11:55:30 INFO trace.TraceMetadataLoader: THRIFT_SERVER(1100) from com.navercorp.pinpoint.plugin.thrift.ThriftTypeProvider
16/10/04 11:55:30 INFO trace.TraceMetadataLoader: THRIFT_SERVER_INTERNAL(1101) from com.navercorp.pinpoint.plugin.thrift.ThriftTypeProvider
16/10/04 11:55:30 INFO trace.TraceMetadataLoader: DUBBO_PROVIDER(1110) from com.navercorp.pinpoint.plugin.dubbo.DubboTraceMetadataProvider
16/10/04 11:55:30 INFO trace.TraceMetadataLoader: SPRING_BOOT(1210) from com.navercorp.pinpoint.plugin.spring.boot.SpringBootTraceMetadataProvider
16/10/04 11:55:30 INFO trace.TraceMetadataLoader: MYSQL(2100) from com.navercorp.pinpoint.plugin.jdbc.mysql.MySqlTypeProvider
16/10/04 11:55:30 INFO trace.TraceMetadataLoader: MYSQL_EXECUTE_QUERY(2101) from com.navercorp.pinpoint.plugin.jdbc.mysql.MySqlTypeProvider
16/10/04 11:55:30 INFO trace.TraceMetadataLoader: MARIADB(2150) from com.navercorp.pinpoint.plugin.jdbc.mariadb.MariaDBTypeProvider
16/10/04 11:55:30 INFO trace.TraceMetadataLoader: MARIADB_EXECUTE_QUERY(2151) from com.navercorp.pinpoint.plugin.jdbc.mariadb.MariaDBTypeProvider
16/10/04 11:55:30 INFO trace.TraceMetadataLoader: MSSQL(2200) from com.navercorp.pinpoint.plugin.jdbc.jtds.JtdsTypeProvider
16/10/04 11:55:30 INFO trace.TraceMetadataLoader: MSSQL_EXECUTE_QUERY(2201) from com.navercorp.pinpoint.plugin.jdbc.jtds.JtdsTypeProvider
16/10/04 11:55:30 INFO trace.TraceMetadataLoader: ORACLE(2300) from com.navercorp.pinpoint.plugin.jdbc.oracle.OracleTypeProvider
16/10/04 11:55:30 INFO trace.TraceMetadataLoader: ORACLE_EXECUTE_QUERY(2301) from com.navercorp.pinpoint.plugin.jdbc.oracle.OracleTypeProvider
16/10/04 11:55:30 INFO trace.TraceMetadataLoader: CUBRID(2400) from com.navercorp.pinpoint.plugin.jdbc.cubrid.CubridTypeProvider
16/10/04 11:55:30 INFO trace.TraceMetadataLoader: CUBRID_EXECUTE_QUERY(2401) from com.navercorp.pinpoint.plugin.jdbc.cubrid.CubridTypeProvider
16/10/04 11:55:30 INFO trace.TraceMetadataLoader: POSTGRESQL(2500) from com.navercorp.pinpoint.plugin.jdbc.postgresql.PostgreSqlTypeProvider
16/10/04 11:55:30 INFO trace.TraceMetadataLoader: POSTGRESQL_EXECUTE_QUERY(2501) from com.navercorp.pinpoint.plugin.jdbc.postgresql.PostgreSqlTypeProvider
16/10/04 11:55:30 INFO trace.TraceMetadataLoader: CASSANDRA(2600) from com.navercorp.pinpoint.plugin.cassandra.CassandraTypeProvider
16/10/04 11:55:30 INFO trace.TraceMetadataLoader: CASSANDRA_EXECUTE_QUERY(2601) from com.navercorp.pinpoint.plugin.cassandra.CassandraTypeProvider
16/10/04 11:55:30 INFO trace.TraceMetadataLoader: GSON(5010) from com.navercorp.pinpoint.plugin.gson.GsonMetadataProvider
16/10/04 11:55:30 INFO trace.TraceMetadataLoader: JACKSON(5011) from com.navercorp.pinpoint.plugin.jackson.JacksonTypeProvider
16/10/04 11:55:30 INFO trace.TraceMetadataLoader: JSON-LIB(5012) from com.navercorp.pinpoint.plugin.json_lib.JsonLibTypeProvider
16/10/04 11:55:30 INFO trace.TraceMetadataLoader: SPRING_MVC(5051) from com.navercorp.pinpoint.plugin.spring.web.SpringWebMvcTraceMetadataProvider
16/10/04 11:55:30 INFO trace.TraceMetadataLoader: SPRING_BEAN(5071) from com.navercorp.pinpoint.plugin.spring.beans.SpringBeansTraceMetadataProvider
16/10/04 11:55:30 INFO trace.TraceMetadataLoader: IBATIS(5500) from com.navercorp.pinpoint.plugin.ibatis.IBatisMetadataProvider
16/10/04 11:55:30 INFO trace.TraceMetadataLoader: IBATIS_SPRING(5501) from com.navercorp.pinpoint.plugin.ibatis.IBatisMetadataProvider
16/10/04 11:55:30 INFO trace.TraceMetadataLoader: MYBATIS(5510) from com.navercorp.pinpoint.plugin.mybatis.MyBatisMetadataProvider
16/10/04 11:55:30 INFO trace.TraceMetadataLoader: DBCP(6050) from com.navercorp.pinpoint.plugin.commons.dbcp.CommonsDbcpMetadataProvider
16/10/04 11:55:30 INFO trace.TraceMetadataLoader: MEMCACHED(8050) from com.navercorp.pinpoint.plugin.arcus.ArcusTypeProvider
16/10/04 11:55:30 INFO trace.TraceMetadataLoader: MEMCACHED_FUTURE_GET(8051) from com.navercorp.pinpoint.plugin.arcus.ArcusTypeProvider
16/10/04 11:55:30 INFO trace.TraceMetadataLoader: ARCUS(8100) from com.navercorp.pinpoint.plugin.arcus.ArcusTypeProvider
16/10/04 11:55:30 INFO trace.TraceMetadataLoader: ARCUS_FUTURE_GET(8101) from com.navercorp.pinpoint.plugin.arcus.ArcusTypeProvider
16/10/04 11:55:30 INFO trace.TraceMetadataLoader: ARCUS_EHCACHE_FUTURE_GET(8102) from com.navercorp.pinpoint.plugin.arcus.ArcusTypeProvider
16/10/04 11:55:30 INFO trace.TraceMetadataLoader: REDIS(8200) from com.navercorp.pinpoint.plugin.redis.RedisTypeProvider
16/10/04 11:55:30 INFO trace.TraceMetadataLoader: ACTIVEMQ_CLIENT(8310) from com.navercorp.pinpoint.plugin.activemq.client.ActiveMQClientTraceMetadataProvider
16/10/04 11:55:30 INFO trace.TraceMetadataLoader: ACTIVEMQ_CLIENT_INTERNAL(8311) from com.navercorp.pinpoint.plugin.activemq.client.ActiveMQClientTraceMetadataProvider
16/10/04 11:55:30 INFO trace.TraceMetadataLoader: HTTP_CLIENT_3(9050) from com.navercorp.pinpoint.plugin.httpclient3.HttpClient3TypeProvider
16/10/04 11:55:30 INFO trace.TraceMetadataLoader: HTTP_CLIENT_3_INTERNAL(9051) from com.navercorp.pinpoint.plugin.httpclient3.HttpClient3TypeProvider
16/10/04 11:55:30 INFO trace.TraceMetadataLoader: HTTP_CLIENT_4(9052) from com.navercorp.pinpoint.plugin.httpclient4.HttpClient4TypeProvider
16/10/04 11:55:30 INFO trace.TraceMetadataLoader: HTTP_CLIENT_4_INTERNAL(9053) from com.navercorp.pinpoint.plugin.httpclient4.HttpClient4TypeProvider
16/10/04 11:55:30 INFO trace.TraceMetadataLoader: GOOGLE_HTTP_CLIENT_INTERNAL(9054) from com.navercorp.pinpoint.plugin.google.httpclient.HttpClientTypeProvider
16/10/04 11:55:30 INFO trace.TraceMetadataLoader: JDK_HTTPURLCONNECTOR(9055) from com.navercorp.pinpoint.plugin.jdk.http.JdkHttpTypeProvider
16/10/04 11:55:30 INFO trace.TraceMetadataLoader: ASYNC_HTTP_CLIENT(9056) from com.navercorp.pinpoint.plugin.ning.asynchttpclient.NingAsyncHttpClientMetadataProvider
16/10/04 11:55:30 INFO trace.TraceMetadataLoader: ASYNC_HTTP_CLIENT_INTERNAL(9057) from com.navercorp.pinpoint.plugin.ning.asynchttpclient.NingAsyncHttpClientMetadataProvider
16/10/04 11:55:30 INFO trace.TraceMetadataLoader: OK_HTTP_CLIENT(9058) from com.navercorp.pinpoint.plugin.okhttp.OkHttpTypeProvider
16/10/04 11:55:30 INFO trace.TraceMetadataLoader: OK_HTTP_CLIENT_INTERNAL(9059) from com.navercorp.pinpoint.plugin.okhttp.OkHttpTypeProvider
16/10/04 11:55:30 INFO trace.TraceMetadataLoader: CXF_CLIENT(9080) from com.navercorp.pinpoint.plugin.cxf.CxfPluginTraceMetadataProvider
16/10/04 11:55:30 INFO trace.TraceMetadataLoader: THRIFT_CLIENT(9100) from com.navercorp.pinpoint.plugin.thrift.ThriftTypeProvider
16/10/04 11:55:30 INFO trace.TraceMetadataLoader: THRIFT_CLIENT_INTERNAL(9101) from com.navercorp.pinpoint.plugin.thrift.ThriftTypeProvider
16/10/04 11:55:30 INFO trace.TraceMetadataLoader: DUBBO_CONSUMER(9110) from com.navercorp.pinpoint.plugin.dubbo.DubboTraceMetadataProvider
16/10/04 11:55:30 INFO trace.TraceMetadataLoader: HYSTRIX_COMMAND(9120) from com.navercorp.pinpoint.plugin.hystrix.HystrixTraceMetadataProvider
16/10/04 11:55:30 INFO trace.TraceMetadataLoader: Finished loading AnnotationKeys:
16/10/04 11:55:30 INFO trace.TraceMetadataLoader: thrift.url(80) from com.navercorp.pinpoint.plugin.thrift.ThriftTypeProvider
16/10/04 11:55:30 INFO trace.TraceMetadataLoader: thrift.args(81) from com.navercorp.pinpoint.plugin.thrift.ThriftTypeProvider
16/10/04 11:55:30 INFO trace.TraceMetadataLoader: thrift.result(82) from com.navercorp.pinpoint.plugin.thrift.ThriftTypeProvider
16/10/04 11:55:30 INFO trace.TraceMetadataLoader: dubbo.args(90) from com.navercorp.pinpoint.plugin.dubbo.DubboTraceMetadataProvider
16/10/04 11:55:30 INFO trace.TraceMetadataLoader: dubbo.result(91) from com.navercorp.pinpoint.plugin.dubbo.DubboTraceMetadataProvider
16/10/04 11:55:30 INFO trace.TraceMetadataLoader: hystrix.subclass(98) from com.navercorp.pinpoint.plugin.hystrix.HystrixTraceMetadataProvider
16/10/04 11:55:30 INFO trace.TraceMetadataLoader: activemq.broker.address(101) from com.navercorp.pinpoint.plugin.activemq.client.ActiveMQClientTraceMetadataProvider
16/10/04 11:55:30 INFO trace.TraceMetadataLoader: activemq.message(102) from com.navercorp.pinpoint.plugin.activemq.client.ActiveMQClientTraceMetadataProvider
16/10/04 11:55:30 INFO trace.TraceMetadataLoader: cxf.operation(200) from com.navercorp.pinpoint.plugin.cxf.CxfPluginTraceMetadataProvider
16/10/04 11:55:30 INFO trace.TraceMetadataLoader: cxf.args(201) from com.navercorp.pinpoint.plugin.cxf.CxfPluginTraceMetadataProvider
16/10/04 11:55:30 INFO trace.TraceMetadataLoader: gson.json.length(9000) from com.navercorp.pinpoint.plugin.gson.GsonMetadataProvider
16/10/04 11:55:30 INFO trace.TraceMetadataLoader: jackson.json.length(9001) from com.navercorp.pinpoint.plugin.jackson.JacksonTypeProvider
16/10/04 11:55:30 INFO trace.TraceMetadataLoader: json-lib.json.length(9002) from com.navercorp.pinpoint.plugin.json_lib.JsonLibTypeProvider
16/10/04 11:55:30 INFO service.DefaultServiceTypeRegistryService: add Default ServiceType:UNDEFINED
16/10/04 11:55:30 INFO service.DefaultServiceTypeRegistryService: add Default ServiceType:UNKNOWN
16/10/04 11:55:30 INFO service.DefaultServiceTypeRegistryService: add Default ServiceType:USER
16/10/04 11:55:30 INFO service.DefaultServiceTypeRegistryService: add Default ServiceType:UNKNOWN_GROUP
16/10/04 11:55:30 INFO service.DefaultServiceTypeRegistryService: add Default ServiceType:TEST
16/10/04 11:55:30 INFO service.DefaultServiceTypeRegistryService: add Default ServiceType:COLLECTOR
16/10/04 11:55:30 INFO service.DefaultServiceTypeRegistryService: add Default ServiceType:ASYNC
16/10/04 11:55:30 INFO service.DefaultServiceTypeRegistryService: add Default ServiceType:STAND_ALONE
16/10/04 11:55:30 INFO service.DefaultServiceTypeRegistryService: add Default ServiceType:TEST_STAND_ALONE
16/10/04 11:55:30 INFO service.DefaultServiceTypeRegistryService: add Default ServiceType:UNAUTHORIZED
16/10/04 11:55:30 INFO service.DefaultServiceTypeRegistryService: add Default ServiceType:UNKNOWN_DB
16/10/04 11:55:30 INFO service.DefaultServiceTypeRegistryService: add Default ServiceType:UNKNOWN_DB
16/10/04 11:55:30 INFO service.DefaultServiceTypeRegistryService: add Default ServiceType:INTERNAL_METHOD
16/10/04 11:55:30 INFO service.DefaultServiceTypeRegistryService: add Default ServiceType:SPRING
16/10/04 11:55:30 INFO service.DefaultServiceTypeRegistryService: add Default ServiceType:SPRING
16/10/04 11:55:30 INFO service.DefaultServiceTypeRegistryService: add Plugin ServiceType:GSON
16/10/04 11:55:30 INFO service.DefaultServiceTypeRegistryService: add Plugin ServiceType:DBCP
16/10/04 11:55:30 INFO service.DefaultServiceTypeRegi

Was this page helpful?
0 / 5 - 0 ratings