What is a Transaction Waterfall?
Full Page Check monitors collect all of the outgoing browser traffic that happens while the page is loaded, thus recording all images, scripts, stylesheets and other files that the browser downloads in order to display the page. This information is displayed in a chronological time sequence, forming a kind of waterfall chart (typically containing up to 100+ elements for one page). In a Full Page Check monitor, this information can only be retrieved for a single page. You can perform the same detailed monitoring with multi-step processes like transactions. You can trace which files are downloaded by the browser during any step of a transaction.
The KB article Waterfall chart explains in more detail which information you can get from a waterfall.
Why use Transaction Waterfalls?
Activate a Transaction Waterfall if you want to diagnose why a specific step suddenly slows down your transaction. By looking at the rich data the waterfall displays, you’ll be able to point out which exact element is slowing down your transaction. The Waterfall not only shows which elements your page contains (such as images, scripts, stylesheets, etc.), but it also displays the Http response headers per element, allowing you to dig even deeper. For example, inspect which web server served a specific file.
When does Uptrends generate a Waterfall?
We generate a waterfall when you have activated a Transaction Waterfall in a specific step, after the step completed. Read on to find out how to set it up!
How do I set it up?
- Go to in the top menu, and select the transaction you would like to activate waterfalls for.
- In the Steps tab, select the step you want to activate a waterfall for.
- Check the checkbox that says Waterfall, and we’ll generate a waterfall every time the step has been completed.
Why is the Waterfall generated per step?
By doing it this way you get waterfall reports for just the steps you want, instead of the entire transaction. As a full transaction could generate hundreds, if not thousands of pieces of data, it would not be practical to look at the the entire transaction waterfall at once. Instead you can select specific steps that you’d like a waterfall chart to be generated for.