Configuring error conditions is the first step in setting up your alerts. The error conditions define the conditions in which an alert is created and (if configured) an alert message is sent.
If you want to know more about how errors and alerts work together, check out the knowledge base article Alerting overview which contains the complete flow from monitor checks to alert messages.
What is an error condition?
An error condition lets you define what you regard as a noteworthy problem (an error) of your website, web service, or server. For example, depending on what your website needs to load (content, plugins, scripts) to be ready for the visitor, it may be up and running very quickly or take a bit longer. Only you can define what is good or acceptable for your website. That is why you have to decide on which errors you want to trigger and what the thresholds or specific conditions are.
In the Uptrends app error conditions are part of the monitor settings, on their own tab:
Different monitor types have different sets of error conditions, based on the monitor’s purpose and which data they collect.
Which error conditions are available?
The table below shows all error conditions grouped by category and for which monitor types they are available. The monitor type Full Page Check is mentioned by its acronym “FPC” here.
Note that a Multi-step API monitor (MSA monitor) uses a different way to detect errors. It has no error conditions as described here.
|Category||Error condition(s)||Available for monitor type|
|Performance limits||Load time limit 1||All*|
|Performance limits||Load time limit 2||All*|
|Size||Total minimum bytes||HTTP(S), FPC, Webservice HTTPS|
|Size||Total maximum bytes||FPC|
|Size||Element maximum size||FPC|
|Size||Ignore external elements||FPC|
|Content||Page content match||HTTP(S), FPC, Webservice HTTPS|
|Content||Check HTTP status||HTTP(S), Webservice HTTPS (default or specific)|
|Content||Alert when % of page elements fail||FPC|
|Core Web Vitals||Use recommended Core Web Vitals||FPC (browser type “Chrome with extra metrics”)|
|Core Web Vitals||Maximum time to First Contentful Paint||FPC (browser type “Chrome with extra metrics”)|
|Core Web Vitals||Maximum time to Largest Contentful Paint||FPC (browser type “Chrome with extra metrics”)|
|Core Web Vitals||Maximum Time To Interactive||FPC (browser type “Chrome with extra metrics”)|
|Core Web Vitals||Maximum Total Blocking Time||FPC (browser type “Chrome with extra metrics”)|
|Core Web Vitals||Maximum cumulative layout shift score||FPC (browser type “Chrome with extra metrics”)|
*HTTP(S), FPC, Transaction, Webservice HTTPS, DNS, SSL, (S)FTP, SMTP, POP3, IMAP, MS SQL Server, MySQL, Ping, Connect
Please consult the following knowledge base articles for detailed information on how the error conditions work:
How to configure an error condition
Configuring an error condition can be done when building a monitor from scratch or by editing a monitor after it has already been added. If you need to add a new monitor, please check out the info in Adding monitors and add a new monitor first.
To configure error conditions:
- Go to .
- In the Monitors overview select the monitor you wish to add an error condition to.
- Open the Error conditions tab.
- Configure your error conditions as needed.
- Once you are done, click the button to save all your changes.