×

DETECTING AND ANALYZING PERFORMANCE ANOMALIES OF CLIENT-SERVER BASED APPLICATIONS

  • US 20170091008A1
  • Filed: 09/29/2015
  • Published: 03/30/2017
  • Est. Priority Date: 09/29/2015
  • Status: Active Grant
First Claim
Patent Images

1. A method of detecting and analyzing an anomaly in a performance of an application in a connection between client and server computers, the method comprising the steps of:

  • a first computer determining a time of a request from the client computer executing the application and an Internet Protocol (IP) address of the client computer, the request being sent by the client computer to the server computer via a communications network;

    based on the time of the request from the client computer and the IP address of the client computer, the first computer selecting one or more log entries from a plurality of log entries so that the selected one or more log entries are relevant to the request;

    the first computer determining a status code of a response from the server computer, a round trip latency time (RTT) of the response, and an indication of whether the connection timed out, the response being sent by the server computer to the client computer via the network and responsive to the request;

    based on the status code, the RTT, the indication of whether connection timed out, or a combination of the status code, the RTT, and the indication of whether the connection timed out, the first computer detecting the anomaly in the performance of the application; and

    based on a temporal analysis and textual analysis of log entries associated with the anomaly, and based on an environment analysis that determines activity of the client computer, the server computer, and the network, the first computer determining candidate root causes of a failure that resulted in the anomaly, the failure being in the client computer, the server computer, the network, or a combination of the client computer, the server computer, and the network.

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