Hi all,
Is it possible to install appdynamics lite on Mule ESB 3.4.0?
There isn´t exist any reference or documentation to how to install on mule esb but was used the install step on jboss, and my mule application is working properly and the AD agent too.
Then the liteviewer there isn't received any information from agent
On the agent was review the log and appear the following problem:
[main] 13 Aug 2013 15:42:00,376 INFO JavaAgent - ####################################################################################
[main] 13 Aug 2013 15:42:00,377 INFO JavaAgent - Agent Directory [C:\application\mule-standalone-3.4.0\agent\appserveragentlite]
[main] 13 Aug 2013 15:42:00,377 INFO JavaAgent - Using Agent Version [Server Agent Lite v3.3.4.0 RC Build Date 2013-03-20 20:23]
[main] 13 Aug 2013 15:42:00,405 INFO AgentKernel - Starting Agent at Tue Aug 13 15:42:00 COT 2013 ...
[main] 13 Aug 2013 15:42:00,408 INFO AgentKernel - JVM Runtime:
java.home=C:\Program Files (x86)\Java\jre7
java.vm.vendor=Oracle Corporation
java.vm.name=Java HotSpot(TM) Client VM
java.runtime.version=1.7.0_21-b11
[main] 13 Aug 2013 15:42:00,408 INFO AgentKernel - OS Runtime:
os.name=Windows 7
os.arch=x86
os.version=6.1
[main] 13 Aug 2013 15:42:00,412 INFO AgentKernel - JVM Args : -Dmule.home=C:\application\mule-standalone-3.4.0 | -Dmule.base=C:\application\mule-standalone-3.4.0 | -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=5555 | -javaagent:c:/application/mule-standalone-3.4.0/agent/appserveragentlite/javaagent.jar | -Dappdynamics.viewer.port=60000 | -XX:MaxPermSize=128m | -Djava.endorsed.dirs=C:\application\mule-standalone-3.4.0\lib\endorsed | -Xmx512m | -Djava.library.path=%LD_LIBRARY_PATH%;C:\application\mule-standalone-3.4.0/lib/boot | -Dwrapper.key=rP3nm7pe4NR1aU2w | -Dwrapper.port=32000 | -Dwrapper.jvm.port.min=31000 | -Dwrapper.jvm.port.max=31999 | -Dwrapper.pid=35536 | -Dwrapper.version=3.2.3 | -Dwrapper.native_library=wrapper | -Dwrapper.cpu.timeout=10 | -Dwrapper.jvmid=1 |
[main] 13 Aug 2013 15:42:00,413 INFO AgentKernel - Running obfuscated agent
[main] 13 Aug 2013 15:42:00,472 INFO XMLConfigManager - Default Controller Info Resolver is running
[main] 13 Aug 2013 15:42:00,472 INFO XMLConfigManager - Default Controller Info Resolver using system property [appdynamics.controller.hostName] for controller host name [127.0.0.1]
[main] 13 Aug 2013 15:42:00,472 INFO XMLConfigManager - Default Controller Info Resolver using system property [appdynamics.controller.port] for controller port [60000]
[main] 13 Aug 2013 15:42:00,473 INFO XMLConfigManager - Default Controller Info Resolver finished running
[main] 13 Aug 2013 15:42:00,473 INFO XMLConfigManager - Default Host Identifier Resolver is running
[main] 13 Aug 2013 15:42:00,474 INFO XMLConfigManager - Default Host Identifier Resolver using host name for unique host identifier [AXF2684]
[main] 13 Aug 2013 15:42:00,474 INFO XMLConfigManager - Default Host Identifier Resolver finished running
[main] 13 Aug 2013 15:42:00,474 INFO XMLConfigManager - Default Agent Registration Info Resolver is running
[main] 13 Aug 2013 15:42:00,474 INFO XMLConfigManager - Default Agent Registration Info Resolver using system property [appdynamics.agent.applicationName] for application name [Server App]
[main] 13 Aug 2013 15:42:00,474 INFO XMLConfigManager - Default Agent Registration Info Resolver using system property [appdynamics.agent.tierName] for tier name [Server Tier]
[main] 13 Aug 2013 15:42:00,474 INFO XMLConfigManager - Default Agent Registration Info Resolver using system property [appdynamics.agent.nodeName] for node name [Server Node]
[main] 13 Aug 2013 15:42:00,474 INFO XMLConfigManager - Default Agent Registration Info Resolver finished running
[main] 13 Aug 2013 15:42:00,474 INFO XMLConfigManager - Default Agent Account Info Resolver is running
[main] 13 Aug 2013 15:42:00,474 INFO XMLConfigManager - Default Agent Account Info Resolver using system property [appdynamics.agent.accountName] for account name [customer1]
[main] 13 Aug 2013 15:42:00,474 INFO XMLConfigManager - Default Agent Account Info Resolver using system property [appdynamics.agent.accountAccessKey] for account access key [customer1]
[main] 13 Aug 2013 15:42:00,475 INFO XMLConfigManager - Default Agent Account Info Resolver finished running
[main] 13 Aug 2013 15:42:00,534 INFO AgentConfigWatchdog - Agent overwrite set to false
[main] 13 Aug 2013 15:42:00,569 INFO MetricHandler - Initialized with maxMetricsAllowed [5000], maxInactiveTimeSlicesAllowed [60], maxPublishQueueLength [3], aggregationFrequencyInMillis [60000]
[main] 13 Aug 2013 15:42:00,601 INFO LifeCycleManager - Starting service [JMXService]
[main] 13 Aug 2013 15:42:00,610 INFO JMXService - ###### Using config from controller for JMX operations #########
[main] 13 Aug 2013 15:42:00,617 INFO ServerMBeanManagerVersion2 - Initialized MBean Finder with delay=120 secs
[main] 13 Aug 2013 15:42:00,618 INFO JMXService - Server JMX metric collection initialized with update interval [15] seconds
[main] 13 Aug 2013 15:42:00,629 INFO MemoryMetricGenerator - Identified minor collection bean :Copy
[main] 13 Aug 2013 15:42:00,629 INFO MemoryMetricGenerator - Identified major collection bean :MarkSweepCompact
[main] 13 Aug 2013 15:42:00,630 INFO MemoryMetricGenerator - Initialized Minor Collection GC metrics
[main] 13 Aug 2013 15:42:00,630 INFO MemoryMetricGenerator - Initialized Major Collection GC metrics
[main] 13 Aug 2013 15:42:00,630 INFO MemoryMetricGenerator - Initialized Ovearll GC metrics
[main] 13 Aug 2013 15:42:00,631 INFO MemoryMetricGenerator - Initialized Memory MX Beans [Code Cache, Eden Space, Survivor Space, Tenured Gen, Perm Gen]
[main] 13 Aug 2013 15:42:00,632 INFO JMXService - JVM JMX Metric collection initialized with update interval [60] seconds
[main] 13 Aug 2013 15:42:00,633 INFO LifeCycleManager - Started service [JMXService]
[main] 13 Aug 2013 15:42:00,633 INFO LifeCycleManager - Starting service [Agent16Service]
[main] 13 Aug 2013 15:42:00,635 INFO LifeCycleManager - Started service [Agent16Service]
[main] 13 Aug 2013 15:42:00,636 INFO LifeCycleManager - Starting service [BCIEngine]
[main] 13 Aug 2013 15:42:00,678 INFO Java16AgentService - added class file transformer for re-transform
[main] 13 Aug 2013 15:42:00,678 INFO InstrumentationHandler - Registered class file transformer for re-transformation
[main] 13 Aug 2013 15:42:00,693 INFO LifeCycleManager - Started service [BCIEngine]
[main] 13 Aug 2013 15:42:00,693 INFO LifeCycleManager - Starting service [SnapshotService]
[main] 13 Aug 2013 15:42:00,708 INFO CallGraphConfigHandler - Call Graph Config Changed callgraph-granularity-in-ms Value -null
[main] 13 Aug 2013 15:42:00,708 INFO CallGraphConfigHandler - Call Graph Config Changed show-packages Value -null
[main] 13 Aug 2013 15:42:00,708 INFO CallGraphConfigHandler - Call Graph Config Changed dont-show-packages Value -null
[main] 13 Aug 2013 15:42:00,708 INFO CallGraphConfigHandler - Call Graph Config Changed hotspot-granularity-in-ms Value -null
[main] 13 Aug 2013 15:42:00,714 INFO RequestSegmentDataReporter - Request Segment Data reporter setup to report at interval [10000]
[main] 13 Aug 2013 15:42:00,730 INFO ApplicationStartupPolicy - Startup policy false
[main] 13 Aug 2013 15:42:00,736 INFO LifeCycleManager - Started service [SnapshotService]
[main] 13 Aug 2013 15:42:00,736 INFO LifeCycleManager - Starting service [TransactionMonitoringService]
[main] 13 Aug 2013 15:42:00,815 INFO BTEventProcessor - Scheduled BT Event Processor
[main] 13 Aug 2013 15:42:00,821 INFO SlowAndStallRequestMonitor - Stall Request checker setup
[main] 13 Aug 2013 15:42:00,821 INFO SlowAndStallRequestMonitor - Slow Request checker setup to check for requests slower than 300 ms, at interval 300 ms.
[main] 13 Aug 2013 15:42:00,883 INFO Java16AgentService - retransformClass for java16 called!
[main] 13 Aug 2013 15:42:00,902 INFO Java16AgentService - Retransformed class [[class java.util.logging.Logger]]
[main] 13 Aug 2013 15:42:00,902 INFO LoggerRuleApplier - Log4j and JDK logger rules applied
[main] 13 Aug 2013 15:42:00,908 INFO ErrorRegistry - Error Registry initialized
[main] 13 Aug 2013 15:42:00,917 INFO TransactionMonitor - Applying 'slow-request-threshold', '500'
[main] 13 Aug 2013 15:42:00,918 INFO SlowAndStallRequestMonitor - Slow Request checker setup to check for requests slower than 500 ms, at interval 500 ms.
[main] 13 Aug 2013 15:42:00,918 INFO TransactionMonitor - Applying 'enable-transaction-correlation', 'false'
[main] 13 Aug 2013 15:42:00,918 INFO TransactionMonitor - Transaction correlation is disabled for node. Incoming request headers will not be read to check for continuing transaction
[main] 13 Aug 2013 15:42:00,953 ERROR ForkingThreadRuleApplier - configure was not called before start!
[main] 13 Aug 2013 15:42:00,954 INFO LifeCycleManager - Started service [TransactionMonitoringService]
[main] 13 Aug 2013 15:42:00,965 INFO ConfigurationChannel - Sending Registration request with: Application Name [Server App], Tier Name [Server Tier], Node Name [Server Node], Host Name [AXF2684] Node Unique Local ID [Server Node], Version [Server Agent Lite v3.3.4.0 RC Build Date 2013-03-20 20:23]
[main] 13 Aug 2013 15:42:01,067 INFO ConfigurationChannel - Auto agent registration attempted: Application Name [Server App] Component Name [Server Tier] Node Name [Server Node]
[main] 13 Aug 2013 15:42:01,068 INFO ConfigurationChannel - Auto agent registration SUCCEEDED!
[main] 13 Aug 2013 15:42:01,068 INFO ConfigurationChannel - Registration information received Node ID[1] Component ID[1] Application ID [1]
[main] 13 Aug 2013 15:42:01,106 INFO ConfigurationChannel - Controller version [0.0.0]
[main] 13 Aug 2013 15:42:01,107 ERROR ConfigurationChannel - Agent Compatiblity error! Agent version [Server Agent Lite v3.3.4.0 RC Build Date 2013-03-20 20:23]
java.lang.IllegalStateException: This agent is not compatible with the controller version.
at com.singularity.ee.agent.appagent.kernel.config.xml.o.a(o.java:739)
at com.singularity.ee.agent.appagent.kernel.config.xml.q.a(q.java:470)
at com.singularity.ee.agent.appagent.kernel.config.xml.s.a(s.java:454)
at com.singularity.ee.agent.appagent.kernel.config.xml.l.a(l.java:283)
at com.singularity.ee.agent.appagent.kernel.config.xml.ab.run(ab.java:443)
at com.singularity.ee.agent.appagent.kernel.config.xml.e.a(e.java:184)
at com.singularity.ee.agent.appagent.kernel.b.h(b.java:112)
at com.singularity.ee.agent.appagent.kernel.JavaAgent.initialize(JavaAgent.java:116)
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 com.singularity.ee.agent.appagent.AgentEntryPoint.premain(AgentEntryPoint.java:153)
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)
[main] 13 Aug 2013 15:42:01,110 INFO AgentConfigWatchdog - Received properties from controller, going to refresh.
[main] 13 Aug 2013 15:42:01,112 INFO ConfigurationChannel - Setting disable-agent to false
[main] 13 Aug 2013 15:42:01,113 INFO KernelProperties - Kernel property='disable-agent', old value='null', new value='false' notified to 'com.singularity.ee.agent.appagent.kernel.config.xml.l'
[main] 13 Aug 2013 15:42:01,113 INFO AgentConfigWatchdog - ************ Started applying service properties from controller ***************
[main] 13 Aug 2013 15:42:01,114 INFO TransactionMonitor - Applying 'max-business-transactions', '30'
[main] 13 Aug 2013 15:42:01,114 INFO TransactionMonitor - Agent will identify a maximum of [30] business transactions.
[main] 13 Aug 2013 15:42:01,114 INFO AgentConfigWatchdog - ------------ Finished applying service properties from controller ---------------
Thanks advance for support
Best Regards
Warren
Hi Warren,
Thanks for writing to appsphere community forum. We see that mule is not supported in Lite version of product as per docs: http://litedocs.appdynamics.com/display/ADLite/Supported+Applications+and+Frameworks+for+Java
And with pro version of appdynamics agent you can enable the feature using node level property "enable-async-correlation-for" with string value "mule". Let us know if upgrading to pro version of product is an option here.
Please let us know if that answers your query.
Thanks,
Arun