Dynamic collection of instrumentation data
AssigneeMicrosoft Corporation
InventorsSivarudrappa Mahesh, Kinshumann Kinshumann, Kripashankar Mohan, Shlok Bidasaria
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Corporation
InventorsSivarudrappa Mahesh, Kinshumann Kinshumann, Kripashankar Mohan, Shlok Bidasaria
Estimating the term…
A flexible system for collecting and reporting instrumentation metrics relating to performance of a software product. Computing devices that execute the software product receive a manifest that specifies the manner in which instrumentation metrics are collected and reported, including what instrumentation metrics are collected. Based on the manifest, an instrumentation metrics client associated with a software product may retrieve instrumentation data from a software product or other sources. The metrics client may then generate one or more instrumentation metrics, based on the instrumentation data, in accordance with instructions in the manifest. The metrics client may then take one or more actions based on the instrumentation metrics and the manifest, such as reporting the information to an instrumentation metrics server for aggregation and analysis by the metrics server or performing escalation actions that can modify the metrics collected and reported.
A method of collecting information on a software product that is executed on a computing device, the information relating to a manner of execution of the software product on the computing device, the method comprising:
At least one computer-readable storage medium encoded with computer-executable instructions that, when executed by a computer, carry out a method collecting information on a software product that is executed on a computing device, the information relating to a manner of execution of the software product on the computing device, the method comprising:
At least one computing device adapted as a server and adapted to interact with one or more clients to collect information on a status of software products in use on the one or more clients, the at least one computing device comprising:
Dependencies are inferred from the claim text.