Patent ID: 11861627
Assignee: AMAZON TECHNOLOGIES, INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 14:
15. A system for allocating resources to a customer volume in a service provider, comprising:
a first server computer configured to store a customer volume in a block storage environment;
a second server computer configured to host a virtual machine attached to the customer volume;
a third plurality of server computers configured to execute a monitoring service coupled to receive first metrics from the first server computer and to receive second metrics from the second server computer;
a database readable by the third plurality of server computers including a set of customer rules provided by the customer and used by the monitoring service to generate customer thresholds to trigger alerts in response to the first and second metrics; and
a threshold engine within the block storage environment configured to generate internal thresholds that are derived from the customer thresholds and that are selected so that the internal thresholds are exceeded prior to the alerts being triggered, wherein the threshold engine establishes a typical frequency of calls related to the customer volume based upon past history and establishes a threshold deviation from the typical frequency;
wherein the block storage environment modifies a performance characteristic of the stored customer volume by changing a resource associated with the stored volume in response to a customer use metric exceeding the internal threshold and the threshold deviation from the typical frequency of calls being exceeded.