Alerting mechanism of response time threshold violation
An alert will be triggered only if there is any status change for the monitor i.e. if the monitor state changes from UP to TROUBLE or vice versa. A response time threshold breached alert will be triggered if the below conditions are satisfied:
Advanced Threshold Settings (Strategy):
Poll count serves as the default strategy to validate the threshold breach. You can validate threshold breach by applying multiple conditions (>, <, >=, <=) on your specified threshold strategy. The monitor’s status changes to ”Trouble” when the condition applied to any of the below threshold strategies hold true:
- Threshold condition validated during the poll count (number of polls): Monitor’s status changes to trouble when the condition applied to the threshold value is continuously validated for the specified “Poll count”.
- Average value during poll count (number of polls): Monitor’s status changes to trouble, when the average of the attribute values, for the number of polls configured, continuously justifies the condition applied on the threshold value.
- Condition validated during time duration (in minutes): When the specified condition applied on the threshold value is continuously validated, for all the polls, during the time duration configured, monitor’s status changes to trouble.
- Average value during time duration (in minutes): Monitor’s status changes to trouble, when the average of the attribute values, for the time duration configured, continuously justifies the condition applied on the threshold value.
To make sure your applied strategy 'Strategy: 3 - Time duration or Strategy: 4 - Average value during time duration' for threshold breach detection works as intended, you must ensure that you specify a time duration which is at least twice the applied check frequency for that monitor.
A multiple poll check strategy will not be applied by default. During conditions where no strategy can be applied, the threshold breach will be validated for a single poll alone.
This mechanism is used to suppress the alerts due to a temporary spike in response time.
Let's consider the below use case:
Consider a response time threshold of 4000 milli seconds; the strategy selected is poll count and the value is 3 polls. The strategy applied is ">"
| Response Time | Status Change | Alert Triggered | Reason |
Poll 1 | 742 | No | No | Threshold was not breached |
Poll 2 | 961 | No | No | Threshold was not breached |
Poll 3 | 10194 | No | No | During the first two polls, the threshold values were not crossed. This excludes the current poll, though. |
Poll 4 | 9325 | No | No | Threshold was breached in the past two polls alone, not during the first poll |
Poll 5 | 9516 | Yes | Trouble alert | Response time threshold value was consecutively breached during the current poll and the last two polls |
Poll 6 | 140 | No | No | Though, the response time was breached during the past two polls, the response time remained within the approved range during the current poll |
|
- How to configure Advanced Threshold settings
Related Articles
Why is my website response time too high from China?
If your website is hosted outside China and you have chosen China as the location for monitoring, then the website response time will be high. This is because of the Great Firewall policy followed by China wherein, all the data coming from outside ...
Response time and its components
Response time is comprised of five major components namely DNS time, connection time, SSL Handshake Time, first byte and Download time. Let us consider a scenario to further explain these terms: A website zoho.com is monitored by Site24x7. Firstly, ...
Response time in Website monitoring
In website monitoring, response time is calculated as the total time taken to resolve the DNS, complete the TCP hand-shake, negotiate an SSL handshake (for HTTPS) and download the full HTML output from the server. However, it does not include getting ...
Why do I observe a spike in my website response time?
Response time is a combination of DNS time, connection time, SSL Handshake time (for HTTPS) and download time. Spikes in response time could be due to increase in DNS time or connection time or download time. Some factors to consider: In case of ...
Site24x7 Real User Monitoring (RUM) - Data Collection
When you include Site24x7 RUM beacon script in your web pages, the following data is collected. All data that's being collected is in accordance with GDPR compliance. Performance details of web page load time - Metrics like response time of web page ...