摘要 |
A universal performance monitor includes an abstraction layer for managing multiple disparate monitoring tools on one or more computing devices. During runtime of the universal performance monitor on a first computing device, the universal performance monitor establishes a secure channel between the first computing device and a second computing device. The universal performance monitor queries the second computing device via the secure channel to determine whether the second computing device includes a specified monitoring tool. Upon determining that the second computing device does not include the specified monitoring tool, the universal performance monitor causes the second computing device to obtain the specified monitoring tool from a designated location, to install the specified monitoring tool with a particular configuration, to execute the specified monitoring tool and to redirect an output of the specified monitoring tool to the first computing device via the first secure channel.
|