Patent ID: 8131845

Claim:
A method to monitor performance of a plurality of different domains associated with a computer system, comprising: in response to activating one or more base stations, registering the one or more base stations with an interoperable naming service and assigning a unique identifier associated with each base station; activating a system probe embedded into an operating system executing on a host within one of the plurality of different domains, wherein the system probe includes an associated control data structure that includes user-selectable parameters operable to control operation of the system probe and wherein the system probe may dynamically receive changes to the user-selectable parameters and implement the changes without affecting operation of the host and the operating system; associating, via a negotiator software process, a base station from amongst the one or more base stations with the system probe; collecting, from the system probe, at least one of operating system data, network data and performance data related to operation of a host processor on which the operating system is operable; communicating the collected data from the system probe to the associated base station, wherein transferring occurs on a low priority thread scheduled when higher priority threads of the operating system are inactive; correlating, via a computing device processor, data collected from each of the plurality of different domains over a common time period; and displaying, via a computing device user interface, the data collected for selected ones of the different domains together in relation to the common time period.