I would like to ask for two questions about Enterprise Synthetic Monitoring.
1) In the Synthetic - Transaction List report is Transaction Summary section where I see information about slow transactions (count and two thresholds - min/max). Why there are two thresholds? It does not make sense to me because in the Synthetic Console I can set only one threshold value for slow transaction.
2) My second question is about Network Analysis Time in Transaction List section. For example Transaction Time of a transaction is 1.56 s but Network Analysis Time says that Client Time is 2 s, Network 0 s and Server 36.8 ms, sum of these times is 2.37 s. Please, can you explain me the reason of about 800 ms difference between Transaction Time and Network Analysis Time?
Answer by Joanne C. ·
1). I assume you mean the Synthetic – Transactions report in the Synthetic Overview in the CAS. Assuming you are asking about the Total, Slow and Failed fields under the Transaction Requests header: The Total count is the total number of transaction requests ran for the Transaction. The Slow count indicates the number of transaction requests ran which exceeded the Performance thresholds but within the Availability thresholds defined in the Configure Transactions screen from Enterprise Synthetic Console. The Failed count indicates number of transaction requests ran which exceeded the Availability thresholds defined in the Configure Transactions screen from Enterprise Synthetic Console.2). The CNS is calculated based on network packet analysis and will not necessarily match the elapsed time of the transaction.
For active transactions, the FireSyntheticStartScript and FireSyntheticStopScript APIs in the Recorder scripts initiate and stop the collection of the packets. If these calls are not well placed in the scripts, there can be significant discrepancies in the metrics. Typically the notify event API’s are used for transaction elapsed time metrics. The Framework facilitates proper use of these APIs.
For autochecks, the CNS is measured based on statistical analysis of the packets and will also not be an exact match to the transaction elapsed time.
You can refer to the following link which explained how to interprete captured trace data:
Answer by Benjamin W. ·
if you change the threshold in the Synthetic Console the CAS will actually show two different thresholds in the min/max fields if the report spans the time in which the threshold has been changed. It will show the higher and the lower threshold.
If this confuses the report consumers I'd recommend creating a custom report that better fits their needs.