Discovery and service mapping of serverless resources
First Claim
1. A computing system comprising:
- a database disposed within a remote network management platform that manages a managed network; and
a software application, associated with the remote network management platform, configured to carry out discovery of serverless resource using operations including;
obtaining a unit of programmatic code from a third-party computing system, wherein the unit of programmatic code is hosted by the third-party computing system on behalf of the managed network, and wherein a program using the unit of programmatic code is executable by computing resources of the third-party computing system that are assigned on demand;
parsing the unit of programmatic code for a pattern indicative of respective relationships between the unit of programmatic code and one or more services provided by the third-party computing system or by another computing system;
based on the pattern being present in the unit of programmatic code, generating an association between the unit of programmatic code and the one or more services; and
storing, in the database, representations of the unit of programmatic code, the one or more services, and the association therebetween as discovered configuration items.
1 Assignment
0 Petitions
Accused Products
Abstract
A computing system may include a database disposed within a remote network management platform that manages a managed network, and a software application associated with the platform. The software application may be configured to: obtain a unit of programmatic code from a third-party computing system, where the unit of programmatic code is hosted by the third-party computing system on behalf of the managed network, and where a program using the unit of programmatic code is executable by computing resources of the third-party computing system that are assigned on demand; parse the unit of programmatic code for a pattern indicative of respective relationships between the unit of programmatic code and service(s) provided by the third-party computing system; generate an association between the unit of programmatic code and the service(s); and store, in the database, representations of the unit of programmatic code, the service(s), and the association therebetween as discovered configuration items.
28 Citations
20 Claims
-
1. A computing system comprising:
-
a database disposed within a remote network management platform that manages a managed network; and a software application, associated with the remote network management platform, configured to carry out discovery of serverless resource using operations including; obtaining a unit of programmatic code from a third-party computing system, wherein the unit of programmatic code is hosted by the third-party computing system on behalf of the managed network, and wherein a program using the unit of programmatic code is executable by computing resources of the third-party computing system that are assigned on demand; parsing the unit of programmatic code for a pattern indicative of respective relationships between the unit of programmatic code and one or more services provided by the third-party computing system or by another computing system; based on the pattern being present in the unit of programmatic code, generating an association between the unit of programmatic code and the one or more services; and storing, in the database, representations of the unit of programmatic code, the one or more services, and the association therebetween as discovered configuration items. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method comprising:
-
obtaining, by a computing system, a unit of programmatic code from a third-party computing system, wherein the computing system includes a database disposed within a remote network management platform that manages a managed network, wherein the unit of programmatic code is hosted by the third-party computing system on behalf of the managed network, and wherein a program using the unit of programmatic code is executable by computing resources of the third-party computing system that are assigned on demand; parsing, by the computing system, the unit of programmatic code for a pattern indicative of respective relationships between the unit of programmatic code and one or more services provided by the third-party computing system or by another computing system; based on the pattern being present in the unit of programmatic code, generating, by the computing system, an association between the unit of programmatic code and the one or more services; and storing, by the computing system in the database, representations of the unit of programmatic code, the one or more services, and the association therebetween as discovered configuration items.
-
-
20. An article of manufacture including a non-transitory computer-readable medium, having stored thereon program instructions that, upon execution by a computing system that includes a database disposed within a remote network management platform that manages a managed network, cause the computing system to perform operations comprising:
-
obtaining a unit of programmatic code from a third-party computing system, wherein the unit of programmatic code is hosted by the third-party computing system on behalf of the managed network, and wherein a program using the unit of programmatic code is executable by computing resources of the third-party computing system that are assigned on demand; parsing the unit of programmatic code for a pattern indicative of respective relationships between the unit of programmatic code and one or more services provided by the third-party computing system or by another computing system; based on the pattern being present in the unit of programmatic code, generating an association between the unit of programmatic code and the one or more services; and storing, in the database, representations of the unit of programmatic code, the one or more services, and the association therebetween as discovered configuration items.
-
Specification