×

Inventory service for distributed infrastructure

  • US 10,333,801 B2
  • Filed: 03/14/2013
  • Issued: 06/25/2019
  • Est. Priority Date: 03/14/2013
  • Status: Active Grant
First Claim
Patent Images

1. A non-transitory computer-readable medium embodying instructions executable in at least one computing device, the instructions, when executed by the at least one computing device, causing the at least one computing device to at least:

  • execute a plurality of machine instances within a computing environment that implements a split security model, a service provider of the computing environment and an inventory service being excluded from root access to the machine instance based on the split security model, wherein a monitoring service is executed within a respective machine instance of the plurality of machine instances;

    generate, by the monitoring service executed in the respective machine instance, data that identifies a plurality of applications executed in the respective machine instance based at least in part on a plurality of process identifiers and an application table that relates process identifiers to applications, wherein a respective one of the plurality of process identifiers is associated with one of the plurality of applications;

    query, by the monitoring service executed within the respective machine instance, a metadata service executed external to the computing environment of the plurality of machine instances, to obtain instance metadata corresponding to the respective machine instance, wherein the instance metadata obtained from the metadata service comprises a unique identifier of the respective machine instance and a customer identifier;

    communicate, by the monitoring service, the instance metadata and data that identifies the plurality of applications to an inventory service that is executed external to the computing environment of the plurality of machine instances; and

    generate, by the inventory service, a network site that provides analytics as a function of the data that identifies the plurality of applications and the instance metadata.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×