SERVICE MONITORING SYSTEM AND SERVICE MONITORING METHOD
First Claim
Patent Images
1. A service monitoring system comprising:
- a terminal for sending requests for services;
a monitoring target system for sending responses in accordance with the requests sent from the terminal;
a traffic monitoring server installed between the terminal and the monitoring target systems; and
a service monitoring server connected with the traffic monitoring server,wherein the traffic monitoring server and the service monitoring server each include a processor and a memory,wherein the traffic monitoring server receives requests sent from the terminal and responses sent from the monitoring target system,wherein the traffic monitoring server acquires identifiers of services requested for and corresponding service performance values indicating performance of the monitoring target system providing the services based on the received requests and responses,wherein the service monitoring server includes a monitoring target service storage unit including a first character string and a value identifying a first group assigned to the first character string,wherein the service monitoring server receives the identifiers of services and the corresponding service performance values acquired by the traffic monitoring server,wherein, in a case where a received identifier of a service includes the first character string, the service monitoring server classifies the received corresponding service performance value as a first group based on the monitoring target service storage unit,wherein the service monitoring server defines a baseline for the first group based on service performance values classified as the first group,wherein in a case where the service monitoring server receives an identifier and a service performance value of a first service, the identifier of the first service includes the first character string, and the service performance value of the first service is higher than predetermined criteria based on the baseline for the first group, the service monitoring server stores the identifier and the service performance value of the first service to an outlier storage unit,wherein the service monitoring server determines whether the identifier of the first service includes a common character string other than the first character string based on the outlier storage unit, andwherein, in a case where a result of the determination indicates that the identifier of the first service includes the common character string other than the first character string, the service monitoring server outputs a second character string including the first character string and the common character string other than the first character string as a proposed character string to be assigned a new second group.
1 Assignment
0 Petitions
Accused Products
Abstract
A method detects a request higher than the baseline in baseline monitoring and stores the request in an outlier request DB. The method selects a common pattern from requests stored in the outlier request DB, differentiates between a request including the pattern and a request not including the pattern, and monitors them with different baselines as different services.
143 Citations
14 Claims
-
1. A service monitoring system comprising:
-
a terminal for sending requests for services; a monitoring target system for sending responses in accordance with the requests sent from the terminal; a traffic monitoring server installed between the terminal and the monitoring target systems; and a service monitoring server connected with the traffic monitoring server, wherein the traffic monitoring server and the service monitoring server each include a processor and a memory, wherein the traffic monitoring server receives requests sent from the terminal and responses sent from the monitoring target system, wherein the traffic monitoring server acquires identifiers of services requested for and corresponding service performance values indicating performance of the monitoring target system providing the services based on the received requests and responses, wherein the service monitoring server includes a monitoring target service storage unit including a first character string and a value identifying a first group assigned to the first character string, wherein the service monitoring server receives the identifiers of services and the corresponding service performance values acquired by the traffic monitoring server, wherein, in a case where a received identifier of a service includes the first character string, the service monitoring server classifies the received corresponding service performance value as a first group based on the monitoring target service storage unit, wherein the service monitoring server defines a baseline for the first group based on service performance values classified as the first group, wherein in a case where the service monitoring server receives an identifier and a service performance value of a first service, the identifier of the first service includes the first character string, and the service performance value of the first service is higher than predetermined criteria based on the baseline for the first group, the service monitoring server stores the identifier and the service performance value of the first service to an outlier storage unit, wherein the service monitoring server determines whether the identifier of the first service includes a common character string other than the first character string based on the outlier storage unit, and wherein, in a case where a result of the determination indicates that the identifier of the first service includes the common character string other than the first character string, the service monitoring server outputs a second character string including the first character string and the common character string other than the first character string as a proposed character string to be assigned a new second group. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A service monitoring method performed by a service monitoring system including a terminal for sending requests for services, a monitoring target system for sending responses in accordance with the requests sent from the terminal, a traffic monitoring server installed between the terminal and the monitoring target systems, and a service monitoring server connected with the traffic monitoring server,
the traffic monitoring server including a first processor and a first memory, the service monitoring server including a second processor and a second memory, the service monitoring method comprising: -
receiving, by the first processor, requests sent from the terminal and responses sent from the monitoring target system; acquiring, by the first processor, identifiers of services requested for and corresponding service performance values indicating performance of the monitoring target system providing the services based on the received requests and responses; storing, by the second processor, a first character string and a value identifying a first group assigned to the first character string in a monitoring service storage unit included in the second memory; receiving, by the second processor, the identifiers of services and the corresponding service performance values acquired by the traffic monitoring server, classifying, by the second processor, a received service performance value as a first group based on the monitoring target service storage unit in a case where the received identifier of the service corresponding to the service performance value includes the first character string; defining, by the second processor, a baseline for the first group based on the service performance values classified as the first group; storing, by the second processor which has received an identifier and a service performance value of a first service, the identifier and the service performance value of the first service to an outlier storage unit in a case where the identifier of the first service includes the first character string and the service performance value of the first service is higher than predetermined criteria based on the baseline for the first group; determining, by the second processor, whether the identifier of the first service includes a common character string other than the first character string based on the outlier storage unit; and outputting, by the second processor, a second character string including the first character string and the common character string other than the first character string as a proposed character string to be assigned a new second group in a case where a result of the determination indicates that the identifier of the first service includes the common character string other than the first character string. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
Specification