Difference Between Service Endpoints and Business Transactions
Business Transactions | Service Endpoints | |
---|---|---|
Metrics Reporting/Tracking | Business transactions report metrics both at the entry and exit points | Service endpoints are similar to business transactions except that they report metrics only at the entry point, and do not track metrics for any downstream segments. |
Entry Points | Business transactions are automatically detected | Service endpoints are not automatically detected; you must specify the entry points for service endpoints. Service endpoints support the same entry point types as business transactions and you configure them similarly. |
Performance Metrics | Business transactions provide both performance metrics and full code visibility with call graphs | Service endpoints provide performance metrics only. |
Calls | Business transactions are Checkout, Landing Page, Add to Cart, and so on, and are known by every end-user of the application. These business transactions cover all method executions, database calls, web service calls. | Service endpoints are the sub-calls (method call or web service call), which are executed inside the business transactions. For example, the Check Inventory service, is executed in both Checkout and Add to Cart transactions. |