Many a times, to obtain an end-to-end view, administrators may seek to monitor performance at the user's desktop. The Client Desktop component is used for this purpose. Using this component, administrators can monitor the client desktop in real-time and report on key metrics relating to the health of the desktop such as CPU usage, memory usage, disk activity, paging activity, network traffic, etc. Furthermore, the agent on the Client Desktop component includes a software probe that watches all network activity to and from the desktop. By observing all TCP/IP traffic, the eG agent can monitor network latencies and service response times. By comparing the network latencies with service response times, the eG agent is able to differentiate network slowdowns from application slowdowns. Correlation of the desktop resource usage with service performance also allows administrators to clearly identify times when bottlenecks at the client desktops are causing a slowdown in the service performance.