Long duration asynchronous transaction monitoring of distributed systems
AssigneeDell Products L.P.
InventorsChing-Yun Chao, Kay Hewett, William Corlett, Nikhil Shingte, Oluwadamilola Okuneye, Susmitha Pillarisetty
Life of this patent
Estimating the term…
Abstract
A system, method, and computer-readable medium for performing a data center management and monitoring operation. The data center management and monitoring operation includes: identifying a plurality of transaction components within a data center; monitoring the plurality of transaction components; identifying a long duration transaction based upon the monitoring; and, generating an insight regarding the long duration transaction.
Claims20
A computer-implementable method for performing a data center management and monitoring operation, comprising:
- identifying a plurality of transaction components within a data center, each of the plurality of transaction components executing on a data center asset of the data center, each of the plurality of transaction components comprising a component, the component performing an action to generate a result, at least some of the plurality of transaction components being distributed within the data center;
- monitoring, via a long duration transaction monitoring system, the plurality of transaction components, the long duration transaction monitoring system including a long duration transaction monitoring data analysis engine, a long duration transaction monitoring service and a long duration transaction monitoring incident orchestrator/mitigation engine, the long duration transaction monitoring service providing service data, process data and step timing data to the long duration transaction monitoring data analysis engine, the long duration transaction monitoring analysis engine providing analysis information to the long duration transaction monitoring service and event control information to the long duration transaction monitoring incident orchestrator/mitigation engine, the long duration transaction monitoring incident orchestrator/mitigation engine providing elaborate handling of mitigation triggering events, wherein the elaborate handling of mitigation triggering events refers to generating a plurality of discrete mitigation triggering events;
- identifying, via the long duration transaction monitoring system, a long duration transaction based upon the monitoring, wherein the long duration transaction refers to a process which spans the plurality of transaction components;
- and,
- generating, via the long duration transaction monitoring system, an insight regarding the long duration transaction.
A system comprising:
- a processor;
- a data bus coupled to the processor;
- a data center asset client module;
- and,
- a non-transitory, computer-readable storage medium embodying computer program code, the non-transitory, computer-readable storage medium being coupled to the data bus, the computer program code interacting with a plurality of computer operations and comprising instructions executable by the processor and configured for:
- identifying a plurality of transaction components within a data center, each of the plurality of transaction components executing on a data center asset of the data center, each of the plurality of transaction components comprising a component, the component performing an action to generate a result, at least some of the plurality of transaction components being distributed within the data center;
- monitoring, via a long duration transaction monitoring system, the plurality of transaction components, the long duration transaction monitoring system including a long duration transaction monitoring data analysis engine, a long duration transaction monitoring service and a long duration transaction monitoring incident orchestrator/mitigation engine, the long duration transaction monitoring service providing service data, process data and step timing data to the long duration transaction monitoring data analysis engine, the long duration transaction monitoring analysis engine providing analysis information to the long duration transaction monitoring service and event control information to the long duration transaction monitoring incident orchestrator/mitigation engine, the long duration transaction monitoring incident orchestrator/mitigation engine providing elaborate handling of mitigation triggering events, wherein the elaborate handling of mitigation triggering events refers to generating a plurality of discrete mitigation triggering events;
- identifying, via the long duration transaction monitoring system, a long duration transaction based upon the monitoring, wherein the long duration transaction refers to a process which spans the plurality of transaction components;
- and,
- generating, via the long duration transaction monitoring system, an insight regarding the long duration transaction.
A non-transitory, computer-readable storage medium embodying computer program code, the computer program code comprising computer executable instructions configured for:
- identifying a plurality of transaction components within a data center, each of the plurality of transaction components executing on a data center asset of the data center, each of the plurality of transaction components comprising a component, the component performing an action to generate a result, at least some of the plurality of transaction components being distributed within the data center;
- monitoring, via a long duration transaction monitoring system, the plurality of transaction components, the long duration transaction monitoring system including a long duration transaction monitoring data analysis engine, a long duration transaction monitoring service and a long duration transaction monitoring incident orchestrator/mitigation engine, the long duration transaction monitoring service providing service data, process data and step timing data to the long duration transaction monitoring data analysis engine, the long duration transaction monitoring analysis engine providing analysis information to the long duration transaction monitoring service and event control information to the long duration transaction monitoring incident orchestrator/mitigation engine, the long duration transaction monitoring incident orchestrator/mitigation engine providing elaborate handling of mitigation triggering events, wherein the elaborate handling of mitigation triggering events refers to generating a plurality of discrete mitigation triggering events;
- identifying, via the long duration transaction monitoring system, a long duration transaction based upon the monitoring, wherein the long duration transaction refers to a process which spans the plurality of transaction components;
- and,
- generating, via the long duration transaction monitoring system, an insight regarding the long duration transaction.
Dependencies are inferred from the claim text.