发明名称 |
Selectively monitoring a service endpoint of an information technology system |
摘要 |
The present invention relates to the technical field of performance management for IT systems. More particularly, the present invention relates to a technology of performing monitoring on demand for a complex IT system. According to one aspect of the present invention, there is provided a method of system monitoring that includes: monitoring a performance parameter of a client of the system, determining, based on the performance parameter of the client, whether to monitor a service endpoint directly called by the client, locating the service endpoint to be monitored in response to a determination to monitor the service endpoint directly called by the client, and monitoring a performance parameter of the service endpoint. |
申请公布号 |
US8874739(B2) |
申请公布日期 |
2014.10.28 |
申请号 |
US201213595629 |
申请日期 |
2012.08.27 |
申请人 |
International Business Machines Corporation |
发明人 |
Gao Peng;Han Peng;Xiao Hang;Zhang Xia |
分类号 |
G06F15/173;H04L12/24;H04L12/26 |
主分类号 |
G06F15/173 |
代理机构 |
Yudell Isidore Ng Russell PLLC |
代理人 |
Yudell Isidore Ng Russell PLLC ;Roberts Diana |
主权项 |
1. A method for system monitoring in an information technology (IT) system, the method comprising:
a data processing system monitoring a performance parameter of a client of the IT system; the data processing system determining, based on the performance parameter of the client, whether to monitor a service endpoint directly called by the client; in response to a determination to monitor the service endpoint directly called by the client, the data processing system locating the service endpoint to be monitored by:
determining an IP address and a port number of the service endpoint directly called by the client; andobtaining application information regarding an application running on the service endpoint based on the IP address and the port number, wherein the application information includes at least a name and a version number of the application; and the data processing system monitoring a performance parameter of the service endpoint in response to a determination to monitor the service endpoint by:
determining, based on the obtained application information, whether a monitor agent corresponding to the application has been deployed on the service endpoint;in response to determining that the monitor agent has not been deployed on the service endpoint, selecting, from among a plurality of monitor agents, the monitor agent corresponding to the application based on the name and version number of the application and a monitor agent mapping data structure, and deploying the monitor agent on the service endpoint;activating the monitor agent on the service endpoint and monitoring the performance parameter through the monitor agent deployed on the service endpoint. |
地址 |
Armonk NY US |