KB Article #181809

How do you instrument an API Gateway with AppDynamics?

Problem

It is difficult to figure out how to instrument an API Gateway with AppDynamics because standard servlet monitoring does not work and the classes in the call chain are mostly private objects that do not have public documentation.

Resolution

Please refer to the PDF document attached to this KB in the sidebar for some notes on using a POJO entrypoint to collect data from an API Gateway. Note that not all data is available in a useful form as there is no direct support for AppDynamics in the API Gateway. The items listed in the attached document consist of those that have been found to be available and generally useful.


Those with more advanced needs that are not served by the attached document are encouraged to explore creating their own custom code using the documentation on extending the API Gateway to create a class that calls the AppDynamics interfaces for custom logging, as was done in this 3rd party repo on Github.