DX Application Performance Management

Expand all | Collapse all

Solution for monitoring short-lived jvms

Jump to Best Answer
  • 1.  Solution for monitoring short-lived jvms

    Posted 12-03-2010 03:59 PM
    We have a number of Java apps initiated by a scheduler that are short-lived and may or may not run at regular intervals. I'd like to be able to track their performance in Introscope but I'm wondering how it will handle the intermittent nature of the agent. Will stats captured for JVMs that exist for a short period of time once a day/week/month be persisted and accessible in Introscope even if we have to bounce the EM? Is there a way to configure alerts to notify when the JVM/agent is started and when it disappears?


  • 2.  RE: Solution for monitoring short-lived jvms

    Posted 12-07-2010 05:06 PM
    Hi All,

    Any ideas here for tolmeda?

    Thanks!
    Chris


  • 3.  RE: Solution for monitoring short-lived jvms

    Posted 12-08-2010 04:11 AM
    Is it not possible to mount the agents via the Workstation ? Then view the data in Historic Mode to get back to the period you are interested in ?

    For the alert notification, one way to do it would be using a calculator based alert, similar to the recommended way to capture disconnected JVMs.
    If you create a calculator monitoring Heap Memory In Use, then set it to fire once whenever the value is > 0. That should tell you when the JVM has started up. Create another alert when the same metric is <0, again to fire once. That should tell you when it has stopped reporting to Wily.


  • 4.  RE: Solution for monitoring short-lived jvms
    Best Answer

    Posted 12-10-2010 04:03 AM
    As Dave wrote everythign that is reported to the EM by an agent is persisted and can be viewed later on. If you use a naming scheme for these kind of agents you can easily create reports for your short lived JVMs in addition to the alerts. As Dave wrote to view them in the workstation you might have to mount them manually.

    If you need more help designing a solution contact your local pre-sales team or CA Services.