Virtual machine instance data aggregation based on work definition metadata
First Claim
1. A system, comprising:
- one or more processors; and
memory that stores computer-executable instructions that, if executed, cause the system to;
implement an index analysis computing system instance that;
obtains, from a virtual machine instance data log datastore, a data log for a virtual computing system server, the data log specifying data associated with one or more events encountered by the virtual computing system server;
identifies, based at least in part on the data associated with the one or more events, one or more tasks to be performed to obtain processor state data for the virtual computing system server associated with the one or more events;
generates, based at least in part on the one or more tasks to be performed, a metadata for a file, the metadata representing the one or more tasks;
stores the file within a second datastore; and
updates an index of the datastore to specify the metadata for the file; and
implement a scheduler computing system instance that;
obtains the index of the second datastore;
identifies the metadata for the file;
decodes the metadata for the file to identify the one or more tasks to be performed;
generates, based at least in part on the one or more tasks to be performed, a task definitions file specifying the one or more tasks to be performed; and
provides the task definitions file so that one or more data logs can be obtained to perform the one or more tasks.
1 Assignment
0 Petitions
Accused Products
Abstract
A service provider launches an index analysis computing system instance to evaluate logs generated by a virtual computing system server to identify events encountered by the server. The index analysis computing system instance obtains, from a datastore, a data log for the virtual computing system server and uses the log to identify the events. The index analysis computing system instance identifies, based on data from the log associated with the events, tasks to be performed to obtain processor state data for the server. The index analysis computing system instance generates, based on the identified tasks, a metadata for a file, where the metadata represents the tasks to be performed. This file is transmitted to a scheduler computing system instance which can identify the tasks based on the metadata for the file.
23 Citations
20 Claims
-
1. A system, comprising:
-
one or more processors; and memory that stores computer-executable instructions that, if executed, cause the system to; implement an index analysis computing system instance that; obtains, from a virtual machine instance data log datastore, a data log for a virtual computing system server, the data log specifying data associated with one or more events encountered by the virtual computing system server; identifies, based at least in part on the data associated with the one or more events, one or more tasks to be performed to obtain processor state data for the virtual computing system server associated with the one or more events; generates, based at least in part on the one or more tasks to be performed, a metadata for a file, the metadata representing the one or more tasks; stores the file within a second datastore; and updates an index of the datastore to specify the metadata for the file; and implement a scheduler computing system instance that; obtains the index of the second datastore; identifies the metadata for the file; decodes the metadata for the file to identify the one or more tasks to be performed; generates, based at least in part on the one or more tasks to be performed, a task definitions file specifying the one or more tasks to be performed; and provides the task definitions file so that one or more data logs can be obtained to perform the one or more tasks. - View Dependent Claims (2, 3, 4)
-
-
5. A computer-implemented method, comprising:
under the control of one or more computer systems configured with executable instructions, obtaining a data log for a virtual computing system server, the data log specifying data associated with one or more events encountered by the virtual computing system server; identifying, based at least in part on the data associated with the one or more events, one or more tasks to be performed to obtain processor state data for the virtual computing system server associated with the one or more events; generating, based at least in part on the one or more tasks to be performed, a metadata for a file, the metadata representing the one or more tasks; storing the file; identifying the one or more tasks based at least in part on the metadata for the file; and performing the one or more tasks. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12)
-
13. A non-transitory computer-readable storage medium having stored thereon executable instructions that, as a result of being executed by one or more processors of a computer system, cause the computer system to at least:
-
obtain a data log for a virtual computing system server; identify, based at least in part on data associated with one or more events specified in the data log, one or more tasks to be performed associated with the one or more events; create a file having a metadata based at least in part on the one or more tasks to be performed, the metadata representing the one or more tasks; and generate a task definitions file based at least in part on the one or more tasks represented in the metadata for the file. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification