The business transaction feature provided by ARMS allows you to define business requests in a visualized manner by using non-intrusive methods. This feature provides abundant business-specific performance metrics and diagnostic capabilities. After you enable business transaction, you can create business transaction tasks and view business transaction data.
Scenarios
Business transaction is applicable to the following scenarios:
- Business personnel want to monitor their services, but existing monitoring systems cannot express business semantics.
- The application system contains many business semantics, so O&M personnel must quickly configure and monitor the traffic data for each service.
- After a new service API is published, the API is unstable and causes exceptions or errors. Developers must analyze and find the problems for each call of the API.
- A business leader wants to figure out dependencies of a service and optimize the service based on the dependencies to ensure the stability of the service.
In the middle end-based architecture of an e-commerce company, the transaction center supports the order processing logics for all upper-layer services. Different commodity transaction processing logics may vary greatly, resulting in completely different business links. As the complexity of business development increases, it is difficult to quickly find out the transaction links of related transactions by using the traditional manual method. Transactions of different commodities also vary. For example, the transactions of service A declined significantly today, but the transactions of business A make up a small portion of the overall transaction flow. Therefore, the traffic change of overall orders alone cannot precisely identify problems.
In this scenario, you can use ARMS to configure commodity category-specific business transaction at the ordering portal of the transaction center. For example, after you group the women's clothing and home appliance categories, on this page, you can monitor the transactions of either category and quickly find out the transaction links of a category.
Limits
- The business transaction feature only can monitor Java applications.
- Only the ARMS agent V2.6.2 or later supports the business transaction feature.
Create a business transaction task
View business transaction data
Modify a business transaction task
- Log on to the ARMS console.
- In the left-side navigation pane, choose Business Transaction > Application Metric. In the top navigation bar of the Application Metric page, select the region.
- On the Application Metric page, click the name of the task in the business transaction task list.
- In the left-side navigation pane, click Business Transaction Settings.
- Click the Rule Configuration tab. Modify the business transaction parameters and then click Save.