Freshping monitors the check at 1 minute or 5 minutes interval as configured. If the check interval is set as 1 minute, we ping every 1 minute and if it is set as 5 minutes, we ping every 5 minutes and we wait for 30 seconds(Default timeout) for the response from the server.
If downtime is identified from a monitoring location, we ping from one other location to confirm the downtime to avoid reporting false alerts. If we don't receive the response within 30 seconds, we report it as a Timeout error and mark the check as DOWN. If we receive 200 OK, we mark it as UP. We also consider all 4xx and 5xx error codes as DOWN.
Role of Monitoring Location:
We allow configuring monitoring location for each of the check. We currently support 10 different monitoring locations. Check out the monitoring locations here. We would suggest you add the nearest location to your check's server to reduce the response time. This will also prevent reporting false positives due to high response times.
You can configure the monitoring location while Adding the check or by Editing the check under Advanced Monitoring Settings.
Alert sensitivity feature was introduced as an added feature to prevent reporting micro-downtimes. If you wish to be alerted immediately even for seconds to milli-seconds level downtime, You can set the sensitivity as HIGH and if you don't wish micro downtimes to be reported as DOWN, you can set it as LOW.
Low sensitivity triggers email alerts only when the URL is continuously down for at least 2 minutes. High sensitivity alerts are triggered immediately. You could toggle between LOW and HIGH by navigating to Settings > Account Settings
Alert fine-tuning settings help in configuring when to get alerted at the check level. This configuration helps in reducing the frequency of the alerts you receive. It gives additional control of configuring the alerts only when it is continuously Down or Up between 1 and 30 minutes.
You can also blacklist/whitelist certain Status codes to consider Down/Up and also do Response string check, Report Down/Up based on the absence or presence of a string.
What is the difference between Alert Sensitivity and Alert fine-tuning setting?
Alert Sensitivity is an account level configuration while Alert fine-tuning is a Check level configuration. With Alert Sensitivity, If the sensitivity is set as LOW, we will alert only if the check is continuously down for 2 minutes. With Alert fine-tuning, the alert setting can be configured differently for a different check from alert instantly to alert only when Down for up to 30 minutes.
Note: Alert fine-tuning feature is available in the BLOSSOM plan. You can check out the full feature list and pricing here.