发明名称 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