CPC G06Q 20/102 (2013.01) [G06F 16/316 (2019.01); G06Q 20/08 (2013.01)] | 20 Claims |
1. A computer-implemented method comprising:
receiving source data associated with an account, the source data having a raw data size;
processing the source data into searchable events and storing the searchable events in a plurality of searchable indices, the searchable events having a storage footprint that is different than the raw data size;
monitoring the plurality of searchable indices to track the raw data size of the source data corresponding to the searchable events maintained in the plurality of searchable indices and assigning the raw data size of the source data corresponding to the storage footprint of the searchable events in the plurality of searchable indices to an allocated storage consumption of the account; and
based on the allocated storage consumption, instead of the storage footprint of the searchable events, for the account exceeding a storage consumption threshold, executing one or more actions comprising at least one of: deleting at least some of the searchable events from the plurality of searchable indices, inhibiting access to the plurality of searchable indices, or inhibiting processing of additional source data for the account, charge an overage fee to the account, or increase the storage consumption threshold for the account.
|