Discovery of Resource Clusters
    1.
    发明申请

    公开(公告)号:US20250062956A1

    公开(公告)日:2025-02-20

    申请号:US18936388

    申请日:2024-11-04

    Abstract: A discovery application on a computing system is provided. The discovery application receives a user input, which is for discovery of resources associated with a cloud operating system of a cloud computing system. The user input includes an authentication credential and account information associated with the cloud operating system. Based on the received input, the discovery application executes a discovery pattern comprising operations for the discovery of resources. The cloud operating system includes a group of services to access such resources. At least one of the operations corresponds to an API call to an API endpoint associated with a service of the group of services. The discovery application receives a response to the API call from the cloud operating system. The response includes a payload of information associated with the resources. The discovery application updates, based on the received response, one or more configuration items in a configuration management database.

    DISCOVERY PROCESS IDENTIFICATION AND CLASSIFICATION

    公开(公告)号:US20220021588A1

    公开(公告)日:2022-01-20

    申请号:US16928802

    申请日:2020-07-14

    Abstract: Embodiments presented herein provide apparatus and techniques for identifying and classifying processes and associated applications executing in a network. All processes executing in a network may be identified using a discovery process. The processes may be clustered based on associations between the processes. Suggested application entries may then be generated based at least in part on the clusters of processes. A configuration item type and a discovery pattern may be generated for each suggested application entry. A subsequent discovery process may use the configuration item type and discovery patterns to identify associated configuration items in the network.

    DISCOVERY OF CONTAINERIZED PLATFORM AND ORCHESTRATION SERVICES

    公开(公告)号:US20210200814A1

    公开(公告)日:2021-07-01

    申请号:US16730274

    申请日:2019-12-30

    Abstract: An example computing system includes a database disposed within a remote network management platform associated with a managed network that obtains service from a computing cluster that includes one or more worker nodes configured to execute containerized software applications using a containerized orchestration engine. The computing system also includes a computing device configured to identify a namespace associated with the containerized orchestration engine. The computing device is also configured to query a deployment configuration application programming interface (API) associated with a containerized application platform to obtain deployment configuration data. Further, the computing device is configured to query a build configuration API associated with the containerized application platform to obtain build configuration data. In addition, the computing device is configured to store, in the database, the deployment configuration data, the build configuration data, and one or more relationships between the deployment configuration data and the build configuration data.

    Discovery and mapping of cloud-based resource modifications

    公开(公告)号:US10924344B2

    公开(公告)日:2021-02-16

    申请号:US16381838

    申请日:2019-04-11

    Abstract: A system includes persistent storage configured to store, a mapping of computing resources provided by a remote computing system to a managed network. The system also includes an application that obtains instructions to modify a computing resource provided by the remote computing system and, based on the instructions, generates and transmits, to the remote computing system, a request to modify the computing resource. The application receives, from the remote computing system, a response indicating a modification to the computing resource and selects a discovery pattern configured to verify the modification by obtaining attributes associated therewith. The application obtains, from the remote computing system, the attributes by executing the discovery pattern and determines, based on the attributes, that the modification has been completed according to the instructions. Based on this determination, the application updates the mapping to indicate the modification and stores, in the persistent storage, the mapping as updated.

    Discovery and Service Mapping of Serverless Resources

    公开(公告)号:US20200336886A1

    公开(公告)日:2020-10-22

    申请号:US16921149

    申请日:2020-07-06

    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.

    Discovery and Service Mapping of Serverless Resources

    公开(公告)号:US20190306692A1

    公开(公告)日:2019-10-03

    申请号:US16365353

    申请日:2019-03-26

    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.

    Discovery of Resource Clusters
    8.
    发明公开

    公开(公告)号:US20230208710A1

    公开(公告)日:2023-06-29

    申请号:US18110061

    申请日:2023-02-15

    CPC classification number: H04L41/0813 H04L63/08 H04L67/10

    Abstract: A discovery application on a computing system is provided. The discovery application receives a user input, which is for discovery of resources associated with a cloud operating system of a cloud computing system. The user input includes an authentication credential and account information associated with the cloud operating system. Based on the received input, the discovery application executes a discovery pattern comprising operations for the discovery of resources. The cloud operating system includes a group of services to access such resources. At least one of the operations corresponds to an API call to an API endpoint associated with a service of the group of services. The discovery application receives a response to the API call from the cloud operating system. The response includes a payload of information associated with the resources. The discovery application updates, based on the received response, one or more configuration items in a configuration management database.

    Discovery of database and related services

    公开(公告)号:US11645309B2

    公开(公告)日:2023-05-09

    申请号:US17081641

    申请日:2020-10-27

    CPC classification number: G06F16/285 G06F16/212

    Abstract: A computing system includes a database and a discovery application. The discovery application obtains credentials for accessing a server hosting a software bus application which connects a plurality of applications within a managed network. The discovery application selects, based on a pattern corresponding to the software bus application, one or more files to access, transmits, to the server, instructions to access the one or more files, and receives therefrom data identifying a plurality of attributes of the software bus application. Based on this data, the discovery application transmits, to the server, instructions to identify communicative connections established between the plurality of software applications by way of the software bus application and receives therefrom data identifying the communicative connections. Based on (i) the plurality of attributes and (ii) the communicative connections, the discovery application generates a mapping that represents the communicative connections and stores the mapping in the database.

    Identifying applications with machine learning

    公开(公告)号:US11641406B2

    公开(公告)日:2023-05-02

    申请号:US16163204

    申请日:2018-10-17

    Abstract: A computing system includes a database and a discovery application that initiates discovery of software applications within a managed network by probing the computing devices for applications in stalled thereon. The discovery application executes discovery patterns in an attempt to classify a discovered application and determines that the discovered application is unclassified after executing the discovery patterns. In response to determining that the discovered application is unclassified, the discovery application (i) generates a configuration item representing the discovered application without classification and (ii) selects a characteristic file containing attributes of the discovered application. The discovery application provides the characteristic file to a machine learning (ML) classifier trained using a plurality of characteristic files. The discovery application receives, from the ML classifier, a classification of the discovered application, modifies the configuration item to include the classification of the discovered application, and stores, in the database, the configuration item as modified.

Patent Agency Ranking