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

Claim 0:
1. A method for debugging workflows executing on a plurality of computing devices, comprising:
aggregating, 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 associated workflow instance on a corresponding computing device;
assigning, 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;
assigning an instance identifier to each log, wherein the instance identifier corresponds to the workflow instance;
identifying a subset of the plurality of logs having an identical workflow name and an identical instance identifier;
associating a tracking identifier to each log in the subset;
creating an index of processed logs, wherein each processed log in the index includes the tracking identifier;
analyzing 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
identifying, based on the analysis, an error in execution of each of the plurality of workflow instances on the plurality of computing devices.