Splunk AppDynamics

Can AppDynamics tell me when a JVM was restarted?

CommunityUser
Splunk Employee
Splunk Employee

I am trying to see when a JVM was restarted in AppDynamics.  I went to Tiers and Nodes, and I clicked on a node.  I went to the events tab and looked at the day that I know it was restarted, but I do not see any kind of event telling me that the JVM was restarted.  Is this something that AppDynamics can do? Do I need to enable something to see that?

Labels (1)
Tags (3)
1 Solution

millerep
Contributor

You were in the right place. If you click on "Applications" in the GUI, then select the application that JVM belongs to, and then click on "Tiers and Nodes", then expand the Tier out showing the nodes underneath, the very last column should be "Last JVM restart time."

I think the defaults are:

Name: - # of Nodes - Health - App Agent Status - App Agent Version - Machine Agent Status - JVM Version - Last JVM restart time"

If you double-click on the node name, you should also see this information under the "agents" tab.

A proactive way of doing this could be to build a health rule based on the JVM availability, and then under "Health Rule Violation Events" set the rule to trigger you when the event goes critical and when the event is "ended" and then you can get emails when the JVM is back up, or build a dashboard which shows the health rule violation timeline of what time it went critical and what time it came back up.

View solution in original post

millerep
Contributor

You were in the right place. If you click on "Applications" in the GUI, then select the application that JVM belongs to, and then click on "Tiers and Nodes", then expand the Tier out showing the nodes underneath, the very last column should be "Last JVM restart time."

I think the defaults are:

Name: - # of Nodes - Health - App Agent Status - App Agent Version - Machine Agent Status - JVM Version - Last JVM restart time"

If you double-click on the node name, you should also see this information under the "agents" tab.

A proactive way of doing this could be to build a health rule based on the JVM availability, and then under "Health Rule Violation Events" set the rule to trigger you when the event goes critical and when the event is "ended" and then you can get emails when the JVM is back up, or build a dashboard which shows the health rule violation timeline of what time it went critical and what time it came back up.

Anmol_Pal
Engager

Is it possible to set an alert whenever JVM has restarted? If so please guide me with that. I could not find any such metric that would help the cause in the health rule section.

0 Karma

Dan_Hillman
Explorer

I would assume that the app->availability metric should work. if your jvm is down most likely your appagent will be as well. So custom entity->agent->app>availability, Less than 1 specific value.

Peter_Holditch
Builder

AppDynamics generates an event whenever it detects a JVM restart, if you want to be precise (a quick restart could potentially result in the availability metric never reporting as zero)

Get Updates on the Splunk Community!

Fueling your curiosity with new Splunk ILT and eLearning courses

At Splunk Education, we’re driven by curiosity—both ours and yours! That’s why we’re committed to delivering ...

Splunk AI Assistant for SPL 1.1.0 | Now Personalized to Your Environment for Greater ...

Splunk AI Assistant for SPL has transformed how users interact with Splunk, making it easier than ever to ...

Unleash Unified Security and Observability with Splunk Cloud Platform

     Now Available on Microsoft AzureOn Demand Now Step boldly into the AI revolution with enhanced security ...