The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Oct. 05, 2021

Filed:

Apr. 04, 2019
Applicant:

Microsoft Technology Licensing, Llc, Redmond, WA (US);

Inventors:

David A. Maltz, Bellevue, WA (US);

Jonathan David Goldstein, Kirkland, WA (US);

Albert Greenberg, Redmond, WA (US);

Charles Loboz, Redmond, WA (US);

Parveen K. Patel, Redmond, WA (US);

Assignee:
Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 15/173 (2006.01); H04L 12/26 (2006.01); G06F 16/951 (2019.01); G06F 11/30 (2006.01); G06F 11/34 (2006.01); G06F 9/50 (2006.01);
U.S. Cl.
CPC ...
H04L 43/0876 (2013.01); G06F 9/5027 (2013.01); G06F 11/3006 (2013.01); G06F 11/3072 (2013.01); G06F 11/3093 (2013.01); G06F 11/3409 (2013.01); G06F 11/3495 (2013.01); G06F 16/951 (2019.01); H04L 43/0817 (2013.01); G06F 2201/88 (2013.01); G06F 2209/5013 (2013.01);
Abstract

Described is a server monitoring technology that is scalable to large numbers of servers, e.g., in a datacenter. Agents on servers run queries to monitor data sources for that server, such as performance counters and other events. The agents monitor their resource usage and those of monitored events to stay within an administrator-specified resource budget (policy), e.g., by modifying the running queries and/or monitoring parameters. A controller receives results of the monitoring, analyzes the results, and takes action as needed with respect to server operation and monitoring. The controller may dynamically update an agent's queries, monitoring parameters and/or monitored data post-processing operations. The controller may issue alerts and reports, including alerts indicative of inter-server problems between two or more servers.


Find Patent Forward Citations

Loading…