DX Application Performance Management

Expand all | Collapse all

Can we monitor time taken between different frameworks ?

  • 1.  Can we monitor time taken between different frameworks ?

    Posted 06-04-2015 02:45 PM

    My project consists of Kana, Pirean and Fuse. Kana gives data to Pirean and then its routed to Fuse CXF and then back to Kana for example.

     

    Then if a transaction takes 10 secs and SQL used by Fuse is taking 8 sec, can we monitor the same and how ?

     

    Kana, Pirean and Fuse, all are located on different servers.



  • 2.  Re: Can we monitor time taken between different frameworks ?

    Posted 06-05-2015 03:41 PM

    Hi,

     

    you could create a dashboard similar to this with your three frameworks:

    Screen Shot 2015-06-05 at 12.31.15 PM.png

    Left column Kana, middle Pirean and right Fuse CXF. Frontend ART in first row, Backends (other than the calls going to the next framework, e.g. DB) in the second and third rows. You can also include error and stall counts or some resource metrics like the thread pool in the example.

     

    You might also want to read this: Collecting Baselines - Finding out which metrics matter.pdf and Cookbook - Application Audit v 1.1.pdf



  • 3.  Re: Can we monitor time taken between different frameworks ?

    Posted 06-05-2015 04:50 PM

    Hi Guenter,

     

    Thanks for your support.

     

    But Kana, Pirean and Fuse are in different management modules because they are deployed on different servers. Then how shall we show the data of all three in one management module ?

     

    Also the dashboards which you are referring to will show the data separately for Kana, Pirean and Fuse but in a particular transaction, which metrics can show exactly where it took more time ?



  • 4.  Re: Can we monitor time taken between different frameworks ?

    Posted 06-05-2015 05:11 PM

    Hi,

     

    one management module should correspond to one "logical unit" for your application landscape. In the case above I would put the whole application in one MM with an exec dashboard that would just show alerts, an overview dashboard like the one shown above and then individual dashboards per framework:

    ExecDashboard.png Dashboard-Hierarchy.png

     

    Theoretically you could also use alerts, metrics grouping from other MMs but I would recommend not do do that because it adversely impacts maintainability. Only link to dashboards in other MMs!



  • 5.  Re: Can we monitor time taken between different frameworks ?

    Posted 06-05-2015 07:23 PM

    Thanks..

    In the above dashboard which metrics point to Key Transaction ?

    Also how to Tx/sec and Average Transaction Time?



  • 6.  Re: Can we monitor time taken between different frameworks ?

    Posted 06-05-2015 07:35 PM

    I would the key transaction times from either Frontend or Business Transaction (if you have them defined, see Transaction Definition Guide

    or Introscope Agent Recording  - if you don't have CEM). The tx/sec are Responses Per Interval/15 - you can use JavaScript Calculators if you want to show per second data.

     

    Ciao,

    Guenter



  • 7.  Re: Can we monitor time taken between different frameworks ?

    Posted 06-08-2015 09:43 AM

    Thank u so much Guenter.



  • 8.  Re: Can we monitor time taken between different frameworks ?

    Posted 06-12-2015 04:53 AM

    Hi Guenter,

    I tried creating one dashboard to consolidate all the data from other management modules to that dashboard. Icould create the dashboard but cannot see any data from the other modules.

    If I create the dasboard in same module then the data is visible else not.

    Please suggest.



  • 9.  Re: Can we monitor time taken between different frameworks ?

    Posted 06-12-2015 04:58 AM

    Actually I couldnt create the dashboard to show the data of one module to other, just I copied the dashboard but with no data visible.



  • 10.  Re: Can we monitor time taken between different frameworks ?

    Posted 06-13-2015 12:10 AM

    HI,

    You can create dashboards and bring data from other modules, BUT the only constraint is that those modules should be part of the same DOMAIN.

     

    You cannot inherit properties\data across domains.

     

    Regards,

    Vaibhav



  • 11.  Re: Can we monitor time taken between different frameworks ?

    Posted 06-15-2015 07:10 AM

    Hi,

    I already tried doing that. I could reference the data from the other modules to the current module both of which are in the same domain. But data is not visible in the current module because the data is present on the other module on the investigator.

    Please suggest.



  • 12.  Re: Can we monitor time taken between different frameworks ?

    Posted 06-15-2015 12:27 PM

    I think there is some terminology mismatching

     

    Domain: Both in the Investigator as well as Management Module, meaning and properties remains the same.All agents reporting under one domain in the Investigator would be part of all the modules in the Management module of that domain.

     

    Module:Only available in Management Module console to logically group the agents and its metric groupings. For e.g. WebSphere agents of one domain, BW agents of another domain etc.

     

    So now requested to elaborate your statement -
    "But data is not visible in the current module because the data is present on the other module on the investigator."

     

    Regards,

    Vaibhav



  • 13.  Re: Can we monitor time taken between different frameworks ?

    Posted 06-15-2015 05:30 PM

    You can reference data from other Management Modules - which in general is not a good practice unless the data is referenced from some OOTB MMs like SPM.

     

    You cannot reference data from other domains, including MM in other domains.

     

    Do you have separate domains defined for your frameworks/tiers? You shouldn't do so! If not it should work.

     

    Ciao,

    Guenter



  • 14.  Re: Can we monitor time taken between different frameworks ?

    Posted 06-16-2015 06:45 AM

    Hi Guenter,

    We have different domains for different frameworks. Like for Fuse agents are deployed in one domain, Kana in other domain and Pirean in other domain.

    Please suggest.



  • 15.  Re: Can we monitor time taken between different frameworks ?

    Posted 06-16-2015 07:09 AM

    Hi Vaibhav,

    We have different domains for different frameworks. Like different domain for Kana and different for Fuse.

    Instead I should request the installation team to deploy all the frameworks in one domain and then we can have different management modules in the same domain for different frameworks. By that we can have one overview dashboard also which can show data of all the frameworks at a time.

    Am I right now ?



  • 16.  Re: Can we monitor time taken between different frameworks ?

    Posted 06-16-2015 11:18 AM

    Hi,

    Yes.. that how only you can bring the data into one. [If feasible]

     

    I would again quote my statement -
    "You cannot inherit properties\data across domains."

     

    So please go ahead accordingly.

     

    Regards,

    Vaibhav



  • 17.  Re: Can we monitor time taken between different frameworks ?

    Posted 09-09-2015 04:07 PM

    Hi,

    Can I use the shaded colours in the dashboards to make the look and feel better, the way its done in the above dashboard ?



  • 18.  Re: Can we monitor time taken between different frameworks ?

    Posted 09-10-2015 06:02 PM

    I guess that was done by first creating the shaded rectangles outside of APM, saving as an image and importing the image into the dashboard. I'm not aware of shading in dashboard editor.