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, the data processing system locating the service endpoint to be monitored; and the data processing system monitoring a performance parameter of the service endpoint.