In the AppDynamics model, events represent a change in the state of a monitored application. An event can represent an error or exception generated by the application, the crossing of a performance threshold, or an operational change in the application, such as a JVM restart.
You can define policies that generate notifications or perform actions when an event occurs. See Alert and Respond for more information. You can also use events to investigate application issues underlying performance problems, as described here.
You can view and analyze events in the Controller UI. From the Database Visibility, Server Visibility, or user experience application pages in the UI, you can view events by clicking Events from the left navigation tree.
To see events for application monitoring, access a dashboard such as a business application, business transaction, tier, or node dashboard and select the Events tab. The tab show the events generated in the selected time frame.
In the Events list, you can filter the types of events displayed by clicking the Filters button and selecting the type of events to show.
You can view more information about an event from the list. If the event is an application change, such as an application restart, the details contain a description of the event. If the event is a slow transaction or an error, the details are transaction snapshots from which you can drill down to the root cause of the problem.
From the event details dialog, you can perform actions such as opening a War Room, delete or archive the event, or test action execution.
An event is purged after two weeks, at which point it is no longer accessible. To save an event beyond the default snapshot lifespan—for example, if you want to make sure an event associated with a particular problem is retained for future analysis—you can archive the event.
For an on-premises controllers, administrators can modify the default two-week period by configuring the events.retention.period property in the Controller Settings section of the Administration console.
The archive icon () in the right column indicates that an event has been archived. To view all archived events in a long list of events, you can click the column heading to sort by archiving. This groups the archived events together.
The AppDynamics REST API enables you to define custom events. You can then filter on those events by creating a custom filter, as follows: