Patent ID: 11962456
Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
Field: Digital communication (Electrical engineering)
Classification: CPC G  H | IPC H

Claim 15:
16. A non-transitory computer-readable device having instructions thereon that, when executed by at least one computing device, causes the at least one computing device to perform operations comprising:
in response to detecting an incident affecting an origin service implemented by the cloud computing platform, invoking a first diagnostic module implemented by the origin service, wherein invoking the first diagnostic module generates a health status of the origin service and identifies one or more related services of the cloud computing platform upon which the origin service depends, the health status indicating whether the origin service is healthy;
based on the health status of the origin service, dynamically generating a workflow of the first diagnostic module and a plurality of diagnostic modules implemented by the one or more related services, the workflow being based on relationship information that indicates a programmatic dependency between the origin service and the one or more related services, the programmatic dependency indicating that the origin service uses the one or more related services to execute a task of the origin service;
determining a priority order for invoking the plurality of diagnostic modules based on the programmatic dependency between the origin service and the one or more related services;
invoking the plurality of diagnostic modules according to the priority order to generate output information indicating respective health statuses of the one or more related services and respective programmatic dependencies on additional services related to the one or more related services, the respective health statuses indicating whether the one or more related services are healthy;
determining a root cause of the incident based on the output information;
determining a diagnostic action based on the root cause; and
transmitting, based on the diagnostic action, an engagement notification to a responsible entity.