Skip to main content
Splunk Lantern

Establishing business transaction monitoring in Splunk Synthetic Monitoring

Applicability

  • Product: Splunk Synthetic Monitoring
  • Feature: Real browser check
  • Function: Grouping steps in business transactions

Problem

In your modern application, business transactions generate long monitoring scripts and cross many different parts of the application. In addition, multiple different engineering teams work on different parts of the application, and only certain teams want to be alerted to issues about their part of the application flow. You want a better monitoring solution.

Solution

Break up your complex step-by-step flows into groups so you can monitor separate parts of a transaction to look for bottlenecks and other performance issues. For example, someone doing business on your site completes the following actions:

  • Navigate to site.
  • Enter search term.
  • View results.
  • Click on an item.
  • Click the Add to Cart button.
  • Click the Checkout button.
  • Enter login details. This is actually two steps.
  • Click the Login button.
  • Enter credit card information. This is actually seven steps.
  • Click the Submit button.
  • View purchase confirmation. 

Some of these actions take place on a single page, so you could group steps that way.

  • Homepage
    • Navigate to site.
    • Enter search term.
  • Search results page.
    • View results.
  • Product description page.
    • Click on an item.
    • Click the Add to Cart button.
    • Click the Checkout button.
  • Sign in page.
    • Enter login details.
    • Click the Login button.
  • Payment page.
    • Enter credit card information. 
    • Click the Submit button.
  • Confirm order page.
    • View purchase confirmation. 

Those groupings are helpful because they consolidate the steps into six transactions, but business transaction monitoring takes those groupings even further. The logical business transactions groupings here are as follows:

  • Home transaction
    • Navigate to site.
  • Add to cart transaction
    • Enter search term.
    • View results.
    • Click on an item.
    • Click the Add to Cart button.
  • Checkout transaction
    • Click the Checkout button.
    • Enter login details. This is actually two steps.
    • Click the Login button.
    • Enter credit card information. This is actually seven steps.
    • Click the Submit button.
    • View purchase confirmation. 

Now there are three transactions to monitor, and you can filter on which matter to you most.

Additional resources

These additional Splunk resources might help you understand and implement these recommendations: