Discovery and Service Mapping of Serverless Resources
First Claim
1. A computing system comprising:
- persistent storage; and
a software application configured to carry out operations including;
obtaining a unit of programmatic code deployable on an external computing system that is physically separated from the computing system by one or more networks;
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 external computing system or by another computing system; and
based on the pattern being present in the unit of programmatic code, storing, in the persistent storage, respective associations between the unit of programmatic code and the one or more services.
0 Assignments
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.
-
Citations
20 Claims
-
1. A computing system comprising:
-
persistent storage; and a software application configured to carry out operations including; obtaining a unit of programmatic code deployable on an external computing system that is physically separated from the computing system by one or more networks; 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 external computing system or by another computing system; and based on the pattern being present in the unit of programmatic code, storing, in the persistent storage, respective associations between the unit of programmatic code and the one or more services. - 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 deployable on an external computing system that is physically separated from the computing system by one or more networks; 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 external computing system or by another computing system; and based on the pattern being present in the unit of programmatic code, storing, by the computing system and in a persistent storage, respective associations between the unit of programmatic code and the one or more services.
-
-
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 persistent storage, cause the computing system to perform operations comprising:
-
obtaining a unit of programmatic code deployable on an external computing system that is physically separated from the computing system by one or more networks; 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 external computing system or by another computing system; and based on the pattern being present in the unit of programmatic code, storing, in the persistent storage, respective associations between the unit of programmatic code and the one or more services.
-
Specification