Why Is ARM Needed?

There are many techniques for measuring response times, but only ARM measures them accurately. Other techniques, although useful in other ways, might measure business service levels by assuming or guessing what a business transaction is, and when it begins and ends. Also, other techniques cannot provide the important information that ARM can, such as whether a transaction completed successfully.
Using ARM, you can log transaction records from an application to do the following:
  • determine the application response times
  • determine the workload and throughput of your applications
  • verify that service-level objectives are being met
  • determine why the application is not available
  • verify who is using an application
  • determine why a user is experiencing poor response time
  • determine what queries are being issued by an application
  • determine the subcomponents of an application's response time
  • determine which servers are being used
  • calculate the load time for data warehouses