Distributed network service risk monitoring and scoring
First Claim
1. A method of evaluating health of a distributed network service environment (DNSE), comprising:
- determining, by a processor, an application performance measurement based at least in part on a plurality of performance metrics associated with a plurality of sources, wherein;
the plurality of sources are associated with the DNSE;
the plurality of sources includes one or more service engines and a plurality of servers;
at least some of the plurality of servers are configured to provide a distributed application; and
the one or more service engines are configured to provide the plurality of servers with a network service, including by cooperating to carry out a network function of the distributed application and collect at least a part of the plurality of performance metrics;
determining, by the processor, a health risk of the DNSE based at least in part on a plurality of risk parameters obtained by the one or more service engines;
combining, by the processor, the application performance measurement and the health risk of the DNSE to determine a health indicator indicating overall health of a stack, wherein the stack includes at least a service engine and at least one server;
in the event that the health indicator indicates a health change of the DNSE, generating, by the processor, a notification of the health change of the DNSE; and
outputting, by the processor, the notification of the health change of the DNSE.
3 Assignments
0 Petitions
Accused Products
Abstract
A method for evaluating health of a distributed network service environment (DNSE) includes determining an application performance measurement (APM) based at least in part on performance metrics (PM) associated with sources, where the sources are associated with the DNSE. The sources include service engine(s) and servers. At least some of the servers are configured to provide a distributed application, and the service engine(s) are configured to provide the servers with a network service and collect at least a part of the PM. The method includes determining a health risk of the DNSE based at least in part on risk parameters obtained by the service engine(s). The method includes combining the APM and the health risk of the DNSE to determine a health indicator. If the indicator indicates a change of the DNSE, a notification of the change is generated. The method includes outputting the notification of the change.
89 Citations
20 Claims
-
1. A method of evaluating health of a distributed network service environment (DNSE), comprising:
-
determining, by a processor, an application performance measurement based at least in part on a plurality of performance metrics associated with a plurality of sources, wherein; the plurality of sources are associated with the DNSE; the plurality of sources includes one or more service engines and a plurality of servers; at least some of the plurality of servers are configured to provide a distributed application; and the one or more service engines are configured to provide the plurality of servers with a network service, including by cooperating to carry out a network function of the distributed application and collect at least a part of the plurality of performance metrics; determining, by the processor, a health risk of the DNSE based at least in part on a plurality of risk parameters obtained by the one or more service engines; combining, by the processor, the application performance measurement and the health risk of the DNSE to determine a health indicator indicating overall health of a stack, wherein the stack includes at least a service engine and at least one server; in the event that the health indicator indicates a health change of the DNSE, generating, by the processor, a notification of the health change of the DNSE; and outputting, by the processor, the notification of the health change of the DNSE. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A system for evaluating health of a distributed network service environment (DNSE), comprising:
-
a processor configured to; determine an application performance measurement based at least in part on a plurality of performance metrics associated with a plurality of sources, wherein; the plurality of sources are associated with the DNSE; the plurality of sources includes one or more service engines and a plurality of servers; at least some of the plurality of servers are configured to provide a distributed application; and the one or more service engines are configured to provide the plurality of servers with a network service including by cooperating to carry out a network function of the distributed application and collect at least a part of the plurality of performance metrics; determine a health risk of the DNSE based at least in part on a plurality of risk parameters obtained by the one or more service engines; combine the application performance measurement and the health risk of the DNSE to determine a health indicating overall health of a stack, wherein the stack includes at least a service engine and at least one server; in the event that the health indicator indicates a health change of the DNSE, generate a notification of the health change of the DNSE; and output the notification of the health change of the DNSE; and a memory coupled to the processor and configured to provide the processor with instructions.
-
-
20. A computer program product for evaluating health of a distributed network service environment (DNSE), the computer program product being embodied in a non-transitory computer readable storage medium and comprising computer instructions for:
-
determining an application performance measurement based at least in part on a plurality of performance metrics associated with a plurality of sources, wherein; the plurality of sources are associated with the DNSE; the plurality of sources includes one or more service engines and a plurality of servers; at least some of the plurality of servers are configured to provide a distributed application; and the one or more service engines are configured to provide the plurality of servers with a network service including by cooperating to carry out a network function of the distributed application and collect at least a part of the plurality of performance metrics; determining a health risk of the DNSE based at least in part on a plurality of risk parameters obtained by the one or more service engines; combining the application performance measurement and the health risk of the DNSE to determine a health indicator indicating overall health of a stack, wherein the stack includes at least a service engine and at least one server; in the event that the health indicator indicates a health change of the DNSE, generating a notification of the health change of the DNSE; and outputting the notification of the health change of the DNSE.
-
Specification