Evaluation of dynamic relationships between application components

    公开(公告)号:US11157267B1

    公开(公告)日:2021-10-26

    申请号:US17015233

    申请日:2020-09-09

    Abstract: A computer-implemented method includes receiving, by a processor, real time operation data related to an application, identifying components of the application based on the operation data, extracting relationships and interdependencies between the components, and generating a graph of the identified components, the relationships and the interdependencies. The method also includes determining one or more dynamic metrics of the identified components, the one or more dynamic metrics indicative of interactions between the components, extracting statistical information describing at least one of performance and resource consumption based on the operation data, incorporating the dynamic metrics into the graph, determining a behavior of at least one component based on a pattern of appearance of the at least one component in the graph, and generating a model of the application based on the identified components and the determined behaviors.

    Method and System for Graph-Based Problem Diagnosis and Root Cause Analysis for IT Operation

    公开(公告)号:US20210286798A1

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

    申请号:US16819141

    申请日:2020-03-15

    Abstract: A computer-implemented method, system, and non-transitory machine readable medium for a graph-based analysis for an Information Technology (IT) operations includes generating a temporal graph by extracting one or more of operation objects, relations and attributes from operation data of workloads distributed across a plurality of levels of the IT operation within a predetermined time window. Anomalies are detected from the extracted operation data and annotating corresponding objects in the graph. A directional impact between corresponding objects on the temporal graph is determined, and the temporal graph is refined based on the determined directional impact. Accessible paths in the temporal graph indicating error propagation are searched, and potential causes for the detected anomalies in the temporal graph are identified. A list of the potential causes of the anomalies is generated, and a root cause ranked for each of the corresponding objects in the temporal graph.

    Learning-based drift detection tool

    公开(公告)号:US10970182B2

    公开(公告)日:2021-04-06

    申请号:US15059594

    申请日:2016-03-03

    Abstract: Embodiments are directed to a computer implemented method for generating a drift detector. The method includes generating, using a processor system, drift cases based at least in part on known drift set data of a computer system. The method further includes injecting, using the processor system, the drift cases into the computer system to generate a first data set. The method further includes applying, using the processor system, cleaning rules to the first data set to reduce a size of the first data set and generate a cleaned data set. The method further includes extracting one or more features of the cleaned data set. The method further includes normalizing the extracted one or more features of the cleaned data set. The method further includes training a machine learning system using the extracted and normalized one or more features of the cleaned data, wherein an output of the machine learning system comprises the drift detector.

    Determining characteristics of configuration files

    公开(公告)号:US10048971B2

    公开(公告)日:2018-08-14

    申请号:US14735478

    申请日:2015-06-10

    Abstract: Determining a characteristic of a configuration file that is used to discover configuration files in a target machine, a computer identifies, using information associated with a configuration item of a machine, a candidate configuration file related to the configuration item of the machine, from among a plurality of files from the machine. The computer extracts a value of a feature of the candidate configuration file and aggregates the candidate configuration file with a second candidate configuration file related to the same configuration item identified from among a plurality of files from a second machine, based on the extracted value. The computer then determines a configuration file related to the configuration item from among the aggregated candidate configuration files based on a result of the aggregation, and determines a characteristic of the configuration file related to the configuration item.

    TRANSACTION DISCOVERY IN A LOG SEQUENCE
    79.
    发明申请

    公开(公告)号:US20180144041A1

    公开(公告)日:2018-05-24

    申请号:US15357649

    申请日:2016-11-21

    Abstract: Techniques that facilitate identification and/or analysis of sequences associated with computing devices are provided. In one example, a system includes a transaction component, a clustering component and a model component. The transaction component identifies at least one sequence in a stream of sequences generated by a computing device in communication with the system. The clustering component assigns the at least one sequence to a transaction sequence group. The model component generates a transaction model based on the transaction sequence group.

Patent Agency Ranking