Monitor business transactions to measure business KPIs
This Splunk APM example describes how to monitor business transactions using the dashboard.
Wei, the director of site reliability engineering at Buttercup Games, wants to monitor business transactions to make sure their error rates are in the normal range.
These are the steps Wei takes to monitor business transactions:
Wei opens the overview in the business transactions dashboard
Wei first wants to understand the overall performance of all business transactions. Wei opens the Splunk APM business transactions dashboard and selects Business transactions overview, which shows the line chart and the list view with top business transactions by each troubleshooting metric. Wei finds that the paymentservice:PaymentService/Charge workflow has the highest error rate in the past 15 minutes:
Wei opens the details in the business transactions dashboard
Wei wants to further analyze the transactions with atypical error rate. Wei selects Business transactions details and enters the paymentservice:PaymentService/Charge workflow in the Transaction field. Wei can see statistics and charts of the workflow requests, latency, and error rate:
Wei notes a concerning error rate for the business transaction and notifies the service owner
Wei finds that the Transaction Error Rate of the paymentservice:PaymentService/Charge workflow in the past 5 minutes is 100%, which is a major threat to the payment business KPI set by the company executives. Based on the business workflows configuration naming rules, Wei can tell that the paymentservice:PaymentService/Charge workflow is connected to the payment service. Wei notifies Deepu, the payment service owner, to resolve the problem.
Learn more
For details about business transactions, see Correlate traces to track business transactions.