Code Monkey home page Code Monkey logo

inspectit / inspectit Goto Github PK

View Code? Open in Web Editor NEW
535.0 535.0 128.0 17.85 MB

inspectIT is the leading Open Source APM (Application Performance Management) tool for analyzing your Java (EE) applications.

Home Page: http://inspectit.rocks

Java 96.62% Batchfile 0.01% Shell 0.01% HTML 0.31% XSLT 0.62% JavaScript 1.33% CSS 0.10% TypeScript 1.01%
agent apm bytecode-manipulation diagnosis end-to-end end-user-monitoring inspectit instrumentation java metrics monitor-performance monitoring opentracing performance performance-analysis performance-dashboard performance-metrics performance-testing performance-tuning trace

inspectit's People

Contributors

alexanderwert avatar hegerchr avatar isavico avatar jaikiran avatar mariomann avatar mariusoe avatar matthias-huber avatar pbouillet avatar stefansiegl avatar suboptimal avatar tobiangerstein avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

inspectit's Issues

Connection was time-out on JBOSS AS 4.2.3.GA.

Connection time-out on JBOSS AS 4.2.3.GA.

Hi everyone

We are trying to monitor JBOSS AS 4.2.3.GA with InspectIT 1.7.8.91.
Unfortunately the agent failed to connect to CMR because of network time-out.

INFO   | wrapper  | 2017/03/24 16:39:27 | Command: "C:\Java\jdk1.6.0_43\bin\java" -server -Dsession.serialization.jboss=true -XX:PermSize=128m -XX:MaxPermSize=384m -Dcom.sun.management.jmxremote.port=9999 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false -javaagent:C:\\jboss\\agent\\inspectit-agent.jar -Dinspectit.repository=192.168.210.49:9070 -Dinspectit.agent.name=bc-var-uat-test -Xms1800m -Xmx1800m -Djava.library.path="../lib" -classpath "../lib/wrappertest.jar;../lib/wrapper.jar;c:\jboss\bin\run.jar;C:\Java\jdk1.6.0_43\lib\tools.jar" -Dwrapper.key="8fDUbY76BD3N3-0q" -Dwrapper.port=32001 -Dwrapper.jvm.port.min=31000 -Dwrapper.jvm.port.max=31999 -Dwrapper.pid=2188 -Dwrapper.version="3.5.20" -Dwrapper.native_library="wrapper" -Dwrapper.arch="x86" -Dwrapper.service="TRUE" -Dwrapper.cpu.timeout="10" -Dwrapper.jvmid=1 org.tanukisoftware.wrapper.WrapperSimpleApp org.jboss.Main -c synnex -b 0.0.0.0
INFO   | jvm 1    | 2017/03/24 16:39:27 | Mar 24, 2017 4:39:27 PM rocks.inspectit.agent.java.javaagent.JavaAgent premain
INFO   | jvm 1    | 2017/03/24 16:39:27 | INFO: inspectIT Agent: Starting initialization...
INFO   | jvm 1    | 2017/03/24 16:39:28 | 16:39:28.810 [main] INFO rocks.inspectit.agent.java.SpringAgent - Location of inspectit-agent.jar set to: C:\jboss\agent\inspectit-agent.jar
INFO   | jvm 1    | 2017/03/24 16:39:28 | 2017-03-24 16:39:28,919: [inspectIT] 140    [           main] INFO  spectit.agent.java.SpringAgent - Initializing Spring on inspectIT Agent...
INFO   | jvm 1    | 2017/03/24 16:39:29 | 2017-03-24 16:39:29,685: [inspectIT] 906    [           main] INFO  nfig.impl.ConfigurationStorage - Repository information found in the JVM parameters: IP=192.168.210.49 Port=9070
INFO   | jvm 1    | 2017/03/24 16:39:29 | 2017-03-24 16:39:29,685: [inspectIT] 906    [           main] INFO  nfig.impl.ConfigurationStorage - Repository definition added. Host: 192.168.210.49 Port: 9070
INFO   | jvm 1    | 2017/03/24 16:39:29 | 2017-03-24 16:39:29,685: [inspectIT] 906    [           main] INFO  nfig.impl.ConfigurationStorage - Agent name found in the JVM parameters: AgentName=bc-var-uat-test
INFO   | jvm 1    | 2017/03/24 16:39:29 | 2017-03-24 16:39:29,701: [inspectIT] 922    [           main] INFO  nfig.impl.ConfigurationStorage - Agent name set to: bc-var-uat-test
INFO   | jvm 1    | 2017/03/24 16:39:29 | 2017-03-24 16:39:29,763: [inspectIT] 984    [           main] INFO  izer.schema.ClassSchemaManager - ||-Class Schema Manager started..
INFO   | jvm 1    | 2017/03/24 16:39:30 | 2017-03-24 16:39:30,091: [inspectIT] 1312   [           main] INFO  nection.impl.KryoNetConnection - KryoNet: Connecting to 192.168.210.49:9070
INFO   | jvm 1    | 2017/03/24 16:39:35 | 2017-03-24 16:39:34,997: [inspectIT] 6218   [           main] INFO  nection.impl.KryoNetConnection - KryoNet: Connection established!
INFO   | jvm 1    | 2017/03/24 16:39:35 | 2017-03-24 16:39:35,169: [inspectIT] 6390   [           main] INFO  nfig.impl.ConfigurationStorage - Agent configuration added with following configuration interface properties:
INFO   | jvm 1    | 2017/03/24 16:39:35 | 2017-03-24 16:39:35,169: [inspectIT] 6390   [           main] INFO  nfig.impl.ConfigurationStorage - Assigned environment: Synnex-bt-test-environment
INFO   | jvm 1    | 2017/03/24 16:39:35 | 2017-03-24 16:39:35,169: [inspectIT] 6390   [           main] INFO  nfig.impl.ConfigurationStorage - Active profiles:
INFO   | jvm 1    | 2017/03/24 16:39:35 | 2017-03-24 16:39:35,169: [inspectIT] 6390   [           main] INFO  nfig.impl.ConfigurationStorage - |-[Common] Hibernate
INFO   | jvm 1    | 2017/03/24 16:39:35 | 2017-03-24 16:39:35,169: [inspectIT] 6390   [           main] INFO  nfig.impl.ConfigurationStorage - |-[Common] Logging for log4j
INFO   | jvm 1    | 2017/03/24 16:39:35 | 2017-03-24 16:39:35,169: [inspectIT] 6390   [           main] INFO  nfig.impl.ConfigurationStorage - |-[Common] SQL
INFO   | jvm 1    | 2017/03/24 16:39:35 | 2017-03-24 16:39:35,169: [inspectIT] 6390   [           main] INFO  nfig.impl.ConfigurationStorage - |-[Common] SQL Parameters
INFO   | jvm 1    | 2017/03/24 16:39:35 | 2017-03-24 16:39:35,169: [inspectIT] 6390   [           main] INFO  nfig.impl.ConfigurationStorage - |-[Common] Exclude Classes
INFO   | jvm 1    | 2017/03/24 16:39:35 | 2017-03-24 16:39:35,169: [inspectIT] 6390   [           main] INFO  nfig.impl.ConfigurationStorage - |-[Common] HTTP
INFO   | jvm 1    | 2017/03/24 16:39:35 | 2017-03-24 16:39:35,169: [inspectIT] 6390   [           main] INFO  nfig.impl.ConfigurationStorage - |-[Common] WebService
INFO   | jvm 1    | 2017/03/24 16:39:35 | 2017-03-24 16:39:35,169: [inspectIT] 6390   [           main] INFO  nfig.impl.ConfigurationStorage - |-[Common] Struts
INFO   | jvm 1    | 2017/03/24 16:39:35 | 2017-03-24 16:39:35,169: [inspectIT] 6390   [           main] INFO  nfig.impl.ConfigurationStorage - Options:
INFO   | jvm 1    | 2017/03/24 16:39:35 | 2017-03-24 16:39:35,169: [inspectIT] 6390   [           main] INFO  nfig.impl.ConfigurationStorage - |-class loading delegation: true
INFO   | jvm 1    | 2017/03/24 16:39:35 | 2017-03-24 16:39:35,169: [inspectIT] 6390   [           main] INFO  nfig.impl.ConfigurationStorage - |-enhanced exception sensor: false
INFO   | jvm 1    | 2017/03/24 16:39:35 | 2017-03-24 16:39:35,169: [inspectIT] 6390   [           main] INFO  nfig.impl.ConfigurationStorage - Class-cache exists on the server: true
INFO   | jvm 1    | 2017/03/24 16:39:35 | 2017-03-24 16:39:35,169: [inspectIT] 6390   [           main] INFO  nfig.impl.ConfigurationStorage - Number of initially instrumented classes: 0
INFO   | jvm 1    | 2017/03/24 16:39:35 | 2017-03-24 16:39:35,279: [inspectIT] 6500   [           main] INFO  spectit.agent.java.SpringAgent - Spring successfully initialized
INFO   | jvm 1    | 2017/03/24 16:39:35 | 2017-03-24 16:39:35,279: [inspectIT] 6500   [           main] INFO  spectit.agent.java.SpringAgent - Using agent version 1.7.8.91.
INFO   | jvm 1    | 2017/03/24 16:39:35 | Mar 24, 2017 4:39:35 PM rocks.inspectit.agent.java.javaagent.JavaAgent preloadClasses
INFO   | jvm 1    | 2017/03/24 16:39:35 | INFO: Preloading classes ...
INFO   | jvm 1    | 2017/03/24 16:39:35 | Mar 24, 2017 4:39:35 PM rocks.inspectit.agent.java.javaagent.JavaAgent preloadClasses
INFO   | jvm 1    | 2017/03/24 16:39:35 | INFO: Preloading classes complete...
INFO   | jvm 1    | 2017/03/24 16:39:35 | Mar 24, 2017 4:39:35 PM rocks.inspectit.agent.java.javaagent.JavaAgent premain
INFO   | jvm 1    | 2017/03/24 16:39:35 | INFO: inspectIT Agent: Initialization complete...
INFO   | jvm 1    | 2017/03/24 16:39:35 | Mar 24, 2017 4:39:35 PM rocks.inspectit.agent.java.javaagent.JavaAgent premain
INFO   | jvm 1    | 2017/03/24 16:39:35 | INFO: inspectIT Agent: Retransform of classes is supported, trying to instrument already loaded classes...
INFO   | jvm 1    | 2017/03/24 16:39:42 | 2017-03-24 16:39:42,419: [inspectIT] 13640  [           main] WARN  analyzer.impl.ByteCodeAnalyzer - Error occurred instrumenting the byte code of class java.util.concurrent.FutureTask$Sync. Sending the class structure to the CMR resulted in a time-out.
INFO   | jvm 1    | 2017/03/24 16:39:43 | 2017-03-24 16:39:43,435: [inspectIT] 14656  [ervice-thread-0] WARN  .analyzer.impl.AnalyzeCallable - Type could not be sent to the CMR due to the ServerUnavailableException. (timeout)
INFO   | jvm 1    | 2017/03/24 16:39:44 | 2017-03-24 16:39:44,435: [inspectIT] 15656  [           main] WARN  analyzer.impl.ByteCodeAnalyzer - Error occurred instrumenting the byte code of class org.xml.sax.XMLReader. Sending the class structure to the CMR resulted in a time-out.
INFO   | jvm 1    | 2017/03/24 16:39:45 | 2017-03-24 16:39:45,435: [inspectIT] 16656  [ervice-thread-1] WARN  .analyzer.impl.AnalyzeCallable - Type could not be sent to the CMR due to the ServerUnavailableException. (timeout)
INFO   | jvm 1    | 2017/03/24 16:39:46 | 2017-03-24 16:39:46,451: [inspectIT] 17672  [           main] WARN  analyzer.impl.ByteCodeAnalyzer - Error occurred instrumenting the byte code of class com.sun.org.apache.xerces.internal.util.AugmentationsImpl$SmallContainer. Sending the class structure to the CMR resulted in a time-out.
INFO   | jvm 1    | 2017/03/24 16:39:47 | 2017-03-24 16:39:47,451: [inspectIT] 18672  [ervice-thread-2] WARN  .analyzer.impl.AnalyzeCallable - Type could not be sent to the CMR due to the ServerUnavailableException. (timeout)
INFO   | jvm 1    | 2017/03/24 16:39:48 | 2017-03-24 16:39:48,451: [inspectIT] 19672  [           main] WARN  analyzer.impl.ByteCodeAnalyzer - Error occurred instrumenting the byte code of class org.xml.sax.EntityResolver. Sending the class structure to the CMR resulted in a time-out.
INFO   | jvm 1    | 2017/03/24 16:39:57 | 2017-03-24 16:39:57,060: [inspectIT] 28281  [           main] WARN  analyzer.impl.ByteCodeAnalyzer - Error occurred instrumenting the byte code of class java.nio.channels.spi.AbstractSelectableChannel. Sending the class structure to the CMR resulted in a time-out.
INFO   | jvm 1    | 2017/03/24 16:39:58 | 2017-03-24 16:39:58,060: [inspectIT] 29281  [ervice-thread-1] WARN  .analyzer.impl.AnalyzeCallable - Type could not be sent to the CMR due to the ServerUnavailableException. (timeout)
INFO   | jvm 1    | 2017/03/24 16:39:59 | 2017-03-24 16:39:59,075: [inspectIT] 30296  [           main] WARN  analyzer.impl.ByteCodeAnalyzer - Error occurred instrumenting the byte code of class java.nio.channels.WritableByteChannel. Sending the class structure to the CMR resulted in a time-out.
ERROR  | wrapper  | 2017/03/24 16:39:59 | Startup failed: Timed out waiting for a signal from the JVM.
ERROR  | wrapper  | 2017/03/24 16:39:59 | JVM did not exit on request, termination requested.
STATUS | wrapper  | 2017/03/24 16:39:59 | JVM exited after being requested to terminate.

And the local network looks fine between agent and CMR.

default

Could you give us suggestions to investigate this issue?
Please feel free to ask for further more information. Thank you~

Operating System: Windows Server 2008 R2 SP1

Problem in installing InspectIT

Hi,
I encountered a problem when installing InspectIT. I downloaded the inspectit-cmr.windows.x64.zip on my computer, unziped it, and ran the startup.bat. But it failed and there are errors in the log:

2016-07-06 17:06:34,409: 10269 [ main] ERROR java.lang.Throwable - Exception in thread "main" org.springframework.beans.factory.access.BootstrapException: Unable to initialize group definition. Group resource name [classpath*:beanRefContext.xml], factory key [ctx]; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'ctx' defined in URL [jar:file:/E:/APM%20Tool%20installer/inspectit-cmr.windows.x64/CMR/inspectit-cmr.jar!/beanRefContext.xml]: Instantiation of bean failed; nested exception is org.springframework.beans.BeanInstantiationException: Could not instantiate bean class [org.springframework.context.support.ClassPathXmlApplicationContext]: Constructor threw exception; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'info.novatec.inspectit.cmr.jetty.JettyWebApplicationContextInitializer#0' defined in class path resource [spring/spring-context-jetty.xml]: Cannot resolve reference to bean 'servletContext' while setting bean property 'jettyContext'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'servletContext' defined in class path resource [spring/spring-context-jetty.xml]: Cannot resolve reference to bean 'httpServer' while setting constructor argument; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'httpServer' defined in class path resource [spring/spring-context-jetty.xml]: Invocation of init method failed; nested exception is java.net.BindException: Address already in use: JVM_Bind
2016-07-06 17:06:34,409: 10269 [ main] ERROR java.lang.Throwable - at org.springframework.beans.factory.access.SingletonBeanFactoryLocator.useBeanFactory(SingletonBeanFactoryLocator.java:386)
2016-07-06 17:06:34,409: 10269 [ main] ERROR java.lang.Throwable - at info.novatec.inspectit.cmr.CMR.startRepository(CMR.java:91)
2016-07-06 17:06:34,409: 10269 [ main] ERROR java.lang.Throwable - at info.novatec.inspectit.cmr.CMR.startCMR(CMR.java:79)
2016-07-06 17:06:34,409: 10269 [ main] ERROR java.lang.Throwable - at info.novatec.inspectit.cmr.CMR.main(CMR.java:202)
2016-07-06 17:06:34,409: 10269 [ main] ERROR java.lang.Throwable - Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'ctx' defined in URL [jar:file:/E:/APM%20Tool%20installer/inspectit-cmr.windows.x64/CMR/inspectit-cmr.jar!/beanRefContext.xml]: Instantiation of bean failed; nested exception is org.springframework.beans.BeanInstantiationException: Could not instantiate bean class [org.springframework.context.support.ClassPathXmlApplicationContext]: Constructor threw exception; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'info.novatec.inspectit.cmr.jetty.JettyWebApplicationContextInitializer#0' defined in class path resource [spring/spring-context-jetty.xml]: Cannot resolve reference to bean 'servletContext' while setting bean property 'jettyContext'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'servletContext' defined in class path resource [spring/spring-context-jetty.xml]: Cannot resolve reference to bean 'httpServer' while setting constructor argument; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'httpServer' defined in class path resource [spring/spring-context-jetty.xml]: Invocation of init method failed; nested exception is java.net.BindException: Address already in use: JVM_Bind
2016-07-06 17:06:34,425: 10285 [ main] ERROR java.lang.Throwable - at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:288)
2016-07-06 17:06:34,425: 10285 [ main] ERROR java.lang.Throwable - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1035)
2016-07-06 17:06:34,425: 10285 [ main] ERROR java.lang.Throwable - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:939)

It seems that I have to install the Spring first? Or which step did I miss? Looking forward for your help.

System Overview dashboard can not show metrics of agents which has dot notation in it's name.

Metrics gathered by our agent which named ubuntu16.04-openjdk8-petclinic-rest has never been displayed by Grafana on System Overview dashboard.

2017-5-2- -10-30-02

Since those metrics had already been recorded into Influxdb and every queries of this dashboard reference the AgentName variable defined in Templating configuration, I guess that this is probably because the name of our agent includes dot notation.
This might bring out some problem at the time Grafana generate queries to fetch data from Influxdb.

influxdb 2017-5-2- -10-31-07

agent regex 2017-5-2- -10-34-00

Thus I tried to resolve this issue by removing the dot notation from the name of agent. And now the System Overview dashboard looks fine.

-2017-5-2- -10-57-01

Although dot notation is not mandatory in our naming rules for InspectIT agent, I'd like to know whether there's any approach which can resolve this issue without restricting the characters available for use?

No communication between agent and CMR

Hi,

I'm trying to set up InspectIT.
Firstly, I want to do it on localhost.
So i downloaded inspectit.installer-all.windows.x64-1.7.3.86.jar and run it.
I started InspectIT CMR by running CMR/startup.bat.
After that, i installed InspectIT UI with inspectit/inspectIT.exe.
On InspectIT UI, i can see Local CMR with ONLINE status.

To check the communication between Agent and CMR, I simply runned Java's command version with JVM parameters which are needed to start an application with InspectIT

java -javaagent:[PATH-TO-MY-INSPECIT-AGENT]/inspectit-agent.jar -Dinspectit.repository=localhost:9070 -Dinspectit.agent.name=[MY_AGENT_NAME] -version

Console output :

$ java -javaagent:inspectit-agent.jar -Dinspectit-repository=localhost:9070 -Dinspectit.agent.name=SyntheseAgent -version
nov. 02, 2016 4:01:11 PM rocks.inspectit.agent.java.javaagent.JavaAgent premain
INFOS: inspectIT Agent: Starting initialization...
16:01:12.729 [main] INFO rocks.inspectit.agent.java.SpringAgent - Location of inspectit-agent.jar set to: C:\dev\java\apm\inspectIT\agent\inspectit-agent.jar
2016-11-02 16:01:12,877: [inspectIT] 184 [ main] INFO spectit.agent.java.SpringAgent - Initializing Spring on inspectIT Agent...
2016-11-02 16:01:13,715: [inspectIT] 1022 [ main] INFO nfig.impl.ConfigurationStorage - Agent name found in the JVM parameters: AgentName=SyntheseAgent
2016-11-02 16:01:13,742: [inspectIT] 1049 [ main] INFO nfig.impl.ConfigurationStorage - Agent name set to: SyntheseAgent
2016-11-02 16:01:13,746: [inspectIT] 1053 [ main] ERROR spectit.agent.java.SpringAgent - inspectIT agent initialization failed. Agent will not be active.
nov. 02, 2016 4:01:13 PM rocks.inspectit.agent.java.javaagent.JavaAgent preloadClasses
INFOS: Preloading classes ...
nov. 02, 2016 4:01:13 PM rocks.inspectit.agent.java.javaagent.JavaAgent preloadClasses
INFOS: Preloading classes complete...
nov. 02, 2016 4:01:13 PM rocks.inspectit.agent.java.javaagent.JavaAgent premain
INFOS: inspectIT Agent: Initialization complete...
nov. 02, 2016 4:01:13 PM rocks.inspectit.agent.java.javaagent.JavaAgent analyzeAlreadyLoadedClasses
INFOS: inspectIT Agent: Instrumentation of core classes finished...
java version "1.8.0_73"
Java(TM) SE Runtime Environment (build 1.8.0_73-b02)
Java HotSpot(TM) 64-Bit Server VM (build 25.73-b02, mixed mode)

Content of logs/SyntheseAgent/agent.log

2016-11-02 16:04:54,386: 1216 [ main] INFO nfig.impl.ConfigurationStorage - Agent name set to: SyntheseAgent
2016-11-02 16:04:54,389: 1219 [ main] ERROR spectit.agent.java.SpringAgent - inspectIT agent initialization failed. Agent will not be active.
org.springframework.beans.factory.BeanInitializationException: inspectIT agent must be initialized with IP and port of the CMR via JVM parameters.
at rocks.inspectit.agent.java.config.impl.ConfigurationStorage.afterPropertiesSet(ConfigurationStorage.java:375)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1573)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1511)
... 22 common frames omitted
Wrapped by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'configurationStorage' defined in URL [jar:file:/c:/dev/java/apm/inspectIT/agent/inspectit-agent.jar!/rocks/inspectit/agent/java/config/impl/ConfigurationStorage.class]: Invocation of init method failed; nested exception is org.springframework.beans.factory.BeanInitializationException: inspectIT agent must be initialized with IP and port of the CMR via JVM parameters.
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1514)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:521)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:458)
at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:293)
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:290)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:191)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:636)
at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:938)
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479)
at rocks.inspectit.agent.java.SpringAgent.initSpring(SpringAgent.java:146)
at rocks.inspectit.agent.java.SpringAgent.(SpringAgent.java:105)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
at java.lang.reflect.Constructor.newInstance(Unknown Source)
at rocks.inspectit.agent.java.javaagent.JavaAgent.premain(JavaAgent.java:98)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at sun.instrument.InstrumentationImpl.loadClassAndStartAgent(Unknown Source)
at sun.instrument.InstrumentationImpl.loadClassAndCallPremain(Unknown Source)

Please, help me. Thanks

System Information tables in JVM Information dashboard merely display information of particular system.

Today I found out that no matter which agent I have selected in JVM Information dashboard, the content of General System Information as well as System Memory Information never change.

I think this is because there's no where clouse in the query of metrics.

missing-where-clause-2017-5-2- -11-33-20

Thus I add where "agentName" =~ /^$AgentName$/ to all query of these tables. And It looks fine now.

general-system-information- -2017-5-2- -10-19-14

Since I am not pretty familiar with Grafana, I'd like to know whether this is an appropriate approach to fix this problem?

Alternative ways to shutdown CMR gracefully.

Inorder to perform some test and deployment automically, can I ask for alternative ways to shutdown CMR 1.6.9.83 gracefully in place of the Shutdown CMR button in Inspectit client?
Eg: shell script to terminate CMR process.

How is the overhead of InspectIT?

Hi,

I am in a project of evaluating different APM tools and I find that InspectIT is quite good to use. But I didn't find any information about the overhead of this tool. So can anyone tell me about the overhead of InspectIT on the monitored web server? Is there any documents explaining about it? Looking forward for your help.

How to install inspectIT๏ผŸ

hi,I consulted a lot of documents, but still do not know how to install. Document does not seem to explain how to install, do you have specific installation steps๏ผŸMy system is CentOS 7.2,There are steps to install it ๏ผŸ
thank you

Client throws Null Pointer Exception while we try to access URI Aggregation details

If we right click a URL in URI Aggregation view and click Details....

1 7 8 91-client-access-url-agg-details

Then Inspectit client will pop up a Null Pointer Exception.

1 7 8 91-url-aggregate-detail-view-error

Exception Stack Trace:

inspectIT Version: 1.7.8.91  
Operating system: Windows 7 6.1 (amd64)  
Java version: Oracle Corporation 1.7.0-u80-unofficial  
Exception type: java.lang.NullPointerException  
Exception message: null  
Stack trace (limited): java.lang.NullPointerException  
        at rocks.inspectit.ui.rcp.details.generator.impl.HttpDetailsGenerator.generate(Unknown Source)  
        at rocks.inspectit.ui.rcp.details.DetailsGenerationFactory.createDetailComposites(Unknown Source)  
        at rocks.inspectit.ui.rcp.dialog.DetailsDialog.createDialogArea(Unknown Source)  
        at org.eclipse.jface.dialogs.Dialog.createContents(Dialog.java:760)  
        at org.eclipse.jface.window.Window.create(Window.java:431)  
        at org.eclipse.jface.dialogs.Dialog.create(Dialog.java:1089)  
        at org.eclipse.jface.window.Window.open(Window.java:790)  
        at rocks.inspectit.ui.rcp.handlers.DetailsHandler.execute(Unknown Source)  
        at org.eclipse.ui.internal.handlers.HandlerProxy.execute(HandlerProxy.java:290)  
        at org.eclipse.core.commands.Command.executeWithChecks(Command.java:499)  
        at  org.eclipse.core.commands.ParameterizedCommand.executeWithChecks(ParameterizedCommand.java:508)  
        at org.eclipse.ui.internal.handlers.HandlerService.executeCommand(HandlerService.java:169)  
        at org.e ...  

HTTP Status code not getting displayed in the HTTPTimer Data

Hi InspectIT Team -

we were currently working on experimenting our commerce application in lower environment using InspectIT

In Timer data as well as HTTP Timer data i dont see HTTP Status code like HTTP-500/503/502/404 were getting displayed/mentioned

As per the new feature reported in Confluence (https://inspectit-performance.atlassian.net/browse/INSPECTIT-2230) we should be seeing the status code in HTTP/Invocation data which I am not seeing it

Even the Invocation Sequences I see that "Status" column is not working and displayed as "Response status unavailable"

Also "Display chat" is not working and doesnt seems to showing the graphical statistics of HTTP count and response time (ms)

Unable to open the latest inspectit.app in Mac OS V11 - java.lang.IllegalStateException: The platform metadata area could not be written: /Applications/inspectIT/inspectit/inspectIT.app/Contents/MacOS/workspace/.metadata. By default the platform writes its content

Unable to open the inspectit app in mac (latest version)

seems some issue in eclipse , please find below log below

!SESSION 2016-12-20 22:30:25.254 -----------------------------------------------
eclipse.buildId=unknown
java.version=1.7.0-u80-unofficial
java.vendor=Oracle Corporation
BootLoader constants: OS=macosx, ARCH=x86_64, WS=cocoa, NL=en_US
Framework arguments:  -keyring /Users/z0025g0/.eclipse_keyring -showlocation
Command-line arguments:  -os macosx -ws cocoa -arch x86_64 -keyring /Users/z0025g0/.eclipse_keyring -showlocation

!ENTRY org.eclipse.osgi 4 0 2016-12-20 22:30:27.335
!MESSAGE Application error
!STACK 1
java.lang.IllegalStateException: The platform metadata area could not be written: /Applications/inspectIT/inspectit/inspectIT.app/Contents/MacOS/workspace/.metadata.  By default the platform writes its content
under the current working directory when the platform is launched.  Use the -data parameter to
specify a different content area for the platform.
        at org.eclipse.core.internal.runtime.DataArea.assertLocationInitialized(DataArea.java:61)
        at org.eclipse.core.internal.runtime.DataArea.getStateLocation(DataArea.java:125)
        at org.eclipse.core.internal.preferences.InstancePreferences.getBaseLocation(InstancePreferences.java:44)
        at org.eclipse.core.internal.preferences.InstancePreferences.initializeChildren(InstancePreferences.java:199)
        at org.eclipse.core.internal.preferences.InstancePreferences.<init>(InstancePreferences.java:59)
        at org.eclipse.core.internal.preferences.InstancePreferences.internalCreate(InstancePreferences.java:209)
        at org.eclipse.core.internal.preferences.EclipsePreferences.create(EclipsePreferences.java:391)
        at org.eclipse.core.internal.preferences.EclipsePreferences.create(EclipsePreferences.java:379)
        at org.eclipse.core.internal.preferences.PreferencesService.createNode(PreferencesService.java:389)
        at org.eclipse.core.internal.preferences.RootPreferences.getChild(RootPreferences.java:63)
        at org.eclipse.core.internal.preferences.RootPreferences.getNode(RootPreferences.java:101)
        at org.eclipse.core.internal.preferences.RootPreferences.node(RootPreferences.java:90)
        at org.eclipse.core.internal.preferences.AbstractScope.getNode(AbstractScope.java:38)
        at org.eclipse.core.runtime.preferences.InstanceScope.getNode(InstanceScope.java:80)
        at org.eclipse.ui.preferences.ScopedPreferenceStore.getStorePreferences(ScopedPreferenceStore.java:241)
        at org.eclipse.ui.preferences.ScopedPreferenceStore.<init>(ScopedPreferenceStore.java:133)
        at org.eclipse.ui.plugin.AbstractUIPlugin.getPreferenceStore(AbstractUIPlugin.java:285)
        at org.eclipse.ui.internal.UISynchronizer.<init>(UISynchronizer.java:88)
        at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2517)
        at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2499)
        at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:679)
        at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
        at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:668)
        at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
        at rocks.inspectit.ui.rcp.Application.start(Unknown Source)
        at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
        at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)

New instance of JVM information dash board display legacy data.

Hi everyone

I want to build up a new and complete monitoring stack (Influxdb 1.0.0 + CMR 1.7.9.92 + Grafana 4.2) on Linux today.
I have followed the sequence in brackets in previous sentence to install and startup these software, except that I have connect to CMR with another client which has already connected to two existing CMR after the new CMR ([email protected]) was installed.

agent -2017-4-17-1745-25

I was surprised that the jvm information view of Grafana is able to display information about legacy agent, even agent if 1.7.8.91 is avalilable, too.

jvm-information-2017-4-17-1731-08

Is this a bug?
How to reset these data to build up a clean monitoring stack?

Please feel free to ask more information.

Encryption and access restriction

It would be nice to have a simple possibility to secure the interaction between Agent, CMR and Client by a password/key. To prevent snooping the security sensible datat the usage of tls connections would be good.
A good alternative would also be securing all connections by ssl client certificate.

Monitoring of Garbage Collector

Dear developer.
I think than very interesting metrics with relate with GC (Suspension time,Old & Yang Generation etc.)
Please add it to next release)))

P.S.
In my company I use DynaTrace and this metrics very useful when we find problems with backEnds.
I want to integrate InspectIt it whith our fault system using InfluxDb, but I want to have useful metrics.

InspectIT java agent can not connect to CMR which was deployed on Solaris 5.10(SunOS)

Hi, maintainers of InspectIT:

We want to introduce a free APM solution to monitor on-premise web systems in our company.
One of our conern is that we have several web systems which was deployed to Weblogic on Solaris.
Since InspectIT 1.7.7.90 is a candidate among all feasible solutions, we expect it to be able to monitor these systems.

Inorder to verify the compatibility of InspectIT, we have configured our startup script of weblogic to import InspectIT's java agent and let it send metrics to a CMR which was deployed to the same server node as well as Weblogic.
During this verification process we found out that java agent is able to reach CMR. But for unknown reason, the inspectit client shows that java agent was not connected.

inspectit1 7 7 90 java agent cmr

It looks like the log file of java agent and cmr does not have sufficient clues to diagnose this problem.
We wonder how to resolve this issue?
Please feel free to ask for further information.

Any suggestion will be appreciated, thank you.

Environment

OS: SunOS TWAP27 5.10 Generic_137138-09 i86pc i386 i86pc
Firewall: disabled.

Weblogic 10.3.0.0 running with jvm below:

java version "1.6.0_14"
Java(TM) SE Runtime Environment (build 1.6.0_14-b08)
Java HotSpot(TM) Server VM (build 14.0-b16, mixed mode)

InspectIT Java Agent: 1.7.7.90
InspectIT CMR: 1.7.7.90 Linux x64
The jre bundled with CMR has been substituded by JVM:

java version "1.7.0_67"
Java(TM) SE Runtime Environment (build 1.7.0_67-b01)
Java HotSpot(TM) Server VM (build 24.65-b04, mixed mode)

Logs

Time Zone: UTC+8

InspectIT java agent

agent.log.
The exception.log is empty.

InspectIT CMR

cmr logs directory

Weblogic

The standard output message of bash shell terminal has been recorded in dcmout.log
The standard error message of of bash shell terminal has been recorded in dcmerr.log

Scripts

We use runs1a.sh to start weblogic, kill.sh to stop all java application, dcmsit-solaris-inspectit-startup.sh to automate the startup process of CMR and weblogic.

inspectit UI 1.6.4.69 dosen't start on mac

inspectit UI 1.6.4.69 dosen't start. I can see the splash img for some seconds and then dialog box that says:

An error has occurred.

See the log file /Users/walery/Downloads/inspectit-client-1.6.4.69_x86/configuration/1452472302622.log.

Error log:

!SESSION 2016-01-11 01:11:48.195 -----------------------------------------------
eclipse.buildId=unknown
java.version=1.6.0_65
java.vendor=Apple Inc.
BootLoader constants: OS=macosx, ARCH=x86, WS=cocoa, NL=en_US
Framework arguments:  -keyring /Users/walery/.eclipse_keyring -showlocation
Command-line arguments:  -os macosx -ws cocoa -arch x86 -keyring /Users/walery/.eclipse_keyring -showlocation

!ENTRY org.eclipse.osgi 2 0 2016-01-11 01:11:50.859
!MESSAGE One or more bundles are not resolved because the following root constraints are not resolved:
!SUBENTRY 1 org.eclipse.osgi 2 0 2016-01-11 01:11:50.859
!MESSAGE Bundle initial@reference:file:plugins/info.novatec.inspectit.commonscs_1.5.0.jar was not resolved.
!SUBENTRY 2 info.novatec.inspectit.commonscs 2 0 2016-01-11 01:11:50.859
!MESSAGE Missing required capability Require-Capability: osgi.ee; filter="(&(osgi.ee=JavaSE)(version=1.7))".
!SUBENTRY 1 org.eclipse.osgi 2 0 2016-01-11 01:11:50.859
!MESSAGE Bundle initial@reference:file:plugins/info.novatec.inspectit.rcp_1.5.0.jar was not resolved.
!SUBENTRY 2 info.novatec.inspectit.rcp 2 0 2016-01-11 01:11:50.859
!MESSAGE Missing required capability Require-Capability: osgi.ee; filter="(&(osgi.ee=JavaSE)(version=1.7))".

!ENTRY org.eclipse.osgi 2 0 2016-01-11 01:11:50.861
!MESSAGE The following is a complete list of bundles which are not resolved, see the prior log entry for the root cause if it exists:
!SUBENTRY 1 org.eclipse.osgi 2 0 2016-01-11 01:11:50.861
!MESSAGE Bundle info.novatec.inspectit.commonscs_1.5.0 [15] was not resolved.
!SUBENTRY 2 info.novatec.inspectit.commonscs 2 0 2016-01-11 01:11:50.861
!MESSAGE Missing required capability Require-Capability: osgi.ee; filter="(&(osgi.ee=JavaSE)(version=1.7))".
!SUBENTRY 1 org.eclipse.osgi 2 0 2016-01-11 01:11:50.861
!MESSAGE Bundle info.novatec.inspectit.rcp_1.5.0 [16] was not resolved.
!SUBENTRY 2 info.novatec.inspectit.rcp 2 0 2016-01-11 01:11:50.861
!MESSAGE Missing required bundle info.novatec.inspectit.commonscs_1.5.0.
!SUBENTRY 2 info.novatec.inspectit.rcp 2 0 2016-01-11 01:11:50.861
!MESSAGE Missing required capability Require-Capability: osgi.ee; filter="(&(osgi.ee=JavaSE)(version=1.7))".

!ENTRY org.eclipse.osgi 4 0 2016-01-11 01:11:50.887
!MESSAGE Application error
!STACK 1
java.lang.RuntimeException: Application "info.novatec.inspectit.rcp.application" could not be found in the registry. The applications available are: org.eclipse.equinox.app.error.
    at org.eclipse.equinox.internal.app.EclipseAppContainer.startDefaultApp(EclipseAppContainer.java:248)
    at org.eclipse.equinox.internal.app.MainApplicationLauncher.run(MainApplicationLauncher.java:29)
    at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
    at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
    at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:353)
    at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:180)
    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 org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:629)
    at org.eclipse.equinox.launcher.Main.basicRun(Main.java:584)
    at org.eclipse.equinox.launcher.Main.run(Main.java:1438)

Suggestions about Agent Mapping View in client

I have two suggestions about Agent Mapping View in InspectIT client 1.7.9.92.

  1. As I know, if an agent realize that it's name match more than one rule in agent mapping view, then it will be disconnect until user change the settings after they find out what's going on.
    Since InspectIT already display agent mapping settings in a sequential way (i.e. table view), why not let agent apply the rule describe in the first match of settings?
    You can make the agent mapping list able to be reorder at the same time, so that this feature will be easy to use and error-tolerant.

  2. Why not let users assign Agent Name of settings by regular expression? Asterisk and alphabet may not be flexible in some cases.

Storage which was not initiated with auto-finalize can not be explorer after using it for auto-finalize recording even if we finalize it manually at the end.

Hi~

I want to report that storage of CMR version 1.7.9.92 which was not initiate with auto-finalize can not be explorer after using it for auto-finalize recording even if we finalize it manually at the end.

Let me reproduce this bug with below steps:

First of all, define a new storage with auto-finalize unchecked.

-2017-6-12- -03-50-57

Second, record metrics for a while with this storage just like what we used to do except that configure it to finalize automatically.

-2017-6-12- -03-51-45

After recording, the status of this storage shall be writable.
According to the diagram in official website, we should finalize it by any means if we want to explorer data inside.

-2017-6-12- -03-58-48

Now let's finalize it manually and double click it to open data explorer view of this storage.

-2017-6-12- -03-59-32

-2017-6-12- -04-03-00

As you see, data explorer view is empty even if the size of this storage is 132 MiB!

This problem won't happen if we either check or uncheck auto-finalize on storage-defining and recording step.
I suggest InspectIT team to adjust workflow of both storage-defining and recording because considering them as isolate operation is intuitive.

Method Invocation Tracking

Hello,

Is it possible with inspectIT to track a method's invocation and exit? I'm interested in being able to track that sort of information on the fly to quickly test the performance of a new feature or whatever else. It'd be useful to even track the method invocation itself and see a timeline of how often it's called. Really, I'm interested in the time deltas of the methods (for blocking methods) and the frequency a method is called. The big picture is good enough, but more data on a thread by thread basis would be potentially useful.

Installer for Mac OSX

Hi inspectITers,

I would like to installed on OSX, which is the only OS that we currently have.
The installer on the http://www.inspectit.rocks/ does not work "The inspectIT installer in selected version is not available for the MacOSX. Please select the latest version or visit the GitHub download page for single component packages." In Docker Hub I tried to install the client and it says "This container can only be started on linux with X server, boot2docker will not work." Does it work with docker-machine, there is a new installation of docker on mac, but I think docker-machine is still very popular.

There are a lot of options to install it but it would be nice to have a default one that works out of the box.

Thanks and greetings,

Aram

PS Does it only works with Java 6 (from 2006), really?

Request enhancement for Memory view and URI Aggregation view in client

Can you give us a switch to assign calculation unit of jvm memory between kB/MB/GB?

On the other hand, we expect to have these enhancement:

  1. Provide a view for us to choose and present aggregation result of a few URIs, so that we can easily focus on important service entries or filter out entries that does not matter.
    If this requirement is able to be fulfill by present feature, please give us instructions to make it.

  2. Let us be able to copy datum at particular cell of URI Aggregation View to Microsoft Excel.
    Inorder to report system operating status, sometimes we'd like to do this on instinct.
    Although it is feasible to copy and clip a whole row now, we still hope that we will be able to do so in case of single cell.

Tomcat agent has been register as a new agent after system error.

Hi

I want to report an issue of InspectIT registration.
One of our Tomcat 8.0.41 server which was monitored by InspectIT has been shutdown unexpectedly because of system error at 4/21 (UTC+8) about 5:00 PM.
The strange thing is that later when we startup Tomcat at about 5:00, it has been registered as another agent instead of previous one in CMR.

It's disappointed that we didn't found anything which looks useful to solve this problem in log files.
Since we are not allowed to replace this machine with another in recent months, I'd like to know what should we do to ensure that metrics collected from agent after hardware failure will be aggregate with previous data?

Does Inspect IT support any of the No-Sql databases

Does the tool support No-Sql Classification -

  1. "Columnar type database" - Cassandra/Hbase
  2. "Document type database" - Apache Solr/MongoDB
  3. "Key-Value type database" - Redis/Memcache

I Think couple of No-Sql like Cassandra/Hbase/Solr/MondoDB were typically be running any one of the JDK Platforms likely OpenJDK or Oracle Hotspot JVM

URI Aggregation View shows everything even if the time interval is meaningless

Hi

My colleague report that URI Aggregation View of InspectIT client 1.7.9.92 display all data while he assign an invalid time interval. This make him confused.

2017-4-18- -09-43-38

I found out that Invocation Sequences View have similar issue, too.

2017-4-18- -09-46-22

Please consider to show nothing to let user aware of invalid time format or introduce error-reporting mechanism to do so.

Occasionally InspectIT agent does not send keep-alive signal to CMR.

Since we started to monitor a weblogic server with InspectIT 1.6.9.83, we found out that occasionally for some unknown reasons the java agent did not send keep-alive signal back to CMR .
Yesterday this problem happened again at about 4:00 PM.
I remember that we may have restart CMR just before we found out this problem, but I don't know whether this fact is related to my issue.

1 6 9 83-no-keep-alive-signal-for-2hr-y170308-1824

I hope InspectIT members could help me figure out what was going wrong, or let us know what may be the reason that brings out this problem.

CMR Server

OS: SunOS TWAP27 5.10 Generic_137138-09 i86pc i386 i86pc

Firewall: disabled

InspectIT CMR: 1.6.9.83 Linux x64

The jre bundled with CMR has been substituded by JVM:

java version "1.7.0_67"
Java(TM) SE Runtime Environment (build 1.7.0_67-b01)
Java HotSpot(TM) Server VM (build 24.65-b04, mixed mode)

Monitoring target

OS: SunOS tplbsbt01 5.11 11.1 i86pc i386 i86pc

Firewall: disabled

Weblogic 10.3.6.0 running with jvm below

java version "1.6.0_45"
Java(TM) SE Runtime Environment (build 1.6.0_45-b06)
Java HotSpot(TM) Server VM (build 20.45-b01, mixed mode)

InspectIT java agent: 1.6.9.83

Logs

Time Zone: UTC+8

InspectIT CMR 1.6.9.83

cmr standard output log
cmr log files directory

Weblogic (Monitoring target)

Server Log files

InspectIT java agent

I didn't found any logs output from java agent. This is probably because we have removed the logging-config.xml from InspectIT agent folder to made it available for Weblogic on solaris.

Please feel free to ask for further more information.

Unable to start the the Agent in Tomcat - ERROR java.core.impl.PlatformManager - Server timeout while trying to register something at the server

Hi All -

When i tried out booting my tomcat JVM with InspecIT Agent.jar but somehow it fails due to the below exception on configuration storage throwing exception at "main] ERROR java.core.impl.PlatformManager - Server timeout while trying to register something at the server."

Please find below detailed exception from agents exception log below

2017-01-23 22:57:42,417: 4730 [ main] ERROR java.core.impl.PlatformManager - Server timeout while trying to register something at the server.
2017-01-23 22:57:42,482: 4795 [ main] ERROR spectit.agent.java.SpringAgent - inspectIT agent initialization failed. Agent will not be active.
rocks.inspectit.agent.java.config.StorageException: Agent configuration is not set in the Configuration storage
at rocks.inspectit.agent.java.config.impl.ConfigurationStorage.ensureConfigurationExists(ConfigurationStorage.java:386)
at rocks.inspectit.agent.java.config.impl.ConfigurationStorage.isClassCacheExistsOnCmr(ConfigurationStorage.java:320)
at rocks.inspectit.agent.java.analyzer.impl.ClassHashHelper.afterPropertiesSet(ClassHashHelper.java:219)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1573)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1511)
... 35 common frames omitted
Wrapped by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'classHashHelper' defined in URL [jar:file:/agent/inspectit-agent.jar!/rocks/inspectit/agent/java/analyzer/impl/ClassHashHelper.class]: Invocation of init method failed; nested exception is rocks.inspectit.agent.java.config.StorageException: Agent configuration is not set in the Configuration storage
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1514)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:521)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:458)
at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:293)
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:290)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:191)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:921)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:864)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:779)
at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:503)
... 25 common frames omitted
Wrapped by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private rocks.inspectit.agent.java.analyzer.impl.ClassHashHelper rocks.inspectit.agent.java.instrumentation.RetransformManager.classHashHelper; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'classHashHelper' defined in URL [jar:file:/agent/inspectit-agent.jar!/rocks/inspectit/agent/java/analyzer/impl/ClassHashHelper.class]: Invocation of init method failed; nested exception is rocks.inspectit.agent.java.config.StorageException: Agent configuration is not set in the Configuration storage
at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:531)
at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:88)
at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:295)
... 23 common frames omitted
Wrapped by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'retransformManager': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private rocks.inspectit.agent.java.analyzer.impl.ClassHashHelper rocks.inspectit.agent.java.instrumentation.RetransformManager.classHashHelper; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'classHashHelper' defined in URL [jar:file:/agent/inspectit-agent.jar!/rocks/inspectit/agent/java/analyzer/impl/ClassHashHelper.class]: Invocation of init method failed; nested exception is rocks.inspectit.agent.java.config.StorageException: Agent configuration is not set in the Configuration storage

Communication between agent and CMR fails

Hi,
I am exploring InspectIT (version:1.7.1.84)for my current project. Read through documentation

  1. CMR & UI - installed on my laptop. CMR repository started with IP:localhost & Port: 8192. Status is ONLINE
  2. I am trying to install agent (inspectit-agent-sun1.5-1.7.1.84.zip) on RHEL6.5. I have modified run.sh file (jboss) as below

set INSPECTIT_AGENT_HOME="/root/IT/agent"

export INSPECTIT_AGENT_HOME

set INSPECTIT_JAVA_OPTS="-Xbootclasspath/p:${INSPECTIT_AGENT_HOME}/inspectit-agent.jar -javaagent:${INSPECTIT_AGENT_HOME}/inspectit-agent.jar -Dinspectit.repository=:9070 -Dinspectit.agent.name=Instance1"
export INSPECTIT_JAVA_OPTS

integrate inspectit java options with the java options of JBoss

set JAVA_OPTS="${INSPECTIT_JAVA_OPTS} ${JAVA_OPTS}"

  1. Restarted JBOSS
  2. I am verifying the communication between agent and CMR
    [root@oracle12 bin]# java -javaagent:/root/IT/agent/inspectit-agent.jar -Dinspectit.config=/root/IT/agent/config -version
    Sep 03, 2016 4:32:36 PM rocks.inspectit.agent.java.javaagent.JavaAgent premain
    INFO: inspectIT Agent: Starting initialization...
    16:33:46.674 [main] INFO rocks.inspectit.agent.java.SpringAgent - Location of inspectit-agent.jar set to: /root/IT/agent/inspectit-agent.jar
    2016-09-03 16:33:46,909: [inspectIT] 291 [ main] INFO spectit.agent.java.SpringAgent - Initializing Spring on inspectIT Agent...
    2016-09-03 16:33:48,247: [inspectIT] 1629 [ main] INFO nfig.impl.ConfigurationStorage - Agent name set to: inspectIT
    2016-09-03 16:33:48,253: [inspectIT] 1635 [ main] ERROR spectit.agent.java.SpringAgent - inspectIT agent initialization failed. Agent will not be active.
    Sep 03, 2016 4:33:48 PM rocks.inspectit.agent.java.javaagent.JavaAgent preloadClasses
    INFO: Preloading classes ...
    Sep 03, 2016 4:33:48 PM rocks.inspectit.agent.java.javaagent.JavaAgent preloadClasses
    INFO: Preloading classes complete...
    Sep 03, 2016 4:33:48 PM rocks.inspectit.agent.java.javaagent.JavaAgent premain
    INFO: inspectIT Agent: Initialization complete...
    Sep 03, 2016 4:33:48 PM rocks.inspectit.agent.java.javaagent.JavaAgent analyzeAlreadyLoadedClasses
    INFO: inspectIT Agent: Instrumentation of core classes finished...
    java version "1.8.0_72"
    Java(TM) SE Runtime Environment (build 1.8.0_72-b15)
    Java HotSpot(TM) 64-Bit Server VM (build 25.72-b15, mixed mode)
    [root@oracle12 bin]#

Logs:
2016-09-03 16:33:48,247: 1629 [ main] INFO nfig.impl.ConfigurationStorage - Agent name set to: inspectIT
2016-09-03 16:33:48,253: 1635 [ main] ERROR spectit.agent.java.SpringAgent - inspectIT agent initialization failed. Agent will not be active.
org.springframework.beans.factory.BeanInitializationException: inspectIT agent must be initialized with IP and port of the CMR via JVM parameters.
at rocks.inspectit.agent.java.config.impl.ConfigurationStorage.afterPropertiesSet(ConfigurationStorage.java:375)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1573)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1511)
... 22 common frames omitted
Wrapped by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'configurationStorage' defined in URL [jar:file:/root/IT/agent/inspectit-agent.jar!/rocks/inspectit/agent/java/config/impl/ConfigurationStorage.class]: Invocation of init method failed; nested exception is org.springframework.beans.factory.BeanInitializationException: inspectIT agent must be initialized with IP and port of the CMR via JVM parameters.
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1514)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:521)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:458)
at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:293)
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:290)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:191)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:636)
at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:938)
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479)
at rocks.inspectit.agent.java.SpringAgent.initSpring(SpringAgent.java:146)
at rocks.inspectit.agent.java.SpringAgent.(SpringAgent.java:105)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
at rocks.inspectit.agent.java.javaagent.JavaAgent.premain(JavaAgent.java:98)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at sun.instrument.InstrumentationImpl.loadClassAndStartAgent(InstrumentationImpl.java:386)
at sun.instrument.InstrumentationImpl.loadClassAndCallPremain(InstrumentationImpl.java:401)

Please let me know, what is wrong here.

WARN spectit.ui.rcp.log.LogListener - Error occurred reading the existing versions from GitHub during check for new version job.

hi,The following error affects work:

2016-12-21 10:18:56,119: 18625  [       Worker-2] WARN  spectit.ui.rcp.log.LogListener - Error occurred reading the existing versions from GitHub during check for new version job.
java.net.UnknownHostException: api.github.com: ๅŸŸๅ่งฃๆžๆš‚ๆ—ถๅคฑ่ดฅ
	at java.net.Inet6AddressImpl.lookupAllHostAddr(Native Method)
	at java.net.InetAddress$1.lookupAllHostAddr(InetAddress.java:901)
	at java.net.InetAddress.getAddressesFromNameService(InetAddress.java:1295)
	at java.net.InetAddress.getAllByName0(InetAddress.java:1248)
	at java.net.InetAddress.getAllByName(InetAddress.java:1164)
	at java.net.InetAddress.getAllByName(InetAddress.java:1098)
	at org.apache.http.impl.conn.DefaultClientConnectionOperator.resolveHostname(DefaultClientConnectionOperator.java:242)
	at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:130)
	at org.apache.http.impl.conn.AbstractPoolEntry.open(AbstractPoolEntry.java:149)
	at org.apache.http.impl.conn.AbstractPooledConnAdapter.open(AbstractPooledConnAdapter.java:121)
	at org.apache.http.impl.client.DefaultRequestDirector.tryConnect(DefaultRequestDirector.java:561)
	at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:415)
	at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:820)
	at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:754)
	at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:732)
	at rocks.inspectit.ui.rcp.job.CheckNewVersionJob.run(Unknown Source)
	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)

I cannot access the network in LAN.Tip the above error, want to confirm whether it affects inspect ๏ผŸ

How to persist "Methods" to InfluxDB

Hello
I have a problem with storing information about Method statistics to InfluxFB. From logs i can see that I'm only sending "cpu, threads, classLoading". How can I enable storing for example Methods information or SQL?

Thanks!
Michal

The cost of InspectIT

Hi,

Recently I plan to use InsptctIT and I have some questions:

  1. I want to use it for remote monitoring. So is there any requirement for the machine to install InspectIT?
  2. I've seen that your project group is sponsored by a German research institute. So may I have some information about what features you are developing for the moment and what new features you plan to add to it in the future?

Thanks in advance for your response.

Vladimir

Jackson exception when calling rest/data/invocations/

When calling rest/data/invocations/ Rest endpoint we are getting the error below. I think the issue was introduced in the "INSPECTIT-2276: UI views for tracing" commit. A new method getRoot() was added to the rocks.inspectit.shared.all.tracing.data.SpanIdent class and it is conflicting with isRoot().

{"error":"Could not write JSON: Conflicting getter definitions for property \"root\": rocks.inspectit.shared.all.tracing.data.SpanIdent#getRoot(0 params) vs rocks.inspectit.shared.all.tracing.data.SpanIdent#isRoot(0 params) (through reference chain: java.util.ArrayList[0]->rocks.inspectit.shared.all.communication.data.InvocationSequenceData[\"spanIdent\"]); nested exception is org.codehaus.jackson.map.JsonMappingException: Conflicting getter definitions for property \"root\": rocks.inspectit.shared.all.tracing.data.SpanIdent#getRoot(0 params) vs rocks.inspectit.shared.all.tracing.data.SpanIdent#isRoot(0 params) (through reference chain: java.util.ArrayList[0]->rocks.inspectit.shared.all.communication.data.InvocationSequenceData[\"spanIdent\"])","exceptionType":"org.springframework.http.converter.HttpMessageNotWritableException"}

build fails with JDK 1.8

The build with JDK 8 fails with

* Where:
Build file '/home/suboptimal/develop/inspectIT/inspectit.server/inspectit.server.gradle' line: 114

* What went wrong:
Execution failed for task ':inspectit.server:schemagen-configurationUpdateSchemaCheck.xsd'.
> taskdef A class needed by class com.sun.tools.jxc.SchemaGenTask cannot be found: com/sun/mirror/apt/AnnotationProcessorFactory

Looks like a regression of INSPECTIT-1958.

How would I add new instrumentation for a new library?

I'm looking to instrument Apache Thrift as well as ActiveMQ. Are there any resources that could point me in the right direction for instrumenting these libraries? Or could someone point me to a directory in the repository that could help me out?

Kubernetes Support

I don't know if this is the case, but I'm looking for some good APM for my environment (preference to Opensource one).

I've found some very good commercial solutions, like CoScale and Datadog, that can monitor and correlate objects inside a Kubernetes Cluster.

It would be great if InspecIT also support this kind of integration, so we can have a full visualization of an application running inside Kubernetes, with the quantity of Pods running in a ReplicaSet, correlation between services and so.

This is just a Feature Request :)

Thanks!

Client throws Exception for the first time we focus on any view in Configuration Perspective.

The InspectIT 1.7.8.91 client pop up Exception widget repeatedly for the first time we focus on the Instrumentation Manager, Business Context Manager, Alert Manager view in Configuration Perspective.

The Instrumentation Manager case:

localcmr instrument
Error report:

inspectIT Version: 1.7.8.91 
Operating system: Windows 7 6.1 (amd64) 
Java version: Oracle Corporation 1.7.0-u80-unofficial
Exception type: org.springframework.remoting.RemoteAccessException 
Exception message: Could not access HTTP invoker remote service at [http://localhost:8182/remoting/ConfigurationInterfaceService]; nested exception is java.lang.InstantiationError: rocks.inspectit.shared.cs.ci.business.expression.AbstractExpression
Stack trace (limited): org.springframework.remoting.RemoteAccessException: Could not access HTTP invoker remote service at [http://localhost:8182/remoting/ConfigurationInterfaceService]; nested exception is java.lang.InstantiationError: rocks.inspectit.shared.cs.ci.business.expression.AbstractExpression
        at org.springframework.remoting.httpinvoker.HttpInvokerClientInterceptor.convertHttpInvokerAccessException(HttpInvokerClientInterceptor.java:213)
        at org.springframework.remoting.httpinvoker.HttpInvokerClientInterceptor.invoke(HttpInvokerClientInterceptor.java:145)
        at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172) 
        at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204) 
        at com.sun.proxy.$Proxy52.getAllProfiles(Unknown Source) 
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) 
        at sun.reflect.DelegatingMethodAcce 

The Business Context Manager case:

localcmr business_context_manager
Error report:

Exception type: org.springframework.remoting.RemoteInvocationFailureException 
Exception message: Invocation of method [public abstract java.util.List rocks.inspectit.shared.cs.cmr.service.IConfigurationInterfaceService.getApplicationDefinitions()] failed in HTTP invoker remote service at [http://localhost:8182/remoting/ConfigurationInterfaceService]; nested exception is java.lang.NoSuchMethodException: com.sun.proxy.$Proxy101.getApplicationDefinitions()
Stack trace (limited): org.springframework.remoting.RemoteInvocationFailureException: Invocation of method [public abstract java.util.List rocks.inspectit.shared.cs.cmr.service.IConfigurationInterfaceService.getApplicationDefinitions()] failed in HTTP invoker remote service at [http://localhost:8182/remoting/ConfigurationInterfaceService]; nested exception is java.lang.NoSuchMethodException: com.sun.proxy.$Proxy101.getApplicationDefinitions()
        at org.springframework.remoting.httpinvoker.HttpInvokerClientInterceptor.invoke(HttpInvokerClientInterceptor.java:155)
        at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172) 
        at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204) 
        at com.sun.proxy.$Proxy52.getApplicationDefinitions(Unknown Source) 
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) 
        at sun.reflect.DelegatingMetho 

The Alert Manager case:

localcmr alert manager
Error report:

Exception type: org.springframework.remoting.RemoteInvocationFailureException 
Exception message: Invocation of method [public abstract java.util.List rocks.inspectit.shared.cs.cmr.service.IConfigurationInterfaceService.getAlertingDefinitions()] failed in HTTP invoker remote service at [http://localhost:8182/remoting/ConfigurationInterfaceService]; nested exception is java.lang.NoSuchMethodException: com.sun.proxy.$Proxy101.getAlertingDefinitions()
Stack trace (limited): org.springframework.remoting.RemoteInvocationFailureException: Invocation of method [public abstract java.util.List rocks.inspectit.shared.cs.cmr.service.IConfigurationInterfaceService.getAlertingDefinitions()] failed in HTTP invoker remote service at [http://localhost:8182/remoting/ConfigurationInterfaceService]; nested exception is java.lang.NoSuchMethodException: com.sun.proxy.$Proxy101.getAlertingDefinitions()
        at org.springframework.remoting.httpinvoker.HttpInvokerClientInterceptor.invoke(HttpInvokerClientInterceptor.java:155)
        at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172) 
        at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204) 
        at com.sun.proxy.$Proxy52.getAlertingDefinitions(Unknown Source) 
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) 
        at sun.reflect.DelegatingMethodAccessor 

I believe this is because the client does not handle exception properly when it is not able to receive data from a no-agent-connected CMR (Local CMR).

Error opening zip file or JAR manifest missing- Couldnt load Agent jar in Tomcat Container

I am getting the below issue wherein i couldnt load the agent file

Error opening zip file or JAR manifest missing : /root/agent/inspectit-agent.jar
Error occurred during initialization of VM
agent library failed to init: instrument

[root@axslx1001 logs]# java -version
openjdk version "1.8.0_51"
OpenJDK Runtime Environment (build 1.8.0_51-b16)
OpenJDK 64-Bit Server VM (build 25.51-b03, mixed mode)

Kindly let me know If I am missing something here

visit ui from web

i install inspectIt in local for test, but i found ui is app(need to install)

i think if ui from app to web is better.

can i visit ui in browser not in application?

Docker CMR doesn't work (boot2docker)

Hi

I'm using OsX Yosemite, docker and boot2docker/VirtualBox (the only way to run docker images on OSX). I just installed the docker image via the command (install guide):

docker run -d --name inspectIT-CMR -p 8182:8182 -p 9070:9070 inspectit/cmr

After that I tried to connect the InspectIt client to the docker server (dockerhost:8182). Didn't work.

So I ssh-ed into the container and checked the logs:

2015-08-11 11:42:06,845: 332 [ main] INFO info.novatec.inspectit.cmr.CMR - Central Measurement Repository is starting up!
2015-08-11 11:42:06,848: 335 [ main] INFO info.novatec.inspectit.cmr.CMR - ==============================================
2015-08-11 11:42:06,848: 335 [ main] INFO info.novatec.inspectit.cmr.CMR - Initializing Spring...
2015-08-11 11:42:08,081: 1568 [ main] INFO t.cmr.property.PropertyManager - |-Loading the default CMR configuration
2015-08-11 11:42:08,203: 1690 [ main] INFO t.cmr.property.PropertyManager - |-No CMR Configuration updates found, continuing to use default configuration
2015-08-11 11:42:08,219: 1706 [ main] INFO t.cmr.property.PropertyManager - |-CMR Configuration verified with no errors
2015-08-11 11:42:08,241: 1728 [ main] INFO ring.exporter.RemotingExporter - |-RemoteExporter: Processing Beans for remote export
2015-08-11 11:42:08,745: 2232 [ main] INFO mr.cache.impl.BufferProperties - |-Buffer properties initialized with following values:
2015-08-11 11:42:08,745: 2232 [ main] INFO mr.cache.impl.BufferProperties - ||-Eviction occupancy percentage: 95%
2015-08-11 11:42:08,746: 2233 [ main] INFO mr.cache.impl.BufferProperties - ||-Eviction fragment size percentage: 5%
2015-08-11 11:42:08,746: 2233 [ main] INFO mr.cache.impl.BufferProperties - ||-Indexing tree cleaning threads: 1
2015-08-11 11:42:08,746: 2233 [ main] INFO mr.cache.impl.BufferProperties - ||-Indexing waiting time: 500 ms
2015-08-11 11:42:08,746: 2233 [ main] INFO mr.cache.impl.BufferProperties - ||-Min old generation occupancy percentage active till: 402,653,184 bytes
2015-08-11 11:42:08,746: 2233 [ main] INFO mr.cache.impl.BufferProperties - ||-Max old generation occupancy percentage active from: 2,147,483,648 bytes
2015-08-11 11:42:08,746: 2233 [ main] INFO mr.cache.impl.BufferProperties - ||-Min old generation occupancy percentage: 50%
2015-08-11 11:42:08,747: 2234 [ main] INFO mr.cache.impl.BufferProperties - ||-Max old generation occupancy percentage: 65%
2015-08-11 11:42:08,747: 2234 [ main] INFO mr.cache.impl.BufferProperties - ||-Max object size expansion: 10%
2015-08-11 11:42:08,747: 2234 [ main] INFO mr.cache.impl.BufferProperties - ||-Min object size expansion: 1%
2015-08-11 11:42:08,747: 2234 [ main] INFO mr.cache.impl.BufferProperties - ||-Max object size expansion active from buffer occupancy: 75%
2015-08-11 11:42:08,747: 2234 [ main] INFO mr.cache.impl.BufferProperties - ||-Min object size expansion active till buffer occupancy: 35 %
2015-08-11 11:42:08,747: 2234 [ main] INFO mr.cache.impl.BufferProperties - ||-Max object size expansion active till buffer size: 209,715,200 bytes
2015-08-11 11:42:08,748: 2235 [ main] INFO mr.cache.impl.BufferProperties - ||-Min object size expansion active from buffer size: 1,073,741,824 bytes
2015-08-11 11:42:08,835: 2322 [ main] INFO it.cmr.cache.impl.AtomicBuffer - |-Using buffer with maximum size 598,817,536 bytes...
2015-08-11 11:42:08,835: 2322 [ main] INFO it.cmr.cache.impl.AtomicBuffer - |-Indexing tree maintenance on 44,911,316 bytes added/removed...
2015-08-11 11:42:08,836: 2323 [ main] INFO it.cmr.cache.impl.AtomicBuffer - |-Using object expansion rate of 5.81%
2015-08-11 11:42:14,281: 7768 [ main] INFO mr.service.ServerStatusService - |-Server Status Service active...
2015-08-11 11:42:14,320: 7807 [ main] INFO izer.schema.ClassSchemaManager - ||-Class Schema Manager started..
2015-08-11 11:42:14,735: 8222 [ main] INFO ectit.cmr.util.ShutdownService - |-Shutdown Service active...
2015-08-11 11:42:14,740: 8227 [ main] INFO r.service.CmrManagementService - |-CMR Management Service active...
2015-08-11 11:42:14,748: 8235 [ main] INFO mr.service.AgentStorageService - |-Agent Storage Service active...
2015-08-11 11:42:14,765: 8252 [ main] INFO ervice.GlobalDataAccessService - |-Global Data Access Service active...
2015-08-11 11:42:14,778: 8265 [ main] INFO ice.ExceptionDataAccessService - |-Exception Sensor Data Access Service active...
2015-08-11 11:42:14,789: 8276 [ main] INFO ice.HttpTimerDataAccessService - |-Http Timer Data Access Service active...
2015-08-11 11:42:14,799: 8286 [ main] INFO ce.InvocationDataAccessService - |-Invocation Data Access Service active...
2015-08-11 11:42:14,813: 8300 [ main] INFO mr.service.RegistrationService - |-Registration Service active...
2015-08-11 11:42:14,822: 8309 [ main] INFO r.service.SqlDataAccessService - |-SQL Data Access Service active...
2015-08-11 11:42:14,839: 8326 [ main] INFO tit.cmr.service.StorageService - |-Storage Service active...
2015-08-11 11:42:15,480: 8967 [ main] INFO / - Initializing Spring FrameworkServlet 'springDispatcherServletExporter'
2015-08-11 11:42:15,834: 9321 [ main] INFO bApplicationContextInitializer - | Jetty Web Application Context started!
2015-08-11 11:42:15,882: 9369 [ main] INFO tor$$EnhancerByCGLIB$$729598ac - |-Kryonet server successfully started and running on port 9070
2015-08-11 11:42:15,901: 9388 [ main] INFO rter.KryoNetRmiServiceExporter - |-Service info.novatec.inspectit.cmr.service.IAgentStorageService exported and available via kryonet RMI with the ID 2
2015-08-11 11:42:15,903: 9390 [ main] INFO rter.KryoNetRmiServiceExporter - |-Service info.novatec.inspectit.cmr.service.IRegistrationService exported and available via kryonet RMI with the ID 1
2015-08-11 11:42:15,915: 9402 [ main] INFO info.novatec.inspectit.cmr.CMR - Spring successfully initialized
2015-08-11 11:42:15,918: 9405 [ main] INFO info.novatec.inspectit.cmr.CMR - Starting CMR in version 1.6.2.65
2015-08-11 11:42:15,920: 9407 [ main] INFO info.novatec.inspectit.cmr.CMR - CMR started in 9076.102577 ms
2015-08-11 11:43:21,180: 74667 [ btpool0-3] ERROR org.mortbay.log - /remoting/ServerStatusService
java.lang.ClassCastException: info.novatec.inspectit.communication.comparator.HttpTimerDataComparatorEnum cannot be cast to org.springframework.remoting.support.RemoteInvocation
at info.novatec.inspectit.cmr.spring.exporter.KryoHttpInvokerServiceExporter.readRemoteInvocation(KryoHttpInvokerServiceExporter.java:44) ~[inspectit-cmr.jar:na]
at org.springframework.remoting.httpinvoker.HttpInvokerServiceExporter.readRemoteInvocation(HttpInvokerServiceExporter.java:95) ~[org.springframework.web-3.1.0.RELEASE.jar:3.1.0.RELEASE]
at org.springframework.remoting.httpinvoker.HttpInvokerServiceExporter.handleRequest(HttpInvokerServiceExporter.java:72) ~[org.springframework.web-3.1.0.RELEASE.jar:3.1.0.RELEASE]
at org.springframework.web.context.support.HttpRequestHandlerServlet.service(HttpRequestHandlerServlet.java:67) ~[org.springframework.web-3.1.0.RELEASE.jar:3.1.0.RELEASE]
at javax.servlet.http.HttpServlet.service(HttpServlet.java:848) ~[javax.servlet-3.0.0.v201103241009.jar:na]
at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:511) ~[jetty-6.1.26.jar:6.1.26]
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1221) ~[jetty-6.1.26.jar:6.1.26]
at org.mortbay.servlet.UserAgentFilter.doFilter(UserAgentFilter.java:78) ~[jetty-util-6.1.26.jar:6.1.26]
at org.mortbay.servlet.GzipFilter.doFilter(GzipFilter.java:131) ~[jetty-util-6.1.26.jar:6.1.26]
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212) ~[jetty-6.1.26.jar:6.1.26]
at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399) ~[jetty-6.1.26.jar:6.1.26]
at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766) [jetty-6.1.26.jar:6.1.26]
at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152) [jetty-6.1.26.jar:6.1.26]
at org.mortbay.jetty.Server.handle(Server.java:326) [jetty-6.1.26.jar:6.1.26]
at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542) [jetty-6.1.26.jar:6.1.26]
at org.mortbay.jetty.HttpConnection$RequestHandler.content(HttpConnection.java:945) [jetty-6.1.26.jar:6.1.26]
at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:756) [jetty-6.1.26.jar:6.1.26]
at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:218) [jetty-6.1.26.jar:6.1.26]
at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404) [jetty-6.1.26.jar:6.1.26]
at org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228) [jetty-6.1.26.jar:6.1.26]
at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:451) [jetty-util-6.1.26.jar:6.1.26]
2015-08-11 11:43:40,996: 94483 [ btpool0-3] ERROR org.mortbay.log - /remoting/ServerStatusService
java.lang.ClassCastException: info.novatec.inspectit.communication.comparator.HttpTimerDataComparatorEnum cannot be cast to org.springframework.remoting.support.RemoteInvocation
at info.novatec.inspectit.cmr.spring.exporter.KryoHttpInvokerServiceExporter.readRemoteInvocation(KryoHttpInvokerServiceExporter.java:44) ~[inspectit-cmr.jar:na]
at org.springframework.remoting.httpinvoker.HttpInvokerServiceExporter.readRemoteInvocation(HttpInvokerServiceExporter.java:95) ~[org.springframework.web-3.1.0.RELEASE.jar:3.1.0.RELEASE]
at org.springframework.remoting.httpinvoker.HttpInvokerServiceExporter.handleRequest(HttpInvokerServiceExporter.java:72) ~[org.springframework.web-3.1.0.RELEASE.jar:3.1.0.RELEASE]
at org.springframework.web.context.support.HttpRequestHandlerServlet.service(HttpRequestHandlerServlet.java:67) ~[org.springframework.web-3.1.0.RELEASE.jar:3.1.0.RELEASE]
at javax.servlet.http.HttpServlet.service(HttpServlet.java:848) ~[javax.servlet-3.0.0.v201103241009.jar:na]
at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:511) ~[jetty-6.1.26.jar:6.1.26]
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1221) ~[jetty-6.1.26.jar:6.1.26]
at org.mortbay.servlet.UserAgentFilter.doFilter(UserAgentFilter.java:78) ~[jetty-util-6.1.26.jar:6.1.26]
at org.mortbay.servlet.GzipFilter.doFilter(GzipFilter.java:131) ~[jetty-util-6.1.26.jar:6.1.26]
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212) ~[jetty-6.1.26.jar:6.1.26]
at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399) ~[jetty-6.1.26.jar:6.1.26]
at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766) [jetty-6.1.26.jar:6.1.26]
at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152) [jetty-6.1.26.jar:6.1.26]
at org.mortbay.jetty.Server.handle(Server.java:326) [jetty-6.1.26.jar:6.1.26]
at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542) [jetty-6.1.26.jar:6.1.26]
at org.mortbay.jetty.HttpConnection$RequestHandler.content(HttpConnection.java:945) [jetty-6.1.26.jar:6.1.26]
at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:756) [jetty-6.1.26.jar:6.1.26]
at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:218) [jetty-6.1.26.jar:6.1.26]
at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404) [jetty-6.1.26.jar:6.1.26]
at org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228) [jetty-6.1.26.jar:6.1.26]
at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:451) [jetty-util-6.1.26.jar:6.1.26]
2015-08-11 11:43:42,752: 96239 [ btpool0-0] ERROR org.mortbay.log - /remoting/ServerStatusService
java.lang.ClassCastException: info.novatec.inspectit.communication.comparator.HttpTimerDataComparatorEnum cannot be cast to org.springframework.remoting.support.RemoteInvocation
at info.novatec.inspectit.cmr.spring.exporter.KryoHttpInvokerServiceExporter.readRemoteInvocation(KryoHttpInvokerServiceExporter.java:44) ~[inspectit-cmr.jar:na]
at org.springframework.remoting.httpinvoker.HttpInvokerServiceExporter.readRemoteInvocation(HttpInvokerServiceExporter.java:95) ~[org.springframework.web-3.1.0.RELEASE.jar:3.1.0.RELEASE]
at org.springframework.remoting.httpinvoker.HttpInvokerServiceExporter.handleRequest(HttpInvokerServiceExporter.java:72) ~[org.springframework.web-3.1.0.RELEASE.jar:3.1.0.RELEASE]
at org.springframework.web.context.support.HttpRequestHandlerServlet.service(HttpRequestHandlerServlet.java:67) ~[org.springframework.web-3.1.0.RELEASE.jar:3.1.0.RELEASE]
at javax.servlet.http.HttpServlet.service(HttpServlet.java:848) ~[javax.servlet-3.0.0.v201103241009.jar:na]
at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:511) ~[jetty-6.1.26.jar:6.1.26]
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1221) ~[jetty-6.1.26.jar:6.1.26]
at org.mortbay.servlet.UserAgentFilter.doFilter(UserAgentFilter.java:78) ~[jetty-util-6.1.26.jar:6.1.26]
at org.mortbay.servlet.GzipFilter.doFilter(GzipFilter.java:131) ~[jetty-util-6.1.26.jar:6.1.26]
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212) ~[jetty-6.1.26.jar:6.1.26]
at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399) ~[jetty-6.1.26.jar:6.1.26]
at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766) [jetty-6.1.26.jar:6.1.26]
at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152) [jetty-6.1.26.jar:6.1.26]
at org.mortbay.jetty.Server.handle(Server.java:326) [jetty-6.1.26.jar:6.1.26]
at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542) [jetty-6.1.26.jar:6.1.26]
at org.mortbay.jetty.HttpConnection$RequestHandler.content(HttpConnection.java:945) [jetty-6.1.26.jar:6.1.26]
at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:756) [jetty-6.1.26.jar:6.1.26]
at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:218) [jetty-6.1.26.jar:6.1.26]
at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404) [jetty-6.1.26.jar:6.1.26]
at org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228) [jetty-6.1.26.jar:6.1.26]
at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:451) [jetty-util-6.1.26.jar:6.1.26]
2015-08-11 11:44:42,794: 156281 [ btpool0-4] ERROR org.mortbay.log - /remoting/ServerStatusService
java.lang.ClassCastException: info.novatec.inspectit.communication.comparator.HttpTimerDataComparatorEnum cannot be cast to org.springframework.remoting.support.RemoteInvocation
at info.novatec.inspectit.cmr.spring.exporter.KryoHttpInvokerServiceExporter.readRemoteInvocation(KryoHttpInvokerServiceExporter.java:44) ~[inspectit-cmr.jar:na]
at org.springframework.remoting.httpinvoker.HttpInvokerServiceExporter.readRemoteInvocation(HttpInvokerServiceExporter.java:95) ~[org.springframework.web-3.1.0.RELEASE.jar:3.1.0.RELEASE]
at org.springframework.remoting.httpinvoker.HttpInvokerServiceExporter.handleRequest(HttpInvokerServiceExporter.java:72) ~[org.springframework.web-3.1.0.RELEASE.jar:3.1.0.RELEASE]
at org.springframework.web.context.support.HttpRequestHandlerServlet.service(HttpRequestHandlerServlet.java:67) ~[org.springframework.web-3.1.0.RELEASE.jar:3.1.0.RELEASE]
at javax.servlet.http.HttpServlet.service(HttpServlet.java:848) ~[javax.servlet-3.0.0.v201103241009.jar:na]
at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:511) ~[jetty-6.1.26.jar:6.1.26]
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1221) ~[jetty-6.1.26.jar:6.1.26]
at org.mortbay.servlet.UserAgentFilter.doFilter(UserAgentFilter.java:78) ~[jetty-util-6.1.26.jar:6.1.26]
at org.mortbay.servlet.GzipFilter.doFilter(GzipFilter.java:131) ~[jetty-util-6.1.26.jar:6.1.26]
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212) ~[jetty-6.1.26.jar:6.1.26]
at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399) ~[jetty-6.1.26.jar:6.1.26]
at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766) [jetty-6.1.26.jar:6.1.26]
at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152) [jetty-6.1.26.jar:6.1.26]
at org.mortbay.jetty.Server.handle(Server.java:326) [jetty-6.1.26.jar:6.1.26]
at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542) [jetty-6.1.26.jar:6.1.26]
at org.mortbay.jetty.HttpConnection$RequestHandler.content(HttpConnection.java:945) [jetty-6.1.26.jar:6.1.26]
at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:756) [jetty-6.1.26.jar:6.1.26]
at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:218) [jetty-6.1.26.jar:6.1.26]
at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404) [jetty-6.1.26.jar:6.1.26]
at org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228) [jetty-6.1.26.jar:6.1.26]
at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:451) [jetty-util-6.1.26.jar:6.1.26]
2015-08-11 11:45:42,829: 216316 [ btpool0-2] ERROR org.mortbay.log - /remoting/ServerStatusService
java.lang.ClassCastException: info.novatec.inspectit.communication.comparator.HttpTimerDataComparatorEnum cannot be cast to org.springframework.remoting.support.RemoteInvocation
at info.novatec.inspectit.cmr.spring.exporter.KryoHttpInvokerServiceExporter.readRemoteInvocation(KryoHttpInvokerServiceExporter.java:44) ~[inspectit-cmr.jar:na]
at org.springframework.remoting.httpinvoker.HttpInvokerServiceExporter.readRemoteInvocation(HttpInvokerServiceExporter.java:95) ~[org.springframework.web-3.1.0.RELEASE.jar:3.1.0.RELEASE]
at org.springframework.remoting.httpinvoker.HttpInvokerServiceExporter.handleRequest(HttpInvokerServiceExporter.java:72) ~[org.springframework.web-3.1.0.RELEASE.jar:3.1.0.RELEASE]
at org.springframework.web.context.support.HttpRequestHandlerServlet.service(HttpRequestHandlerServlet.java:67) ~[org.springframework.web-3.1.0.RELEASE.jar:3.1.0.RELEASE]
at javax.servlet.http.HttpServlet.service(HttpServlet.java:848) ~[javax.servlet-3.0.0.v201103241009.jar:na]
at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:511) ~[jetty-6.1.26.jar:6.1.26]
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1221) ~[jetty-6.1.26.jar:6.1.26]
at org.mortbay.servlet.UserAgentFilter.doFilter(UserAgentFilter.java:78) ~[jetty-util-6.1.26.jar:6.1.26]
at org.mortbay.servlet.GzipFilter.doFilter(GzipFilter.java:131) ~[jetty-util-6.1.26.jar:6.1.26]
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212) ~[jetty-6.1.26.jar:6.1.26]
at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399) ~[jetty-6.1.26.jar:6.1.26]
at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766) [jetty-6.1.26.jar:6.1.26]
at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152) [jetty-6.1.26.jar:6.1.26]
at org.mortbay.jetty.Server.handle(Server.java:326) [jetty-6.1.26.jar:6.1.26]
at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542) [jetty-6.1.26.jar:6.1.26]
at org.mortbay.jetty.HttpConnection$RequestHandler.content(HttpConnection.java:945) [jetty-6.1.26.jar:6.1.26]
at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:756) [jetty-6.1.26.jar:6.1.26]
at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:218) [jetty-6.1.26.jar:6.1.26]
at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404) [jetty-6.1.26.jar:6.1.26]
at org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228) [jetty-6.1.26.jar:6.1.26]
at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:451) [jetty-util-6.1.26.jar:6.1.26]
2015-08-11 11:46:42,860: 276347 [ btpool0-5] ERROR org.mortbay.log - /remoting/ServerStatusService
java.lang.ClassCastException: info.novatec.inspectit.communication.comparator.HttpTimerDataComparatorEnum cannot be cast to org.springframework.remoting.support.RemoteInvocation
at info.novatec.inspectit.cmr.spring.exporter.KryoHttpInvokerServiceExporter.readRemoteInvocation(KryoHttpInvokerServiceExporter.java:44) ~[inspectit-cmr.jar:na]
at org.springframework.remoting.httpinvoker.HttpInvokerServiceExporter.readRemoteInvocation(HttpInvokerServiceExporter.java:95) ~[org.springframework.web-3.1.0.RELEASE.jar:3.1.0.RELEASE]
at org.springframework.remoting.httpinvoker.HttpInvokerServiceExporter.handleRequest(HttpInvokerServiceExporter.java:72) ~[org.springframework.web-3.1.0.RELEASE.jar:3.1.0.RELEASE]
at org.springframework.web.context.support.HttpRequestHandlerServlet.service(HttpRequestHandlerServlet.java:67) ~[org.springframework.web-3.1.0.RELEASE.jar:3.1.0.RELEASE]
at javax.servlet.http.HttpServlet.service(HttpServlet.java:848) ~[javax.servlet-3.0.0.v201103241009.jar:na]
at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:511) ~[jetty-6.1.26.jar:6.1.26]
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1221) ~[jetty-6.1.26.jar:6.1.26]
at org.mortbay.servlet.UserAgentFilter.doFilter(UserAgentFilter.java:78) ~[jetty-util-6.1.26.jar:6.1.26]
at org.mortbay.servlet.GzipFilter.doFilter(GzipFilter.java:131) ~[jetty-util-6.1.26.jar:6.1.26]
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212) ~[jetty-6.1.26.jar:6.1.26]
at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399) ~[jetty-6.1.26.jar:6.1.26]
at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766) [jetty-6.1.26.jar:6.1.26]
at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152) [jetty-6.1.26.jar:6.1.26]
at org.mortbay.jetty.Server.handle(Server.java:326) [jetty-6.1.26.jar:6.1.26]
at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542) [jetty-6.1.26.jar:6.1.26]
at org.mortbay.jetty.HttpConnection$RequestHandler.content(HttpConnection.java:945) [jetty-6.1.26.jar:6.1.26]
at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:756) [jetty-6.1.26.jar:6.1.26]
at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:218) [jetty-6.1.26.jar:6.1.26]
at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404) [jetty-6.1.26.jar:6.1.26]
at org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228) [jetty-6.1.26.jar:6.1.26]
at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:451) [jetty-util-6.1.26.jar:6.1.26]
2015-08-11 11:47:42,893: 336380 [ btpool0-3] ERROR org.mortbay.log - /remoting/ServerStatusService
java.lang.ClassCastException: info.novatec.inspectit.communication.comparator.HttpTimerDataComparatorEnum cannot be cast to org.springframework.remoting.support.RemoteInvocation
at info.novatec.inspectit.cmr.spring.exporter.KryoHttpInvokerServiceExporter.readRemoteInvocation(KryoHttpInvokerServiceExporter.java:44) ~[inspectit-cmr.jar:na]
at org.springframework.remoting.httpinvoker.HttpInvokerServiceExporter.readRemoteInvocation(HttpInvokerServiceExporter.java:95) ~[org.springframework.web-3.1.0.RELEASE.jar:3.1.0.RELEASE]
at org.springframework.remoting.httpinvoker.HttpInvokerServiceExporter.handleRequest(HttpInvokerServiceExporter.java:72) ~[org.springframework.web-3.1.0.RELEASE.jar:3.1.0.RELEASE]
at org.springframework.web.context.support.HttpRequestHandlerServlet.service(HttpRequestHandlerServlet.java:67) ~[org.springframework.web-3.1.0.RELEASE.jar:3.1.0.RELEASE]
at javax.servlet.http.HttpServlet.service(HttpServlet.java:848) ~[javax.servlet-3.0.0.v201103241009.jar:na]
at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:511) ~[jetty-6.1.26.jar:6.1.26]
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1221) ~[jetty-6.1.26.jar:6.1.26]
at org.mortbay.servlet.UserAgentFilter.doFilter(UserAgentFilter.java:78) ~[jetty-util-6.1.26.jar:6.1.26]
at org.mortbay.servlet.GzipFilter.doFilter(GzipFilter.java:131) ~[jetty-util-6.1.26.jar:6.1.26]
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212) ~[jetty-6.1.26.jar:6.1.26]
at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399) ~[jetty-6.1.26.jar:6.1.26]
at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766) [jetty-6.1.26.jar:6.1.26]
at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152) [jetty-6.1.26.jar:6.1.26]
at org.mortbay.jetty.Server.handle(Server.java:326) [jetty-6.1.26.jar:6.1.26]
at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542) [jetty-6.1.26.jar:6.1.26]
at org.mortbay.jetty.HttpConnection$RequestHandler.content(HttpConnection.java:945) [jetty-6.1.26.jar:6.1.26]
at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:756) [jetty-6.1.26.jar:6.1.26]
at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:218) [jetty-6.1.26.jar:6.1.26]
at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404) [jetty-6.1.26.jar:6.1.26]
at org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228) [jetty-6.1.26.jar:6.1.26]
at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:451) [jetty-util-6.1.26.jar:6.1.26]
2015-08-11 11:48:42,928: 396415 [ btpool0-4] ERROR org.mortbay.log - /remoting/ServerStatusService
java.lang.ClassCastException: info.novatec.inspectit.communication.comparator.HttpTimerDataComparatorEnum cannot be cast to org.springframework.remoting.support.RemoteInvocation
at info.novatec.inspectit.cmr.spring.exporter.KryoHttpInvokerServiceExporter.readRemoteInvocation(KryoHttpInvokerServiceExporter.java:44) ~[inspectit-cmr.jar:na]
at org.springframework.remoting.httpinvoker.HttpInvokerServiceExporter.readRemoteInvocation(HttpInvokerServiceExporter.java:95) ~[org.springframework.web-3.1.0.RELEASE.jar:3.1.0.RELEASE]
at org.springframework.remoting.httpinvoker.HttpInvokerServiceExporter.handleRequest(HttpInvokerServiceExporter.java:72) ~[org.springframework.web-3.1.0.RELEASE.jar:3.1.0.RELEASE]
at org.springframework.web.context.support.HttpRequestHandlerServlet.service(HttpRequestHandlerServlet.java:67) ~[org.springframework.web-3.1.0.RELEASE.jar:3.1.0.RELEASE]
at javax.servlet.http.HttpServlet.service(HttpServlet.java:848) ~[javax.servlet-3.0.0.v201103241009.jar:na]
at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:511) ~[jetty-6.1.26.jar:6.1.26]
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1221) ~[jetty-6.1.26.jar:6.1.26]
at org.mortbay.servlet.UserAgentFilter.doFilter(UserAgentFilter.java:78) ~[jetty-util-6.1.26.jar:6.1.26]
at org.mortbay.servlet.GzipFilter.doFilter(GzipFilter.java:131) ~[jetty-util-6.1.26.jar:6.1.26]
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212) ~[jetty-6.1.26.jar:6.1.26]
at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399) ~[jetty-6.1.26.jar:6.1.26]
at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766) [jetty-6.1.26.jar:6.1.26]
at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152) [jetty-6.1.26.jar:6.1.26]
at org.mortbay.jetty.Server.handle(Server.java:326) [jetty-6.1.26.jar:6.1.26]
at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542) [jetty-6.1.26.jar:6.1.26]
at org.mortbay.jetty.HttpConnection$RequestHandler.content(HttpConnection.java:945) [jetty-6.1.26.jar:6.1.26]
at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:756) [jetty-6.1.26.jar:6.1.26]
at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:218) [jetty-6.1.26.jar:6.1.26]
at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404) [jetty-6.1.26.jar:6.1.26]
at org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228) [jetty-6.1.26.jar:6.1.26]
at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:451) [jetty-util-6.1.26.jar:6.1.26]
2015-08-11 11:49:42,956: 456443 [ btpool0-2] ERROR org.mortbay.log - /remoting/ServerStatusService
java.lang.ClassCastException: info.novatec.inspectit.communication.comparator.HttpTimerDataComparatorEnum cannot be cast to org.springframework.remoting.support.RemoteInvocation
at info.novatec.inspectit.cmr.spring.exporter.KryoHttpInvokerServiceExporter.readRemoteInvocation(KryoHttpInvokerServiceExporter.java:44) ~[inspectit-cmr.jar:na]
at org.springframework.remoting.httpinvoker.HttpInvokerServiceExporter.readRemoteInvocation(HttpInvokerServiceExporter.java:95) ~[org.springframework.web-3.1.0.RELEASE.jar:3.1.0.RELEASE]
at org.springframework.remoting.httpinvoker.HttpInvokerServiceExporter.handleRequest(HttpInvokerServiceExporter.java:72) ~[org.springframework.web-3.1.0.RELEASE.jar:3.1.0.RELEASE]
at org.springframework.web.context.support.HttpRequestHandlerServlet.service(HttpRequestHandlerServlet.java:67) ~[org.springframework.web-3.1.0.RELEASE.jar:3.1.0.RELEASE]
at javax.servlet.http.HttpServlet.service(HttpServlet.java:848) ~[javax.servlet-3.0.0.v201103241009.jar:na]
at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:511) ~[jetty-6.1.26.jar:6.1.26]
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1221) ~[jetty-6.1.26.jar:6.1.26]
at org.mortbay.servlet.UserAgentFilter.doFilter(UserAgentFilter.java:78) ~[jetty-util-6.1.26.jar:6.1.26]
at org.mortbay.servlet.GzipFilter.doFilter(GzipFilter.java:131) ~[jetty-util-6.1.26.jar:6.1.26]
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212) ~[jetty-6.1.26.jar:6.1.26]
at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399) ~[jetty-6.1.26.jar:6.1.26]
at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766) [jetty-6.1.26.jar:6.1.26]
at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152) [jetty-6.1.26.jar:6.1.26]
at org.mortbay.jetty.Server.handle(Server.java:326) [jetty-6.1.26.jar:6.1.26]
at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542) [jetty-6.1.26.jar:6.1.26]
at org.mortbay.jetty.HttpConnection$RequestHandler.content(HttpConnection.java:945) [jetty-6.1.26.jar:6.1.26]
at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:756) [jetty-6.1.26.jar:6.1.26]
at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:218) [jetty-6.1.26.jar:6.1.26]
at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404) [jetty-6.1.26.jar:6.1.26]
at org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228) [jetty-6.1.26.jar:6.1.26]
at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:451) [jetty-util-6.1.26.jar:6.1.26]

When Dynamic Instrumentation would be available in InspectIT

Hi Team -

I could see that there were a ticket on dynamic instrumentation (https://inspectit-performance.atlassian.net/browse/INSPECTIT-1951)

When can we expect this feature getting released? (As per the roadmap it is in V1.9)

Moreover interesting thing is what all the insight/measurement we will get out of this dyn inst feature

If I assumption were right we would be getting following things

  1. Method Invocation count

  2. CPU % for each individual method

  3. Call Sequence/flow between incoming/outgoing references for each single method interpretation

Please do correct If I have misinterpreted anything here

Moreover If we were using dynamic Inst then what would be the JVM Overhead (How much my Application CPU Thread execution time/JVM Heap Usage will impact when we do dyn inst)

In general CPU Samplings/Invocation sequences would be just cause some some non-intrusive overhead may be (~5-10% to JVM CPU)

Kindly share your thoughts on the same

Sample DvdStore Application Started with Docker not getting enabled in CMR Repository

Hi,

I have installed InspectIT CMR and Sample DvDstore application in my local Mac Machine using docker image/container

And Installed InspecTUI Mac version independently in my machine

sh-3.2# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
df6284be7638 inspectit/dvdstore "/run-with-inspectit." 6 hours ago Up 6 hours 0.0.0.0:8080->8080/tcp inspectIT-dvdstore
ade0f7341b79 inspectit/cmr "/bin/sh -c '/bin/sh " 6 hours ago Up 6 hours 0.0.0.0:8182->8182/tcp, 0.0.0.0:9070->9070/tcp inspectIT-CMR
sh-3.2#

As you see above both the CMR and dvdstore is running successfully in docker container

However when i open the inspectit ui in Mac i could see only the Local CMR online and running sample application DvDStore is not available in the CMR

Please find below the logs for your reference

CMR Logs as follows:

sh-3.2# docker logs ade0f7341b79
2017-01-06 09:58:49,123: 35724 [ main] INFO rocks.inspectit.server.CMR - Central Measurement Repository is starting up!
2017-01-06 09:58:49,125: 35726 [ main] INFO rocks.inspectit.server.CMR - ==============================================
2017-01-06 09:58:49,126: 35727 [ main] INFO rocks.inspectit.server.CMR - The version of this JVM (1.7.0-u80-unofficial) is compatible with the CMR.
2017-01-06 09:58:49,126: 35727 [ main] INFO rocks.inspectit.server.CMR - Initializing Spring...
2017-01-06 09:58:50,647: 37248 [ main] INFO erver.property.PropertyManager - |-Loading the default CMR configuration
2017-01-06 09:58:50,793: 37394 [ main] INFO erver.property.PropertyManager - |-Loading the CMR configuration updates
2017-01-06 09:58:50,794: 37395 [ main] INFO erver.property.PropertyManager - |-No CMR Configuration updates found, continuing to use default configuration
2017-01-06 09:58:50,821: 37422 [ main] INFO erver.property.PropertyManager - |-CMR Configuration verified with no errors
2017-01-06 09:58:50,851: 37452 [ main] INFO ring.exporter.RemotingExporter - |-RemoteExporter: Processing Beans for remote export
2017-01-06 09:59:30,939: 77540 [ main] INFO er.cache.impl.BufferProperties - |-Buffer properties initialized with following values:
2017-01-06 09:59:30,939: 77540 [ main] INFO er.cache.impl.BufferProperties - ||-Eviction occupancy percentage: 95%
2017-01-06 09:59:30,939: 77540 [ main] INFO er.cache.impl.BufferProperties - ||-Eviction fragment size percentage: 5%
2017-01-06 09:59:30,940: 77541 [ main] INFO er.cache.impl.BufferProperties - ||-Indexing tree cleaning threads: 1
2017-01-06 09:59:30,940: 77541 [ main] INFO er.cache.impl.BufferProperties - ||-Indexing waiting time: 500 ms
2017-01-06 09:59:30,940: 77541 [ main] INFO er.cache.impl.BufferProperties - ||-Min old generation occupancy percentage active till: 402,653,184 bytes
2017-01-06 09:59:30,940: 77541 [ main] INFO er.cache.impl.BufferProperties - ||-Max old generation occupancy percentage active from: 2,147,483,648 bytes
2017-01-06 09:59:30,940: 77541 [ main] INFO er.cache.impl.BufferProperties - ||-Min old generation occupancy percentage: 50%
2017-01-06 09:59:30,940: 77541 [ main] INFO er.cache.impl.BufferProperties - ||-Max old generation occupancy percentage: 65%
2017-01-06 09:59:30,941: 77542 [ main] INFO er.cache.impl.BufferProperties - ||-Max object size expansion: 10%
2017-01-06 09:59:30,941: 77542 [ main] INFO er.cache.impl.BufferProperties - ||-Min object size expansion: 1%
2017-01-06 09:59:30,941: 77542 [ main] INFO er.cache.impl.BufferProperties - ||-Max object size expansion active from buffer occupancy: 75%
2017-01-06 09:59:30,941: 77542 [ main] INFO er.cache.impl.BufferProperties - ||-Min object size expansion active till buffer occupancy: 35 %
2017-01-06 09:59:30,941: 77542 [ main] INFO er.cache.impl.BufferProperties - ||-Max object size expansion active till buffer size: 209,715,200 bytes
2017-01-06 09:59:30,941: 77542 [ main] INFO er.cache.impl.BufferProperties - ||-Min object size expansion active from buffer size: 1,073,741,824 bytes
2017-01-06 09:59:30,977: 77578 [ main] INFO server.cache.impl.AtomicBuffer - |-Using buffer with maximum size 598,817,536 bytes...
2017-01-06 09:59:30,977: 77578 [ main] INFO server.cache.impl.AtomicBuffer - |-Indexing tree maintenance on 44,911,316 bytes added/removed...
2017-01-06 09:59:30,978: 77579 [ main] INFO server.cache.impl.AtomicBuffer - |-Using object expansion rate of 5.81%
2017-01-06 09:59:31,053: 77654 [ main] INFO er.service.ServerStatusService - |-Server Status Service active...
2017-01-06 09:59:31,092: 77693 [ main] INFO izer.schema.ClassSchemaManager - ||-Class Schema Manager started..
2017-01-06 09:59:31,381: 77982 [ main] INFO .ConfigurationInterfaceManager - |-Loading the existing Configuration interface profiles..
2017-01-06 09:59:31,883: 78484 [ main] INFO .ConfigurationInterfaceManager - |-Loading the existing Configuration interface environments..
2017-01-06 09:59:31,883: 78484 [ main] INFO .ConfigurationInterfaceManager - ||-Default configuration interface environment path does not exists. Creating default environment.
2017-01-06 09:59:31,906: 78507 [ main] INFO .ConfigurationInterfaceManager - |-Loading the existing Configuration interface agent mappings..
2017-01-06 09:59:31,906: 78507 [ main] INFO .ConfigurationInterfaceManager - ||-The agent mappings file does not exists. Creating default mapping.
2017-01-06 09:59:31,907: 78508 [ main] INFO .ConfigurationInterfaceManager - |-Loading the business context definition
2017-01-06 09:59:31,927: 78528 [ main] INFO .ConfigurationInterfaceManager - |-Loading the existing alerting definitions..
2017-01-06 09:59:31,927: 78528 [ main] INFO .ConfigurationInterfaceManager - Default alerting definitions path does not exists. No alerting definitions are loaded.
2017-01-06 09:59:32,029: 78630 [ main] INFO er.service.RegistrationService - |-Registration Service active...
2017-01-06 09:59:32,243: 78844 [ main] INFO ervice.GlobalDataAccessService - |-Global Data Access Service active...
2017-01-06 09:59:32,252: 78853 [ main] INFO sinessContextManagementService - |-Business Context Management Service active...
2017-01-06 09:59:32,279: 78880 [ main] INFO .ConfigurationInterfaceService - |-Configuration Interface Service active...
2017-01-06 09:59:32,476: 79077 [ main] INFO ver.alerting.AlertingScheduler - |-Alerting scheduler has been stopped..
2017-01-06 09:59:32,539: 79140 [ main] INFO it.server.util.ShutdownService - |-Shutdown Service active...
2017-01-06 09:59:32,544: 79145 [ main] INFO r.service.CmrManagementService - |-CMR Management Service active...
2017-01-06 10:00:03,058: 109659 [ main] INFO r.service.SqlDataAccessService - |-SQL Data Access Service active...
2017-01-06 10:00:03,100: 109701 [ main] INFO r.service.JmxDataAccessService - |-Jmx Sensor Data Access Service active...
2017-01-06 10:00:03,118: 109719 [ main] INFO er.service.AgentStorageService - |-Agent Storage Service active...
2017-01-06 10:00:03,129: 109730 [ main] INFO erver.service.KeepAliveService - |-Keep Alive Service active...
2017-01-06 10:00:03,164: 109765 [ main] INFO ice.HttpTimerDataAccessService - |-Http Timer Data Access Service active...
2017-01-06 10:00:03,210: 109811 [ main] INFO ce.InvocationDataAccessService - |-Invocation Data Access Service active...
2017-01-06 10:00:03,231: 109832 [ main] INFO .server.service.StorageService - |-Storage Service active...
2017-01-06 10:00:03,260: 109861 [ main] INFO it.server.service.AgentService - |-AgentService active...
2017-01-06 10:00:03,272: 109873 [ main] INFO ice.ExceptionDataAccessService - |-Exception Sensor Data Access Service active...
2017-01-06 10:00:03,793: 110394 [ main] INFO / - Initializing Spring FrameworkServlet 'springDispatcherServletExporter'
2017-01-06 10:00:04,224: 110825 [ main] INFO bApplicationContextInitializer - | Jetty Web Application Context started!
2017-01-06 10:00:04,291: 110892 [ main] INFO all.minlog.MinlogToSLF4JLogger - kryonet: Server opened.
2017-01-06 10:00:04,291: 110892 [ main] INFO nhancerBySpringCGLIB$$43ba7e5f - |-Kryonet server successfully started and running on port 9070
2017-01-06 10:00:04,314: 110915 [ main] INFO rter.KryoNetRmiServiceExporter - |-Service rocks.inspectit.shared.all.cmr.service.IAgentStorageService exported and available via kryonet RMI with the ID 2
2017-01-06 10:00:04,316: 110917 [ main] INFO rter.KryoNetRmiServiceExporter - |-Service rocks.inspectit.shared.all.cmr.service.IKeepAliveService exported and available via kryonet RMI with the ID 3
2017-01-06 10:00:04,317: 110918 [ main] INFO rter.KryoNetRmiServiceExporter - |-Service rocks.inspectit.shared.all.cmr.service.IAgentService exported and available via kryonet RMI with the ID 4
2017-01-06 10:00:04,326: 110927 [ main] INFO rocks.inspectit.server.CMR - Spring successfully initialized
2017-01-06 10:00:04,327: 110928 [ main] INFO rocks.inspectit.server.CMR - Starting CMR in version 1.7.6.89. Please note that inspectIT does not provide any guarantee on backwards compatibility. Only if the version match exactly we ensure that the components are compatible.
2017-01-06 10:00:04,327: 110928 [ main] INFO rocks.inspectit.server.CMR - CMR started in 75205.801887 ms
2017-01-06 15:46:55,697: 20922298 [ btpool0-4] INFO it.server.util.ShutdownService - Restart initialized
2017-01-06 15:46:56,214: 20922815 [ Thread-17] INFO all.minlog.MinlogToSLF4JLogger - kryonet: Server closed.
2017-01-06 15:47:01,229: 20927830 [ Thread-17] INFO / - Destroying Spring FrameworkServlet 'springDispatcherServletExporter'
Restarting CMR...
2017-01-06 15:47:38,264: 36394 [ main] INFO rocks.inspectit.server.CMR - Central Measurement Repository is starting up!
2017-01-06 15:47:38,268: 36398 [ main] INFO rocks.inspectit.server.CMR - ==============================================
2017-01-06 15:47:38,268: 36398 [ main] INFO rocks.inspectit.server.CMR - The version of this JVM (1.7.0-u80-unofficial) is compatible with the CMR.
2017-01-06 15:47:38,269: 36399 [ main] INFO rocks.inspectit.server.CMR - Initializing Spring...
2017-01-06 15:47:40,215: 38345 [ main] INFO erver.property.PropertyManager - |-Loading the default CMR configuration
2017-01-06 15:47:40,435: 38565 [ main] INFO erver.property.PropertyManager - |-Loading the CMR configuration updates
2017-01-06 15:47:40,437: 38567 [ main] INFO erver.property.PropertyManager - |-No CMR Configuration updates found, continuing to use default configuration
2017-01-06 15:47:40,480: 38610 [ main] INFO erver.property.PropertyManager - |-CMR Configuration verified with no errors
2017-01-06 15:47:40,525: 38655 [ main] INFO ring.exporter.RemotingExporter - |-RemoteExporter: Processing Beans for remote export
2017-01-06 15:48:18,941: 77071 [ main] INFO er.cache.impl.BufferProperties - |-Buffer properties initialized with following values:
2017-01-06 15:48:18,941: 77071 [ main] INFO er.cache.impl.BufferProperties - ||-Eviction occupancy percentage: 95%
2017-01-06 15:48:18,942: 77072 [ main] INFO er.cache.impl.BufferProperties - ||-Eviction fragment size percentage: 5%
2017-01-06 15:48:18,942: 77072 [ main] INFO er.cache.impl.BufferProperties - ||-Indexing tree cleaning threads: 1
2017-01-06 15:48:18,942: 77072 [ main] INFO er.cache.impl.BufferProperties - ||-Indexing waiting time: 500 ms
2017-01-06 15:48:18,942: 77072 [ main] INFO er.cache.impl.BufferProperties - ||-Min old generation occupancy percentage active till: 402,653,184 bytes
2017-01-06 15:48:18,942: 77072 [ main] INFO er.cache.impl.BufferProperties - ||-Max old generation occupancy percentage active from: 2,147,483,648 bytes
2017-01-06 15:48:18,942: 77072 [ main] INFO er.cache.impl.BufferProperties - ||-Min old generation occupancy percentage: 50%
2017-01-06 15:48:18,942: 77072 [ main] INFO er.cache.impl.BufferProperties - ||-Max old generation occupancy percentage: 65%
2017-01-06 15:48:18,942: 77072 [ main] INFO er.cache.impl.BufferProperties - ||-Max object size expansion: 10%
2017-01-06 15:48:18,942: 77072 [ main] INFO er.cache.impl.BufferProperties - ||-Min object size expansion: 1%
2017-01-06 15:48:18,943: 77073 [ main] INFO er.cache.impl.BufferProperties - ||-Max object size expansion active from buffer occupancy: 75%
2017-01-06 15:48:18,943: 77073 [ main] INFO er.cache.impl.BufferProperties - ||-Min object size expansion active till buffer occupancy: 35 %
2017-01-06 15:48:18,943: 77073 [ main] INFO er.cache.impl.BufferProperties - ||-Max object size expansion active till buffer size: 209,715,200 bytes
2017-01-06 15:48:18,943: 77073 [ main] INFO er.cache.impl.BufferProperties - ||-Min object size expansion active from buffer size: 1,073,741,824 bytes
2017-01-06 15:48:18,977: 77107 [ main] INFO server.cache.impl.AtomicBuffer - |-Using buffer with maximum size 598,817,536 bytes...
2017-01-06 15:48:18,977: 77107 [ main] INFO server.cache.impl.AtomicBuffer - |-Indexing tree maintenance on 44,911,316 bytes added/removed...
2017-01-06 15:48:18,978: 77108 [ main] INFO server.cache.impl.AtomicBuffer - |-Using object expansion rate of 5.81%
2017-01-06 15:48:19,056: 77186 [ main] INFO er.service.ServerStatusService - |-Server Status Service active...
2017-01-06 15:48:19,100: 77230 [ main] INFO izer.schema.ClassSchemaManager - ||-Class Schema Manager started..
2017-01-06 15:48:19,462: 77592 [ main] INFO .ConfigurationInterfaceManager - |-Loading the existing Configuration interface profiles..
2017-01-06 15:48:19,946: 78076 [ main] INFO .ConfigurationInterfaceManager - |-Loading the existing Configuration interface environments..
2017-01-06 15:48:19,979: 78109 [ main] INFO .ConfigurationInterfaceManager - |-Loading the existing Configuration interface agent mappings..
2017-01-06 15:48:19,980: 78110 [ main] INFO .ConfigurationInterfaceManager - ||-The agent mappings file does not exists. Creating default mapping.
2017-01-06 15:48:19,980: 78110 [ main] INFO .ConfigurationInterfaceManager - |-Loading the business context definition
2017-01-06 15:48:20,012: 78142 [ main] INFO .ConfigurationInterfaceManager - |-Loading the existing alerting definitions..
2017-01-06 15:48:20,012: 78142 [ main] INFO .ConfigurationInterfaceManager - Default alerting definitions path does not exists. No alerting definitions are loaded.
2017-01-06 15:48:20,118: 78248 [ main] INFO er.service.RegistrationService - |-Registration Service active...
2017-01-06 15:48:20,335: 78465 [ main] INFO ervice.GlobalDataAccessService - |-Global Data Access Service active...
2017-01-06 15:48:20,343: 78473 [ main] INFO sinessContextManagementService - |-Business Context Management Service active...
2017-01-06 15:48:20,374: 78504 [ main] INFO .ConfigurationInterfaceService - |-Configuration Interface Service active...
2017-01-06 15:48:20,586: 78716 [ main] INFO ver.alerting.AlertingScheduler - |-Alerting scheduler has been stopped..
2017-01-06 15:48:20,655: 78785 [ main] INFO it.server.util.ShutdownService - |-Shutdown Service active...
2017-01-06 15:48:20,661: 78791 [ main] INFO r.service.CmrManagementService - |-CMR Management Service active...
2017-01-06 15:48:53,731: 111861 [ main] INFO r.service.SqlDataAccessService - |-SQL Data Access Service active...
2017-01-06 15:48:53,747: 111877 [ main] INFO r.service.JmxDataAccessService - |-Jmx Sensor Data Access Service active...
2017-01-06 15:48:53,754: 111884 [ main] INFO er.service.AgentStorageService - |-Agent Storage Service active...
2017-01-06 15:48:53,759: 111889 [ main] INFO erver.service.KeepAliveService - |-Keep Alive Service active...
2017-01-06 15:48:53,778: 111908 [ main] INFO ice.HttpTimerDataAccessService - |-Http Timer Data Access Service active...
2017-01-06 15:48:53,811: 111941 [ main] INFO ce.InvocationDataAccessService - |-Invocation Data Access Service active...
2017-01-06 15:48:53,828: 111958 [ main] INFO .server.service.StorageService - |-Storage Service active...
2017-01-06 15:48:53,854: 111984 [ main] INFO it.server.service.AgentService - |-AgentService active...
2017-01-06 15:48:53,863: 111993 [ main] INFO ice.ExceptionDataAccessService - |-Exception Sensor Data Access Service active...
2017-01-06 15:48:54,289: 112419 [ main] INFO / - Initializing Spring FrameworkServlet 'springDispatcherServletExporter'
2017-01-06 15:48:54,679: 112809 [ main] INFO bApplicationContextInitializer - | Jetty Web Application Context started!
2017-01-06 15:48:54,739: 112869 [ main] INFO all.minlog.MinlogToSLF4JLogger - kryonet: Server opened.
2017-01-06 15:48:54,739: 112869 [ main] INFO nhancerBySpringCGLIB$$7c83721a - |-Kryonet server successfully started and running on port 9070
2017-01-06 15:48:54,762: 112892 [ main] INFO rter.KryoNetRmiServiceExporter - |-Service rocks.inspectit.shared.all.cmr.service.IAgentStorageService exported and available via kryonet RMI with the ID 2
2017-01-06 15:48:54,764: 112894 [ main] INFO rter.KryoNetRmiServiceExporter - |-Service rocks.inspectit.shared.all.cmr.service.IKeepAliveService exported and available via kryonet RMI with the ID 3
2017-01-06 15:48:54,764: 112894 [ main] INFO rter.KryoNetRmiServiceExporter - |-Service rocks.inspectit.shared.all.cmr.service.IAgentService exported and available via kryonet RMI with the ID 4
2017-01-06 15:48:54,774: 112904 [ main] INFO rocks.inspectit.server.CMR - Spring successfully initialized
2017-01-06 15:48:54,775: 112905 [ main] INFO rocks.inspectit.server.CMR - Starting CMR in version 1.7.6.89. Please note that inspectIT does not provide any guarantee on backwards compatibility. Only if the version match exactly we ensure that the components are compatible.
2017-01-06 15:48:54,775: 112905 [ main] INFO rocks.inspectit.server.CMR - CMR started in 76512.424216 ms

Not sure whether any conflict between CMR and Sample DvDStore Application with same agent versio

Client is frozen everytime during the removal of registered agent

Our team found out that whether the version of client is 1.6.X or 1.7.X, all clients was frozen every time during the removal of agent.

Before we try to remove agent jboss test.
default

During the removal of agent....
default
The client was frozen for more than one minutes.

Although we do not consider this phenomenon as a bug, it let us worried that the client may crash in any time.
Please consider to resolve this issue or provide us instructions to be sure that we wouldn't damage anything while the client is frozen.

On a Large Scale Production systems - How to Manage InspectIT Storage/database management

Hi Team,

If we are planning to integrate InspectIT in large scale (production env) then how do we manage the huge data load/traffic

Currently we have InfluxDb that just stores only the request level metrics

And for Tracing/Invocation sequences we were having the option of creating storage and importing it

Apart from is there a way to store persistent data storage on a long term apart from the options mentioned above

Links to license broken in README.md

The README.md file contains links to the license that are broken:

  • License plate
  • Licensing section

They link to:
https://github.com/inspectIT/inspectIT/blob/master/LICENSE.txt
but should link to:
https://github.com/inspectIT/inspectIT/blob/master/license/LICENSE.txt

No refresh of agent status on agent reconnect

RHEL 7, InspectIT 1.7.8.91. When restarting agent processes the agent status in the GUI is not updated from "Not connected" to "Sending data". A restart of the GUI does not solve the problem. The CMR log confirms that the agents have reconnected and data is indeed received and displayed by the GUI.

Agent in Not Connected Status after reboot CMR

Hi, I have same problem with agent when I try to restart CMR.
I have instrumented Apache Tomcat 8.
Afrer reboot CMR I navigate to few link in Apache Tomcat 8.

*******************************************************************
Agent Log:
2017-02-01 08:18:25,239: 1161   [           main] INFO  nfig.impl.ConfigurationStorage - Agent name set to: SB-Apache8
2017-02-01 08:18:25,328: 1250   [           main] INFO  izer.schema.ClassSchemaManager - ||-Class Schema Manager started..
2017-02-01 08:18:25,719: 1641   [           main] INFO  nection.impl.KryoNetConnection - KryoNet: Connecting to 10.49.197.61:9070
2017-02-01 08:18:25,788: 1710   [           main] INFO  nection.impl.KryoNetConnection - KryoNet: Connection established!
2017-02-01 08:18:26,044: 1966   [           main] INFO  nfig.impl.ConfigurationStorage - Agent configuration added with following configuration interface properties:
2017-02-01 08:18:26,045: 1967   [           main] INFO  nfig.impl.ConfigurationStorage - Assigned environment: Default Environment
2017-02-01 08:18:26,045: 1967   [           main] INFO  nfig.impl.ConfigurationStorage - Active profiles:
2017-02-01 08:18:26,045: 1967   [           main] INFO  nfig.impl.ConfigurationStorage - |-[Common] Exclude Classes
2017-02-01 08:18:26,045: 1967   [           main] INFO  nfig.impl.ConfigurationStorage - |-[Common] HTTP
2017-02-01 08:18:26,045: 1967   [           main] INFO  nfig.impl.ConfigurationStorage - |-[Common] SQL
2017-02-01 08:18:26,045: 1967   [           main] INFO  nfig.impl.ConfigurationStorage - Options:
2017-02-01 08:18:26,045: 1967   [           main] INFO  nfig.impl.ConfigurationStorage - |-class loading delegation: true
2017-02-01 08:18:26,045: 1967   [           main] INFO  nfig.impl.ConfigurationStorage - |-enhanced exception sensor: true
2017-02-01 08:18:26,046: 1968   [           main] INFO  nfig.impl.ConfigurationStorage - Class-cache exists on the server: true
2017-02-01 08:18:26,046: 1968   [           main] INFO  nfig.impl.ConfigurationStorage - Number of initially instrumented classes: 12
2017-02-01 08:18:26,256: 2178   [           main] INFO  spectit.agent.java.SpringAgent - Spring successfully initialized
2017-02-01 08:18:26,257: 2179   [           main] INFO  spectit.agent.java.SpringAgent - Using agent version 1.7.7.90.
2017-02-01 08:19:11,244: 47166  [ervice-thread-2] INFO  nnection.impl.KeepAliveManager - Trying to reconnect to the server.
2017-02-01 08:19:16,244: 52166  [ervice-thread-2] INFO  nnection.impl.KeepAliveManager - Trying to reconnect to the server.
2017-02-01 08:19:26,246: 62168  [ervice-thread-1] INFO  nnection.impl.KeepAliveManager - Trying to reconnect to the server.
2017-02-01 08:19:46,245: 82167  [ervice-thread-2] INFO  nnection.impl.KeepAliveManager - Trying to reconnect to the server.
2017-02-01 08:20:26,246: 122168 [ervice-thread-1] INFO  nnection.impl.KeepAliveManager - Trying to reconnect to the server.
2017-02-01 08:21:46,248: 202170 [ervice-thread-0] INFO  nnection.impl.KeepAliveManager - Trying to reconnect to the server.
2017-02-01 08:21:46,312: 202234 [ervice-thread-0] INFO  nection.impl.KryoNetConnection - KryoNet: Reconnection successful!
2017-02-01 08:21:59,129: 215051 [nio-6060-exec-8] ERROR analyzer.impl.ByteCodeAnalyzer - Error occurred instrumenting the byte code of class java.text.ParsePosition
rocks.inspectit.shared.all.exception.BusinessException: The 'Agent Does Not Exist' exception occurred on the 'Agent Management' component. Exception occurred executing the action: 'Instrumenting class with hash '28c0ccab9452e6ce2cf3b1df78b2411ec21838261bde5119a1068b53b51e1b92' for the agent with id=4752'.
Wrapped by: java.util.concurrent.ExecutionException: rocks.inspectit.shared.all.exception.BusinessException: The 'Agent Does Not Exist' exception occurred on the 'Agent Management' component. Exception occurred executing the action: 'Instrumenting class with hash '28c0ccab9452e6ce2cf3b1df78b2411ec21838261bde5119a1068b53b51e1b92' for the agent with id=4752'.
	at java.util.concurrent.FutureTask.report(Unknown Source)
	at java.util.concurrent.FutureTask.get(Unknown Source)
	at rocks.inspectit.agent.java.analyzer.impl.ByteCodeAnalyzer.analyzeAndInstrumentInternal(ByteCodeAnalyzer.java:198)
	at rocks.inspectit.agent.java.analyzer.impl.ByteCodeAnalyzer.analyzeAndInstrument(ByteCodeAnalyzer.java:134)
	at rocks.inspectit.agent.java.SpringAgent.inspectByteCode(SpringAgent.java:215)
	at rocks.inspectit.agent.java.javaagent.JavaAgent.transform(JavaAgent.java:153)
	at sun.instrument.TransformerManager.transform(Unknown Source)
	at sun.instrument.InstrumentationImpl.transform(Unknown Source)
	at java.text.DateFormat.parse(Unknown Source)
	at org.apache.tomcat.util.http.FastHttpDateFormat.internalParseDate(FastHttpDateFormat.java:178)
	at org.apache.tomcat.util.http.FastHttpDateFormat.parseDate(FastHttpDateFormat.java:157)
	at org.apache.catalina.connector.Request.getDateHeader(Request.java:2131)
	at org.apache.catalina.connector.RequestFacade.getDateHeader(RequestFacade.java:678)
	at org.apache.catalina.servlets.DefaultServlet.checkIfModifiedSince(DefaultServlet.java:1994)
	at org.apache.catalina.servlets.DefaultServlet.checkIfHeaders(DefaultServlet.java:687)
	at org.apache.catalina.servlets.DefaultServlet.serveResource(DefaultServlet.java:806)
	at org.apache.catalina.servlets.DefaultServlet.doGet(DefaultServlet.java:425)
	at javax.servlet.http.HttpServlet.service(Unknown Source)
	at javax.servlet.http.HttpServlet.service(Unknown Source)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:230)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165)
	at org.apache.tomcat.websocket.server.WsFilter.doFilter(Unknown Source)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165)
	at org.apache.catalina.filters.SetCharacterEncodingFilter.doFilter(Unknown Source)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:198)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:474)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:140)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79)
	at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:624)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:349)
	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:783)
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:798)
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1434)
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
	at java.lang.Thread.run(Unknown Source)
2017-02-01 08:21:59,136: 215058 [nio-6060-exec-8] ERROR analyzer.impl.ByteCodeAnalyzer - Error occurred instrumenting the byte code of class java.text.CalendarBuilder
rocks.inspectit.shared.all.exception.BusinessException: The 'Agent Does Not Exist' exception occurred on the 'Agent Management' component. Exception occurred executing the action: 'Instrumenting class with hash '7a5b783f1addfed123675e9a72ee7ffbf90d9dad91e521066a089c8368c97c8c' for the agent with id=4752'.
Wrapped by: java.util.concurrent.ExecutionException: rocks.inspectit.shared.all.exception.BusinessException: The 'Agent Does Not Exist' exception occurred on the 'Agent Management' component. Exception occurred executing the action: 'Instrumenting class with hash '7a5b783f1addfed123675e9a72ee7ffbf90d9dad91e521066a089c8368c97c8c' for the agent with id=4752'.
	at java.util.concurrent.FutureTask.report(Unknown Source)
	at java.util.concurrent.FutureTask.get(Unknown Source)
	at rocks.inspectit.agent.java.analyzer.impl.ByteCodeAnalyzer.analyzeAndInstrumentInternal(ByteCodeAnalyzer.java:198)
	at rocks.inspectit.agent.java.analyzer.impl.ByteCodeAnalyzer.analyzeAndInstrument(ByteCodeAnalyzer.java:134)
	at rocks.inspectit.agent.java.SpringAgent.inspectByteCode(SpringAgent.java:215)
	at rocks.inspectit.agent.java.javaagent.JavaAgent.transform(JavaAgent.java:153)
	at sun.instrument.TransformerManager.transform(Unknown Source)
	at sun.instrument.InstrumentationImpl.transform(Unknown Source)
	at java.text.SimpleDateFormat.parse(Unknown Source)
	at java.text.DateFormat.parse(Unknown Source)
	at org.apache.tomcat.util.http.FastHttpDateFormat.internalParseDate(FastHttpDateFormat.java:178)
	at org.apache.tomcat.util.http.FastHttpDateFormat.parseDate(FastHttpDateFormat.java:157)
	at org.apache.catalina.connector.Request.getDateHeader(Request.java:2131)
	at org.apache.catalina.connector.RequestFacade.getDateHeader(RequestFacade.java:678)
	at org.apache.catalina.servlets.DefaultServlet.checkIfModifiedSince(DefaultServlet.java:1994)
	at org.apache.catalina.servlets.DefaultServlet.checkIfHeaders(DefaultServlet.java:687)
	at org.apache.catalina.servlets.DefaultServlet.serveResource(DefaultServlet.java:806)
	at org.apache.catalina.servlets.DefaultServlet.doGet(DefaultServlet.java:425)
	at javax.servlet.http.HttpServlet.service(Unknown Source)
	at javax.servlet.http.HttpServlet.service(Unknown Source)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:230)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165)
	at org.apache.tomcat.websocket.server.WsFilter.doFilter(Unknown Source)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165)
	at org.apache.catalina.filters.SetCharacterEncodingFilter.doFilter(Unknown Source)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:198)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:474)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:140)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79)
	at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:624)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:349)
	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:783)
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:798)
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1434)
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
	at java.lang.Thread.run(Unknown Source)
..............................

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.