Patent ID: 11924162
Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
Field: nan (nan)
Classification: CPC nan | IPC H

Claim 18:
19. A computing system, comprising:
a processor and memory storing instructions that cause the processor to execute:
a domain name service (DNS) log analyzer configured to:
identify within a DNS request log a DNS request log record for a DNS request, the DNS log record including a source container identifier, a source internet protocol (IP) address, and a destination fully qualified domain name, wherein the source container identifier is associated with a source virtual machine (VM) on a computer that has been assigned the source IP address; and
identify within records from a DNS response log a DNS response log record for a DNS response to the DNS request, the DNS response log record including the source container identifier, and a destination IP address included in the DNS response;

a fleet management record analyzer configured to:
identify, via an IP inventory database of a fleet management system, an IP inventory record including the destination IP address and an IP subscription identifier;
identify, via an VM inventory database of the fleet management system, an VM inventory record including the source container identifier and a VM subscription identifier;
identify, using a service tree data record, a first service associated with the VM subscription identifier within a timeframe of the DNS request and DNS response; and
identify, using a service tree data record, a second service associated with the IP subscription identifier during the timeframe;

a dependency map generator configured to:
generate a service-to-service dependency map between the identified first service and the identified second service; and

a downstream program configured to:
receive the service-to-service dependency map as input;
perform a processing operation based on the service-to-service dependency map; and
output a processing result of the processing operation.