Management of system health by customer-defined service level agreements and service level objectives
Abstract
A method for managing system of a production environment includes obtaining, from a client device, a request for remediation of a user-defined parameter of the production environment, determining a set of potential remediation actions for the user-defined parameter, applying each of the set of potential remediation actions to a simulated production environment to obtain a set of remediation results, updating a system health display using the set of remediation results to obtain an updated system health display, wherein the updated system health display comprises a display of the user-defined parameter and an impact of a remediation action of the set of remediation actions on the user-defined parameter, and implementing the remediation action of the set of remediation actions to service the request for remediation.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A method for managing system health of a production environment, the method comprising:
obtaining a request for remediation of a user-defined parameter of the production environment; determining a set of potential remediation actions for the user-defined parameter; applying each of the set of potential remediation actions to a simulated production environment to obtain a set of remediation results; updating a system health display using the set of remediation results to obtain an updated system health display, wherein the updated system health display comprises a display of the user-defined parameter and an impact of a remediation action of the set of remediation actions on the user-defined parameter; and implementing the remediation action of the set of remediation actions to service the request for remediation.
2 . The method of claim 1 , further comprising:
prior to obtaining the request for remediation:
obtaining, from a client device utilizing the production environment, a second request for the system health display associated with the production host environment;
performing a system health analysis on the production environment to obtain a system health dashboard of the production environment; and
generating the system health display based on the system health dashboard.
3 . The method of claim 2 , wherein a user of the client device defines a service level agreement (SLA) and service level objective (SLO) of the user-defined parameter.
4 . The method of claim 1 , wherein the updated system health display further comprises a display of an impact of the remediation action on a set of user-defined parameters, wherein the set of user-defined parameters comprise the user-defined parameter.
5 . The method of claim 4 , wherein the updated system health display further comprises an impact of a second remediation action on the set of user-defined parameters.
6 . The method of claim 1 , wherein the user-defined parameter comprises at least one of: a performance parameter, a latency parameter, and an energy conservation parameter.
7 . The method of claim 1 , wherein the set of remediation actions comprises at least one of: reconfiguring the production environment according to a recommendation, increasing a number of hosts in the production environment, and resetting underperforming services.
8 . A non-transitory computer readable medium comprising computer readable program code, which when executed by a computer processor enables the computer processor to perform a method for managing system health of a production environment, the method comprising:
obtaining, from a client device, a request for remediation of a user-defined parameter of the production environment; determining a set of potential remediation actions for the user-defined parameter; applying each of the set of potential remediation actions to a simulated production environment to obtain a set of remediation results; updating a system health display using the set of remediation results to obtain an updated system health display, wherein the updated system health display comprises a display of the user-defined parameter and an impact of a remediation action of the set of remediation actions on the user-defined parameter; and implementing the remediation action of the set of remediation actions to service the request for remediation.
9 . The non-transitory computer readable medium of claim 8 , further comprising:
prior to obtaining the request for remediation:
obtaining, from a client device utilizing the production environment, a second request for the system health display associated with the production host environment;
performing a system health analysis on the production environment to obtain a system health dashboard of the production environment; and
generating the system health display based on the system health dashboard.
10 . The non-transitory computer readable medium of claim 9 , wherein a user of the client device defines a service level agreement (SLA) and service level objective (SLO) of the user-defined parameter.
11 . The non-transitory computer readable medium of claim 8 , wherein the updated system health display further comprises a display of an impact of the remediation action on a set of user-defined parameters, wherein the set of user-defined parameters comprise the user-defined parameter.
12 . The non-transitory computer readable medium of claim 11 , wherein the updated system health display further comprises an impact of a second remediation action on the set of user-defined parameters.
13 . The non-transitory computer readable medium of claim 8 , wherein the user-defined parameter comprises at least one of: a performance parameter, a latency parameter, and an energy conservation parameter.
14 . The non-transitory computer readable medium of claim 8 , wherein the set of remediation actions comprises at least one of: reconfiguring the production environment according to a recommendation, increasing a number of hosts in the production environment, and resetting underperforming services.
15 . A system, comprising:
a processor; and memory including instructions, which when executed by the processor, perform a method comprising: obtaining, from a client device, a request for remediation of a user-defined parameter of the production environment; determining a set of potential remediation actions for the user-defined parameter; applying each of the set of potential remediation actions to a simulated production environment to obtain a set of remediation results; updating a system health display using the set of remediation results to obtain an updated system health display, wherein the updated system health display comprises a display of the user-defined parameter and an impact of a remediation action of the set of remediation actions on the user-defined parameter; and implementing the remediation action of the set of remediation actions to service the request for remediation.
16 . The system of claim 15 , further comprising:
prior to obtaining the request for remediation:
obtaining, from a client device utilizing the production environment, a second request for the system health display associated with the production host environment;
performing a system health analysis on the production environment to obtain a system health dashboard of the production environment; and
generating the system health display based on the system health dashboard.
17 . The system of claim 16 , wherein a user of the client device defines a service level agreement (SLA) and service level objective (SLO) of the user-defined parameter.
18 . The system of claim 15 , wherein the updated system health display further comprises a display of an impact of the remediation action on a set of user-defined parameters, wherein the set of user-defined parameters comprise the user-defined parameter.
19 . The system of claim 18 , wherein the updated system health display further comprises an impact of a second remediation action on the set of user-defined parameters.
20 . The system of claim 15 , wherein the set of remediation actions comprises at least one of: reconfiguring the production environment according to a recommendation, increasing a number of hosts in the production environment, and resetting underperforming services.Join the waitlist — get patent alerts
Track US2025328705A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.