cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
Not a customer? Start a free trial

Click the Start a free trial link to start a 15-day SaaS trial of our product and join our community as a trial user. If you are an existing customer do not start a free trial.

AppDynamics customers and established members should click the sign in button to authenticate.

Controller (SaaS, On Premises)

REST API to extract all known service endpoints

SOLVED
Rob.Norris
Wanderer

REST API to extract all known service endpoints

Is it possible to extract all of the captured endpoints exposed by a service using the REST interfaces?

Tags (1)
By replying you agree to the Terms and Conditions of the AppDynamics Community.
REST API to extract all known service endpoints
8 REPLIES 8
Yogesh.Chouk
AppDynamics Team

Hi Rob,

 

Navigate to the metric browser to the specific metric, say Calls per minute. Copy the rest url for metric browser and then use a wild to get the metrics for other SEPs. Attached screenshots.

Please let us know if it helps.

 

Thanks,

Yogesh



Found something helpful? Click the Accept as Solution button to help others find answers faster.
Liked something? Click the Thumbs Up button.
Rob.Norris
Wanderer

Thanks Yogesh that's great.

 

Is there a way to show the consumed end points too?

 

For example

 

service a exposes /client/getAll

 

can I find out which other services call this endpoint ?

 

Cheers


Rob

 

sunil.vanmullem
Builder

Hi, Rob, I might have what you need in my free open source Web application at https://www.chickenkatsu.co.uk/apps/reporter/

sunil.vanmullem
Builder

I list all the endpoints in an app, and you can drill down to the tier and transactions using the endpoints.

Rob.Norris
Wanderer

That's interesting. How do you get the data that shows e.g.
Service A exposes end point 1,2 & 3
Service B consumes 2 & 3

sunil.vanmullem
Builder

Thanks Rob, There's a published but undocumented set of apis called restuis which are used by the appdynamics web app.

 

Have a look at my source code on github. 

 

https://github.com/open768/phpinc/blob/master/appdynamics/appdynamics.php

 

Happy to chat more, drop me a hangout to open768@gmail.com

sunil.vanmullem
Builder

I go beyond which servuce uses which endpoint. I show which transactions of that service use the endpoints the most.

Tags (3)
Daniel.Odievich
AppDynamics Team

https://github.com/Appdynamics/AppDynamics.DEXTER will extract everything including Service Endpoints.

 

Here is the report part for SEPs https://github.com/Appdynamics/AppDynamics.DEXTER/wiki/Detected-Entities-Report#9seps



Found something helpful? Click the Accept as Solution button to help others find answers faster.
Liked something? Click the Thumbs Up button.