发明名称 DYNAMIC DISCOVERY OF APPLICATIONS, EXTERNAL DEPENDENCIES, AND RELATIONSHIPS
摘要 A monitoring system is arranged for automatically and dynamically discovering local applications running on servers in an enterprise-scale service environment as well as discovering external resources (both partitioned and non-partitioned resources) that the local applications use. The discovered objects and their dependencies are instantiated into a health map and the map is dynamically updated as applications and resources are added to and deleted from the enterprise-scale service environment. Health indicators such as events, performance counters, synthetic transactions, and SysLog and SNMP (Simple Network Management Protocol) service events for the mapped objects are monitored. The monitored health indicators are attributed to either the health of a local application or that of an external resource. Upon detection of a fault, the health map enables performance of root cause analyses and determination of the impact of the fault on the objects in the environment so that appropriate alerts can be raised.
申请公布号 US2017041207(A1) 申请公布日期 2017.02.09
申请号 US201615298560 申请日期 2016.10.20
申请人 MICROSOFT TECHNOLOGY LICENSING, LLC 发明人 Repperger Michael
分类号 H04L12/26;H04L12/24 主分类号 H04L12/26
代理机构 代理人
主权项 1. A method for monitoring health of applications, the method comprising the steps of: determining that a local application is comprised in a service group, the local application being a single instance of an application; determining a service environment to which the local application belongs, the service environment being a group of service groups, each service group comprising one or more local applications; instantiating objects for representing the service environment and at least another service environment in a health map; adding objects to the health map that represent external resources; monitoring health indicators for the local applications, the service groups, the service environments and the external resources; attributing the health indicators to either health of the local application or health of one or more of the external resources; and raising a root cause alert to indicate a fault, the fault being attributable to either the local application or the one or more external resources.
地址 Redmond WA US