AppD Archive

Webmethods IS

CommunityUser
Splunk Employee
Splunk Employee

Hi

Has anyone here used Appdynamics with Webmethods Intigration Server from Software AG?

If so, have there been any issues or problems?

Any best practices would be appreciated.

0 Karma

Arun_Dasetty
Super Champion

Hi,

We see sometime earlier that team from Software AG had issue in monitoring webmethod integration server, the reason is we do not have ootb support for business transaction auto discovery for webmethods, however defining pojo custom rule at client test env had worked:

class name:com.wm.app.b2b.server.invoke.InvokeManager
method name: process

We request you to define Custom pojo rules on possible entry points discovered using find-entry-points node property to monitor BTs if the BT you want to monitor is not auto discovered

Please find the steps for the same:

Can you please try the following steps and let us know will that helps:
1) Configure -javaagent JVM arguments and provide the contoller-host, port, application name, tier, node details under <agent_dir>/conf/controller-info.xml.
refer doc: http://docs.appdynamics.com/display/PRO12S/Install+the+App+Agent+for+Java

2) Once you configure javaagent JVM option successfully and the agent associated at the controller UI.
Edit and set the node level property "find-entry-points" to true:

We suggested this step to create pojo based entry points. To achieve the same, you need to enable find-entry-points node property to true on the app/tier in UI. When the find_entry-points property is turn on, we get additional information logged about the call stack of the executing code. The call stack contains potential entry points under Business-Transactions logs(BT.log located under <agent_dir>/logs location). The call stack will be in reverse order of execution.

refer docs:
http://docs.appdynamics.com/display/PRO12S/App+Agent+Node+Properties#AppAgentNodeProperties-Toeditar...
http://docs.appdynamics.com/display/PRO12S/App+Agent+Node+Properties+Reference#AppAgentNodePropertie...

3) Configure custom pojo rules for the class/method of interest to monitor, under Configure -> Instrumentation -> Transaction detection -> <app/tier name> -> Custom rules -> Add rule -> select (pojo) option and provide class and method details and save the configuration :
refer docs: http://docs.appdynamics.com/display/PRO12S/POJO+Entry+Points

Please let us know if the above information helps.

Thanks,

Arun

CommunityUser
Splunk Employee
Splunk Employee

Hello akumar,

Thank you for your response.

My objective is to capture time taken for executing a flow or a java service on webMethods. I performed all configuration which you have mentioned. In the call stack - I still do not see custom flow services that I created. I have attached CallGraph/stack in my attachment.

I ran a simple java or flow service on webMethods. How to decipher call stack and determine performance of a webMethods java or a flow service? Appreciate your response.

Thanks,

Shashank

0 Karma

CommunityUser
Splunk Employee
Splunk Employee

Thanks, that was very helpful.

0 Karma
Get Updates on the Splunk Community!

Splunk Classroom Chronicles: Training Tales and Testimonials (Episode 4)

Welcome back to Splunk Classroom Chronicles, our ongoing series where we shine a light on what really happens ...

From GPU to Application: Monitoring Cisco AI Infrastructure with Splunk Observability ...

AI workloads are different. They demand specialized infrastructure—powerful GPUs, enterprise-grade networking, ...

Application management with Targeted Application Install for Victoria Experience

  Experience a new era of flexibility in managing your Splunk Cloud Platform apps! With Targeted Application ...