Dynamic diagnostic data generation
AssigneeAmazon Technologies, Inc.
InventorNima Sharifi Mehr
Life of this patent
Estimating the term…
Abstract
A computing function may be executed on a computing node by a computing services provider. Execution of the computing function may generate diagnostic information. A first set of diagnostic information may be analyzed to identify an operational state associated with an elevated risk of an error condition. The identified operational state may be mapped to a property associated additional diagnostic information that may be generated and stored in response to the identification of the operational state. Diagnostic information not associated with the operational state may be discarded.
Claims20
A system comprising:
- one or more processors;
- one or more memories having stored thereon computer-executable instructions that, upon execution by the one or more processors, cause the system to at least:
- receive a first diagnostic information associated with execution of a computing function on one or more computing nodes;
- determine that the first diagnostic information is indicative of an operational state, wherein the operational state is indicative of an elevated risk of an error condition compared to other operational states;
- receive a second diagnostic information associated with the execution of the computing function;
- identify a first property indicative of a subset of the second diagnostic information, based at least in part on the operational state;
- identify a subset of the second diagnostic information that is associated with the first property;
- store the identified subset of the second diagnostic information;
- and
- discard second diagnostic information not in the identified subset.
A method comprising:
- receiving a first information associated with execution of a computing function on one or more computing nodes;
- receiving a second information associated with the execution of the computing function, wherein a first subset of the second information is linked to a first identifier;
- determining that the first information is indicative of an operational state associated with the execution of the computing function;
- and
- causing the first subset of the second information to be stored in response to determining that the first information is indicative of the operational state and determining that the operational state is associated with the first identifier.
A non-transitory computer-readable storage medium having stored thereon executable instructions that, upon execution by a computing device, cause the computing device at least to:
- receive a first set of diagnostic data associated with execution of a computing function on one or more computing nodes;
- receive a second set of diagnostic data associated with the execution of the computing function;
- determine that the first set of diagnostic data is indicative of an operational state associated with the execution of the computing function and that the operational state is associated with a first identifier;
- and
- in response determining that the first set of diagnostic data is indicative of the operational state, provide to a client device diagnostic data of the second set of diagnostic data that is associated with the first identifier.
Dependencies are inferred from the claim text.