发明名称 End-to-end communication service monitoring and reporting
摘要 A system for end-to-end communication service monitoring is provided. The system comprises a processor, a memory, and a monitoring application stored in the memory. The memory also stores a resource dependency matrix, wherein the resource dependency matrix describes dependencies between a plurality of network and functional resources. When executed by the processor, the application registers a first client device for periodic notifications of a status of a network resource, monitors a metric associated with a first component of the network resource and monitors a metric associated with a second component of the network resource, determines a status of the network resource based on the metric associated with the first component, based on the metric associated with the second component, and based on the resource dependency matrix, and publishes a notification of the first status.
申请公布号 US8966039(B1) 申请公布日期 2015.02.24
申请号 US201113093800 申请日期 2011.04.25
申请人 Sprint Communications Company L.P. 发明人 Fultz David K.;Vijayakirthi Victor A.
分类号 G06F15/173 主分类号 G06F15/173
代理机构 代理人
主权项 1. A system for end-to-end communication service monitoring, comprising: a hosting computer comprising an enterprise application; and a reporting server separate from the hosting computer, comprising: a processor;a memory, the memory storing in part a resource dependency matrix, wherein the resource dependency matrix is bi-directional and hierarchical and comprises descriptions of dependencies between a plurality of network and functional resources; anda monitoring application stored in the memory, that, when executed by the processor: receives a subscription message from a client device requesting periodic notifications of a status of the enterprise application executing on the hosting computer, wherein the subscription message comprises at least one of types of events published in the periodic notifications, a frequency of the periodic notifications, or a communication mechanism for communication of the periodic notifications,in response to receiving the subscription message, registers the client device for periodic notifications of the status of the enterprise application, wherein the client device is separate from the enterprise application,monitors a metric associated with a first component of the enterprise application and monitors a metric associated with a second component of the enterprise application,determines the status of the enterprise application based on the metric associated with the first component, based on the metric associated with the second component, and based on the resource dependency matrix, wherein the plurality of network and functional resources comprise the first component and the second component,periodically publishes the periodic notifications of the status to the client device in accordance with the subscription message,performs an analysis of a plurality of the instances of the metric associated with the first component and the metric associated with the component,based on the analysis, identifies an occurrence of a performance degradation of the first component associated with a subset of the plurality of the instances,determines that the performance degradation is an anomalous event that is not indicative of a component failure based on an analysis of a different subset of the plurality of instances, andcancels a scheduled notification associated with the performance degradation based on the determination that the performance degradation is an anomalous event and not indicative of a component failure.
地址 Overland Park KS US