BACKGROUND

Field of the Disclosure

One technical field of the disclosure is computer-implemented methods of measuring the performance of computing resources. Another technical field is measuring performance factors that affect the response times of computing resources.

Description of the Related Art

Computing instances can be utilized to process data. In the field of e-procurement or spend management systems, online, distributed computer systems are now available to deliver software as a service (SaaS) for executing sourcing, invoicing, expense management, and other data processing functions that relate to procurement of goods or services. The data that these systems generate can include various performance factors, which can affect response times of the computing instances. For example, in spend management systems, configuration values such as the number of approval chain conditions in total per record type can have a significant effect on system performance.

While adding additional computing resources, such as more processing instances, memory, or storage, can decrease response times of the computing instances, at some point there can be diminishing returns of adding additional computing resources. For example, continually adding resources eventually may lead to excessive costs. Moreover, based on various performance factors, adding additional performance factors can even increase response times of the computing instances. Therefore, there is an acute need in the field for technical means to measure various performance factors of SaaS systems, report system state, warn if prescribed threshold values are crossed, and predict future system state. Present technologies do not provide adequate solutions to these technical problems.

