Application performance monitoring method and device
AssigneeHitachi, Ltd.
InventorsEmiko KOBAYASHI, Kiyomi WADA
Life of this patent
Estimating the term…
Abstract
A response time of an access to an application is monitored, and, when a trouble may occur, an alert is given to an administrator to reduce a workload on the administrator. A response time of the application is measured, a request in which the response time exceeds a reference value is extracted, and exceeding requests are aggregated in units of predetermined time widths. An interval between adjacent time bands in which the exceeding requests are present is calculated to determine a periodical tendency of occurrence of exceeding. An alert having a level depending on the tendency is output.
Claims11
An application performance monitoring method of causing a computer to monitor performance of an application which provides an application service in response to a request from a terminal device, comprising:
- the response time measurement step of measuring a response time of a request from the terminal device for an application service of the server;
- the reference value exceeding monitoring step of extracting a request (exceeding request) in which the response time exceeds a predetermined reference value within a predetermined monitoring period and specifies a time band in which the exceeding request occurs;
- and
- the periodicity determination step of determining a periodicity of exceeding requests on the basis of a time interval between time bands in which the exceeding requests occur.
An application performance monitoring device which monitors performance of an application for providing an application service in response to a request from a terminal device, comprising:
- a processing device which executes a program (performance monitoring program) for monitoring the performance of the application;
- and
- a storage unit which stores the performance monitoring program and a management table used to monitor the performance, wherein
- the processing device executes the performance monitoring program to have
- a response time measurement function of measuring a response time of a request from the terminal device for the application service,
- a reference value exceeding monitoring function of
- extracting a request (exceeding request) in which the response time exceeds a predetermined reference value,
- dividing the monitoring period into a plurality of sections by a time band (unit time band) having a predetermined time width (unit time width) to extract an exceeding request in each of the unit time bands, and
- specifying a time band in which an exceeding request occurs within the monitoring period, and
- a periodicity determination function of determining a periodicity of response time exceeding on the basis of a time interval between the time bands in which the exceeding requests occur.
Dependencies are inferred from the claim text.