How Can I Monitor SpectrumWebTomcat with Application Performance Management (APM)

book

Article ID: 194611

calendar_today

Updated On:

Products

CA Spectrum CA Application Performance Management (APM / Wily / Introscope)

Issue/Introduction

This article outlines how to monitor the SpectrumWebTomcat, when it is installed as a service in Windows, with Application Performance Management (APM)

Cause

Because SpectrumWebTomcat is installed as a Windows service, you can not simply edit its catalina.bat file to add the APM startup parameters to the JVM.

You also can not run the $SPECROOT\webtomcat\bin\tomcat9w.exe program to configure the startup parameters as you will get an error saying that "The specified service does not exist as an installed service. Unable to open tomcat9". This error is due to the tomcat9 service being installed with the name SpectrumWebTomcat rather than the default tomcat9.

 

Environment

Spectrum 10.4.x on WIndows

Application Performance Management.

Resolution

Use the following steps:

.1 Make a copy of the $SPECROOT\webtomcat\bin\tomcat9w.exe file and call it SpectrumWebTomcatw.exe.

2. Execute SpectrumWebTomcatw.exe

3. Go to the Java tab.

4. Add the APM startup parameters for the agent and profile:
e.g.:

-javaagent:"C:\win32app\Spectrum\webtomcat\wily\Agent.jar"
-DagentProfile="C:\win32app\Spectrum\webtomcat\wily\core\config\IntroscopeAgent.profile"

5. Click OK

6. Stop and Start the SpectrumWebTomcat service.

Once the service has restarted, check in the APM UI (WebView or Workstation) that the agent is present. 

Attachments