question

Shruthi B. avatar image
Shruthi B. asked ·

Is DT AppMon profiling available for APIGEE?

We are observing latency for a transaction in Prod APIGEE. We need to setup Dynatrace to analyze the request.

How can we do this? I did not find any documentation or answers for this in Dynatrace forum.


appmon 77.1
10 |2000000 characters needed characters left characters exceeded

Up to 10 attachments (including images) can be used with a maximum of 50.0 MiB each and 250.0 MiB total.

Rolf M. avatar image
Rolf M. answered ·

I tested this long time back but could not capture any purepaths, in fact it will not work. See https://community.apigee.com/articles/37595/apm-integration-with-apigee.html "We often time hear from customers asking for class/method names so that they can instrument Apigee like any home grown java application. This won’t work and is not supported. "

Share
10 |2000000 characters needed characters left characters exceeded

Up to 10 attachments (including images) can be used with a maximum of 50.0 MiB each and 250.0 MiB total.

Babar Q. avatar image
Babar Q. answered ·

Hello @Shruthi B.

As per google, this application is built on Java. Hence, you can follow the the instructions from the following link.

https://www.dynatrace.com/support/doc/appmon/installation/set-up-agents/java-agent-configuration/

Regards,

Babar

4 comments Share
10 |2000000 characters needed characters left characters exceeded

Up to 10 attachments (including images) can be used with a maximum of 50.0 MiB each and 250.0 MiB total.

Hi @Babar Q.

Thank you for the help. This allows us to capture system metrics. But we are still unable to capture purepaths. I tried CPU sampling but it does not list any of the methods of my transaction.


Regards,

Shruthi

0 Likes 0 · ·

How long sampling did you make? Are you sure that interesting transactions were executed during sampling?

Sebastian

0 Likes 0 · ·

Yes. I started sampling for that Agent group and executed just the interested transaction and stopped sampling.

Regards,

Shruthi

0 Likes 0 · ·

You can make sampling more granual, if interesting methods are really fast thay can be missed if this is only single instance of transaction. I rather suggest making sampling and repeat transactions couple of times (the same one).

To capture PurePaths in general you should know entry points for transactions, even not only interesting methods that are inside them. Maybe you should start digging from methods that are root for all transactions, like doFilter on most Java Applications. Instrumenting them should help. The question is as well how did you create agent group? Did you use wizard or make it manual? I'm asking because maybe adding some default sensor packs will help with purepath visibility.

Sebastian

0 Likes 0 · ·