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.
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
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
Thanks, that was very helpful.