Patent ID: 11868235
Assignee: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 14:
15. A non-transitory computer-readable medium comprising computer-readable instructions, the computer-readable instructions when executed by a processor, cause the processor to:
aggregate, by a log aggregator container, a plurality of logs originated from containers of different microservices, wherein each of the plurality of logs is associated with a workflow instance from a plurality of workflow instances, wherein each log includes information indicative of an event occurring during execution of the workflow instance on a corresponding computing device;
assign, by a log manager container, based on user intent of the workflow instance, a workflow name to each log, wherein the user intent is indicative of an outcome of execution of the workflow instance on the corresponding computing device;
assign an instance identifier to each log, wherein the instance identifier corresponds to the workflow instance;
identify a subset of the plurality of logs having an identical workflow name and an identical instance identifier;
associate a tracking identifier to each log in the subset;
create an index of processed logs, wherein each processed log in the index includes the tracking identifier;
analyze the index of processed logs based on a set of rules predefined for each of a plurality of services associated with the workflow instance; and
identify, based on the analysis, an error in execution of each of the plurality of workflow instances on the plurality of computing devices.