Uptrends' Full Page Check (FPC) monitor type provides detailed performance data about your web page on an element-by-element basis. If you select the enhanced FPC (also called Full Page Check +) the FPC monitor also gives you information about your third-party elements. For more information about setting up the FPC or FPC+ monitor types, check out the Uptrends Academy’s lesson on Website Performance Monitors.
How an FPC works
Just like a Real Browser Check (RBC), an FPC loads your page using an actual browser, and downloads each element (scripts, CSS, third-party elements, images). The difference between an FPC and the RBC is that the FPC displays a rich waterfall chart to inspect those elements. The waterfall report separates out your page elements and reports the time taken for each of these steps.
A detailed description can be found in the KB article Waterfall chart.
In addition, all the download metrics are explained in Waterfall timings.
The difference between FPC and FPC+
You may have noticed, you can’t pick Full Page Check Plus from the Type box when creating a monitor. The FPC+ is an FPC monitor with one difference—the Upgrade to enhanced FPC check box is selected in the Details section on the Main tab for the monitor. This choice tells Uptrends that you want to retrieve and track your third party elements, to enable you to identify quickly the source for your element types using domain groups. For information about understanding and setting up your domain groups, see Working with domain groups.
FPC Error conditions
Every monitor runs some standard checks, which depend on the monitor type. Additionally, in the error conditions of a monitor you can define custom checks to generate alerts for specific situations. The academy lesson Configuring error conditions explains how to do this.
The FPC monitor has some specific options which you can find on the tab Error conditions in the section Size. To activate the check, tick the check box in front and fill in a value.
Total minimum bytes — The lower limit of bytes to get back in the server response. If the the size of all page elements combined is below this number, this could indicate that your page is missing content and may not function correctly.
Total maximum bytes — The upper limit of bytes to get back in the server response. If the the size of all page elements combined is above this number, there is too much content. This could be a mistake in your content or a hint that content was placed on your website without your intention and consent.
Element maximum size — In addition to checking the total page size, you can also run a check on individual element sizes. Fill in the maximum expected size here to receive alerts, when any element on the page exceeds this size.
Ignore external elements — Enable this option to exclude all external elements from the size-related checks mentioned above. Please note that enabling this option does not mean that external elements are not downloaded during the execution of your monitor. They will still be downloaded to not disrupt the correct execution of your page. As a result, the waterfall chart will still show those external elements. If you do want to block specific requests for external elements (third party elements) completely, please use the blocking options on the Advanced tab of the monitor settings.