cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

using the Appdynamics API to make it easier to get reporting information

Some time ago I posted about an open source website I wrote that used the AppDynamics API to quickly find and export information from the controller.

Well its developed somewhat and I'm looking for fellow appdynamos to beta-test the site and help develop this into new areas.


Its at https://chickenkatsu.co.uk/apps/reporter and the source code is fully on github at https://github.com/open768/appdynamics-reporter

 

The purpose was so that I could easily get the same type of data out of appdynamics for different applications/tiers and nodes so that I could quickly put together reports for my management. Something that would take me hundreds of clicks in appdynamics, I wanted to do with just a few clicks.

For example I had to write response time reports on applications and tiers spread over 80 servers. The data was all there in the controller, but there wasnt an easy way to extract the data. https://chickenkatsu.co.uk/apps/reporter  does that in just one click.

 

Now its got hundreds of functions to explore the amazing appdynamics api and get lots of useful information with very few clicks.

 

So If you look after a controller and would like to be able to get at the amazing data in your controller, quickly and easily, I can help.

Its free (to evaluate), its entirely open source, 100% PHP with no databases, doesnt store any passwords and you can even run it from your desktop with a tiny footprint PHP server. And if you are an open source PHP/Jquery developer with some spare time get in touch.

 

NB AppDynamics I'd love to do a demo at a usergroup.

 

Sunil

kind regards
Sunil
4 REPLIES 4

I've added a demo button that logs in as a demo user to see what this app can do😊


@open768 wrote:

Some time ago I posted about an open source website I wrote that used the AppDynamics API to quickly find and export information from the controller.

Well its developed somewhat and I'm looking for fellow appdynamos to beta-test the site and help develop this into new areas.


Its at https://chickenkatsu.co.uk/apps/reporter and the source code is fully on github at https://github.com/open768/appdynamics-reporter

 

The purpose was so that I could easily get the same type of data out of appdynamics for different applications/tiers and nodes so that I could quickly put together reports for my management. Something that would take me hundreds of clicks in appdynamics, I wanted to do with just a few clicks.

For example I had to write response time reports on applications and tiers spread over 80 servers. The data was all there in the controller, but there wasnt an easy way to extract the data. https://chickenkatsu.co.uk/apps/reporter  does that in just one click.

 

Now its got hundreds of functions to explore the amazing appdynamics api and get lots of useful information with very few clicks.

 

So If you look after a controller and would like to be able to get at the amazing data in your controller, quickly and easily, I can help.

Its free (to evaluate), its entirely open source, 100% PHP with no databases, doesnt store any passwords and you can even run it from your desktop with a tiny footprint PHP server. And if you are an open source PHP/Jquery developer with some spare time get in touch.

 

NB AppDynamics I'd love to do a demo at a usergroup.

 

Sunil


 

kind regards
Sunil

Daniel.Odievich
AppDynamics Team (Retired)

Excellent stuff. 

 

Do take a look at the offering from AppDynamics https://www.appdynamics.com/community/exchange/extension/appdynamics-dexter-data-extraction-enhanced... to compare and contrast what you want



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

HI Daniel,

 

I'm flattered that Appdynamics has a data extraction tool, but they are not the same.

 

My Application runs on the cloud and is entirely web based which means users can get information about applications whereever they are and from any device. This was particularly useful during the Appdynamics summit in London when I could keep an eye on response times and loads for my applications from my Samsung mobile.

 

 

kind regards
Sunil

https://www.chickenkatsu.co.uk/apps/reporter/
 
the main reason that I created this application was that I wanted something that could look across all my applications, tiers, transactions, and nodes and quickly give me information about this so that I could focus in on problems without having to spend time creating dashboards, and would be flexible to adding more applications, tiers etc.
 
A recent problem I've solved in this application is, when there are excessive calls to a backend I can identify the Business transactions (BT) that are causing the calls, and drill down into the BT. You can do this using the controller, but it would take literally thousands of clicks in the controller to set up a dashboard that shows this for each backend in each application, and then it wouldnt be flexible when a new app was added or a backend added/removed.
 
in the reporter, pick an application, pick a backend and drill down to transactions using that backend, its that easy!
 
There a demo mode which means you can see all the functionality without entering any controller details. Its free, open source, and I'd love to demonstrate this at a user group meeting.
 
kind regards
Sunil