×

Monitoring node usage in a distributed system

  • US 10,671,474 B2
  • Filed: 05/02/2018
  • Issued: 06/02/2020
  • Est. Priority Date: 11/03/2015
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method, comprising:

  • identifying one or more service call chains in a distributed service system, each service call chain including one or more service nodes that are sequentially called by clients of the distributed service system;

    performing aggregation processing on the one or more service call chains with reference to call feedback information of the one or more service nodes in the one or more service call chains;

    generating a service call model corresponding to a particular service call chain from the one or more service call chains, wherein the service call model comprises one or more service call topologies, and wherein each service call topology is acquired by performing aggregation processing on the one or more service call chains;

    identifying calls to the particular service call chain by the clients of the distributed service system;

    updating performance statistics in the service call model for the particular service call chain, wherein the performance statistics are updated based on the identified calls to the particular service call chain;

    comparing, based on a predetermined duration comparison rule, each statistical result with corresponding call feedback information of each service node in the particular service call chain corresponding to the service call topology;

    when a difference exceeds a predetermined fluctuation threshold, generating alert information about the particular service call chain corresponding to the difference, wherein the alert information identifies a service node corresponding to the difference;

    identifying, based on the alert information, a performance problem associated with the particular service call chain; and

    in response to identifying the performance problem associated with the particular service call chain, initiating corrective action for the identified performance problem.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×