A transaction monitor is great for making sure everything in your web application is working together to create the outcome you expect. However, Web Application Monitoring isn't always the best choice based on your monitoring goals. Other monitor types may give you more information about your website's or service's overall performance and availability.

Availability vs. transaction monitoring

Website uptime

A lot can happen in five minutes. Your Web Application Monitor sends you a notification if a page in your user journey errors. However, since your transaction script only runs in five-minute intervals, a site can experience up to five minutes of downtime before Uptrends notifies you that your transaction is in trouble. If you're aiming for 99.999 percent uptime for the year, you've ruined it with one outage. Website Monitoring or uptime monitoring checks your site every minute allowing you to respond to outages faster and gives you more accurate uptime data.

Advanced availability

Other factors play into your site's availability such as DNS records, SSL certificates, and supporting servers such as database, SFTP, and email. Keeping an eye directly on these crucial components with advanced availability monitors can help you avoid harder to detect outages.

Website Performance monitoring vs. transaction monitoring

Transaction monitoring captures page load times, and if you choose to, you can add waterfall reports to get some additional load time data. However, performance monitoring, as it pertains to your transactions, is more about the responsiveness of your servers to your user interactions such as submits. Web Performance Monitoring gives you more detailed data about a page's performance from the initial request to the completed page load. You get information on every page element and aggregated data on the page's content such as the quantity and size of images. Not only do you get more detail on each check, but Uptrends also optimized your performance dashboards for displaying the load-time data for a single page for fast comparison. Uptrends gears your transaction performance dashboards towards the performance of the full transaction and not a single page.

API Monitoring vs. transaction monitoring

Your transaction most likely has several API calls. Where some calls are single, others may take several requests to complete a full transaction. Checking the APIs separately from your transactions with API Monitoring can reveal API issues sooner and get you more data for root-cause analysis when your transaction errors.

API uptime monitoring

Uptrends' Web Service Monitoring checks for API availability every minute of every day. You can track any service level agreements associated with the API and respond to availability problems faster than with transaction monitoring.

Multi-Step API

Multi-Step API verifies responses and performance for entire API interactions (whether it takes one response or several). You get detailed information about the API responses with validation. Web Application Monitoring's focus is on the complete interaction between a user and an application where Multi-step API focuses on any API interaction beyond a web application. For example, you may want to use a Multi-Step API monitor to test the communication between a security system and the service provider, or to monitor transactions with your credit card processing provider.