SYSTEMS AND METHODS FOR DIFFERENTIAL HEALTH CHECKING OF AN INFORMATION MANAGEMENT SYSTEM
First Claim
Patent Images
1. A method comprising:
- identifying, by a differential health-check module, a first time period wherein a first component in an information management system operated, at least in part, under the control of a storage manager;
identifying, by the differential health-check module, a second time period that follows the first time period, wherein the first component operated, at least in part, under the control of the storage manager;
evaluating, by the differential health-check module, a first value of a first performance metric for the first component operating in the first time period, wherein the first value is based on information provided by the storage manager;
evaluating, by the differential health-check module, a second value of the first performance metric for the first component operating in the second time period, wherein the second value is based on information provided by the storage manager;
generating, by the differential health-check module, an indication to a user of a comparison of the second value of the first performance metric to the first value of the first performance metric; and
wherein the first time period occurs before at least part of the information management system undergoes an upgrade, and further wherein the second time period occurs after the upgrade is completed.
3 Assignments
0 Petitions
Accused Products
Abstract
Differential health-check systems and accompanying methods provide health-checking and reporting of one or more information management systems in reference to a first time period before and a second time period after a triggering event. A triggering event may be an upgrade of at least part of the information management system, or a restore operation completed in the information management system for example following a disaster, or any number of other events, etc. The health-checking and reporting may comprise a comparison of one or more performance metrics of one or more components and/or operations of the information management system during the first and second time periods.
20 Citations
26 Claims
-
1. A method comprising:
-
identifying, by a differential health-check module, a first time period wherein a first component in an information management system operated, at least in part, under the control of a storage manager; identifying, by the differential health-check module, a second time period that follows the first time period, wherein the first component operated, at least in part, under the control of the storage manager; evaluating, by the differential health-check module, a first value of a first performance metric for the first component operating in the first time period, wherein the first value is based on information provided by the storage manager; evaluating, by the differential health-check module, a second value of the first performance metric for the first component operating in the second time period, wherein the second value is based on information provided by the storage manager; generating, by the differential health-check module, an indication to a user of a comparison of the second value of the first performance metric to the first value of the first performance metric; and wherein the first time period occurs before at least part of the information management system undergoes an upgrade, and further wherein the second time period occurs after the upgrade is completed. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A differential health-check system comprising a differential health-check module that is configured to:
-
communicate electronically with a storage manager that manages an information management system; receive a request for a differential health-check report having a report timeframe; define a first time period and a second time period based on the report timeframe, wherein the first time period occurs before at least part of the information management system undergoes an upgrade, and wherein the second time period occurs after the upgrade is completed; generate one or more queries for the storage manager, the queries comprising requests for information about a first component of the information management system operating during the first time period and during the second time period; evaluate a first value of a first performance metric for the first component operating in the first time period, based on information received from the storage manager in response to the one or more queries; evaluate a second value of the first performance metric for the first component operating in the second time period, based on information provided by the storage manager in response to the one or more queries; and generate an indication to the user of a change in performance of the first component in the second time period, based at least in part on comparing the second value of the first performance metric to the first value of the first performance metric.
-
-
24. A system comprising:
-
a storage manager, wherein an information management system operates under the control of the storage manager; a differential health-check component that is configured to define, based on a request for a differential health-check report having a report timeframe that includes an event boundary, a first time period before the event boundary and a second time period after the event boundary, wherein the first time period occurs before at least part of the information management system undergoes an upgrade, and wherein the second time period occurs after the upgrade is completed; wherein the differential health-check component is further configured to receive, from the storage manager, information about a first component of the information management system operating during the first time period and during the second time period; wherein the differential health-check component is further configured to evaluate (i) a first value of a first performance metric for the first component operating in the first time period, based on information received from the storage manager, and (ii) a second value of the first performance metric for the first component operating in the second time period, based on information received from the storage manager; and wherein the differential health-check component is further configured to generate the differential health-check report for the user, based at least in part on comparing, by the differential health-check component, the second value of the first performance metric to the first value of the first performance metric. - View Dependent Claims (25)
-
-
26. A method comprising:
-
detecting, by a differential health-check system, a change in performance of an information management system that operates at least in part under the control of a storage manager, wherein the detecting is based on; identifying, by the differential health-check system, a first time period wherein a first component in the information management system operated, at least in part, under the control of the storage manager, identifying, by the differential health-check system, a second time period that follows the first time period, wherein the first component operated, at least in part, under the control of the storage manager, comparing, by the differential health-check system, a first value of a first performance metric for the first component operating in the first time period to a second value of the first performance metric for the first component operating in the second time period, wherein the first value and the second value are based on information provided by the storage manager; and generating, by the differential health-check system, an indication to a user of whether the change in performance was detected based on the comparing of the second value of the first performance metric to the first value of the first performance metric; and wherein the first time period occurs before at least part of the information management system undergoes an upgrade, and wherein the second time period occurs after the upgrade is completed.
-
Specification