From the Synthetic Health tab of the Application Monitoring page click a tile to analyze the monitored details of your application for that hour. You can also do one of the following:
In the Synthetic Health > Analysis view, there is a set of filters at the top for filtering the data that is displayed. The initial settings of the filters are based on the selections on the Synthetic Health view and where you clicked to navigate to the Analysis view. For example, if you were viewing Performance metrics and clicked on a specific transaction, the filters in the Analysis view are set to Performance metrics for that specific Execution Plan and transaction. If you clicked on a location, the filter in the Analysis view is set to that location.
You can change filters for the following:
Edit one or more filters to change the details you want to see and click Apply to see the changes in the data displayed.
The tiled display below the filters changes to correspond to your filter settings.
Below the tiles, the following data is displayed. The data reflects the selected hour. If no hour is selected, the data reflects the entire 24 hours:
Tab name | Description |
---|---|
Events | Shows all events that were in open status during the selected time period |
Graphs | Shows a line graph displaying the performance metrics for the selected Execution Plan and transaction An Execution Plan must be selected, and the Performance metric must be selected in the filter. |
Executions | Shows the transaction executions Data shown on the Executions tab is not impacted by Metric filter selections. |
In the Events tab you see data about events caused by breaches of metric rules defined for transactions that match your selected filters. By default, events are sorted by severity. To find the information you need, you can sort by any of the columns in the table, or filter the columns by entering text in the column filters.
Field
|
Description
|
---|---|
Severity | Indicates if the event is Minor or Critical |
Metric | Name of the measured metric
|
Execution Plan | Execution Plan on which the event occurred |
Metric Rule | The metric rule that was breached |
Start Time | Time the event was opened Click on the Start Time of an event to view data for the hour when the event started. All of the data displayed on the Synthetic Health > Analysis page changes to reflect the selected hour. |
Transaction | Transaction on which the event occurred |
Location | Location of the TEA Agent where the transaction execution ran |
Threshold | Defined threshold for the metric The number in parentheses is the number of consecutive breaches of the threshold required to open an event. |
Value | Actual value that breached the threshold If the event was caused by multiple breaches, this value is from the transaction that casued the event to open. |
Current Status | Status of the event
|
To manually close an event click the action menu of the event and select Close Event. If the next execution breaches the defined threshold, a new event is generated.
The Graphs tab shows the details of the performance metrics for the selected transaction over the selected time period. Performance metrics include the overall Performance metric of the transaction, and any timers defined for the transaction as well.
Select a different tile to see the performance graph for that time period.
By default the graph includes all of the performance metrics defined for the selected Execution Plan and transaction. You can choose not to display any of the metrics by clicking on the appropriate caption below the graph, and you can click them again to add them back to the graph. The graph adjusts automatically to show data for the selected metrics.
Place the mouse over any line on the graph to see a tooltip displaying the value of the metric at that specific time.
Drag the cursor across the graph to zoom-in to a smaller time range and see the results at a more granular level.
Click Show all in the upper-right corner to return to seeing the graph for the full time range.
Click the export icon in the upper right corner to export a graphic of the performance graph or the performance data used to generate the graph.
The following options are available:
Menu option | Description | File formats |
---|---|---|
Download as | Save the graph as a graphic file |
|
Save as | Save the performance data as a data file |
|
Annotate | Add your own markings to the graph before saving it. | |
Print the graph. |
In the Executions tab you see data about executions of transactions that match your selected filters. By default, transactions are sorted by start time. To find the information you need, you can sort by any of the columns in the table, or filter the columns by entering text in the column filters.
Notes
There may be Executions listed here that are not yet included in the calculation of the Synthetic Health. This is due to a necessary data-processing delay.
The Executions tab is limited to the last 2000 executions.
The following details are displayed in the Executions tab:
Column | Description |
---|---|
Transaction Start Time | Start time of the transaction
|
Transaction | Name of the transaction |
Location | Location of the TEA Agent where the transaction execution ran |
E2E Time | Amount of time (in milliseconds) the transaction took for completion from end to end |
Availability Errors | Number of availability errors in the transaction Availability errors occur when the application does not respond, or when the application responds with an error that indicates it is unavailable. |
Accuracy Errors | Number of accuracy errors in the transaction Accuracy is calculated with the assumption that monitored applications are working as designed and that the information transmitted to clients is correct. Functions that can be evaluated to determine accuracy include link checking, content validation, title validation, and response data verification. |
Execution Errors | Number of execution errors in the transaction (this number is unlikely to exceed 1) An execution error indicates that there were problems with the script execution. It does not indicate anything about the health of the application. |
Execution Start Time | Start time of this execution |
Click the action menu of a transaction to access the menu for that transaction. The following actions are available:
Action | Description |
---|---|
Download Execution Log | Downloads the Execution Log for the execution. |
Custom Timers | Displays all custom timers defined for this transaction and their latency. |
Page Timers | Displays all page timers defined for this transaction and their latency. |
Error Messages | Displays all error messages issued for this transaction. |
Click the action menu of the transaction and select Custom Timers.
The Custom Timers window opens displaying all of the custom timers defined for the transaction and their latency (in milliseconds).
Click the action menu for the transaction and select Page Timers.
The Page Timers window opens displaying all of the page timers for the transaction and their latency (in milliseconds).
Click the action menu for the transaction and select Error Messages.
The Error Messages window opens displaying all of the error messages received while running the transaction. The error messages are sorted by category (Availability, Accuracy, and Execution).
Investigate application issues reported by synthetic health events.
If necessary, adjust synthetic metric rules to better reflect the critical data you need for your environment.
2 Comments
Yashwant Singh
Harihara Subramanian