Systems and methods for differential health checking of an information management system
First Claim
1. A method for differential health-checking of storage operations before and after a triggering event defined as a restore operation, the method comprising:
- receiving, by a differential health-check module, a request for a differential health-check report for a timeframe comprising storage operations managed by a storage manager in an information management system,wherein the timeframe comprises a triggering event defined as a restore operation that comprises recovering data from a secondary copy stored in the information management system using a first storage component of the information management system;
identifying, by the differential health-check module, a first time period that occurred before the triggering event defined as the restore operation,wherein the first storage component participated in one or more of the storage operations managed by the storage manager during the first time period, and wherein the first storage component is one of;
(a) a data agent that arranged primary data into one or more secondary copy formats different from a primary data format and transmitted the arranged data to a media agent, and(b) the media agent that created one or more secondary copies based on the arranged data received from the data agent and stored the one or more secondary copies to an associated secondary storage device;
identifying, by the differential health-check module, a second time period that occurred after completion of the triggering event defined as the restore operation;
generating, by the differential health-check module, one or more queries for the storage manager regarding the first storage component operating during the first time period and the second time period;
evaluating, by the differential health-check module, a first value of a first performance metric in the first time period,wherein the first performance metric measures at least one characteristic of storage operations in which the first storage component participated before and after the triggering event defined as the restore operation;
evaluating, by the differential health-check module, a second value of the first performance metric in the second time period;
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,wherein the comparison includes storage operations in which the first storage component participated during the first time period and the second time period but does not include the triggering event defined as the restore operation.
4 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.
115 Citations
22 Claims
-
1. A method for differential health-checking of storage operations before and after a triggering event defined as a restore operation, the method comprising:
-
receiving, by a differential health-check module, a request for a differential health-check report for a timeframe comprising storage operations managed by a storage manager in an information management system, wherein the timeframe comprises a triggering event defined as a restore operation that comprises recovering data from a secondary copy stored in the information management system using a first storage component of the information management system; identifying, by the differential health-check module, a first time period that occurred before the triggering event defined as the restore operation, wherein the first storage component participated in one or more of the storage operations managed by the storage manager during the first time period, and wherein the first storage component is one of; (a) a data agent that arranged primary data into one or more secondary copy formats different from a primary data format and transmitted the arranged data to a media agent, and (b) the media agent that created one or more secondary copies based on the arranged data received from the data agent and stored the one or more secondary copies to an associated secondary storage device; identifying, by the differential health-check module, a second time period that occurred after completion of the triggering event defined as the restore operation; generating, by the differential health-check module, one or more queries for the storage manager regarding the first storage component operating during the first time period and the second time period; evaluating, by the differential health-check module, a first value of a first performance metric in the first time period, wherein the first performance metric measures at least one characteristic of storage operations in which the first storage component participated before and after the triggering event defined as the restore operation; evaluating, by the differential health-check module, a second value of the first performance metric in the second time period; 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, wherein the comparison includes storage operations in which the first storage component participated during the first time period and the second time period but does not include the triggering event defined as the restore operation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A system for reporting differential health-checks of storage operations before and after a triggering event defined as a restore operation, the system comprising:
-
a storage manager, wherein an information management system operates under the control of the storage manager, wherein the storage manager is configured to initiate, perform, coordinate, and control data storage operations in the information management system, and wherein the data storage operations comprise one or more of copying, archiving, migrating, and replicating; a differential health-check component, which is in communication with the storage manager and which is configured to define, based on a received request for a differential health-check report having a report timeframe comprising data storage operations in the information management system, (a) a first time period that occurred before at least part of the information management system underwent a triggering event defined as a restore operation, wherein the restore operation comprised recovering data from a secondary copy in the information management system using a first component of the information management system, and (b) a second time period that occurred after the triggering event defined as the restore operation was completed; wherein the differential health-check component is further configured to; generate one or more queries for the storage manager regarding operational information about the first component operating during the first time period and the second time period; wherein the differential health-check component is further configured to evaluate, based on the operational information received from the storage manager in response to the one or more queries, (i) a first value of a first performance metric for the first component operating in the first time period, and (ii) a second value of the first performance metric for the first component operating in the second time period, wherein the first performance metric measures at least one characteristic of storage operations in which the first component participated; and wherein the differential health-check component is further configured to generate the differential health-check report, based at least in part on comparing the second value of the first performance metric to the first value of the first performance metric, and wherein the comparing includes storage operations in which the first component participated during the first time period and the second time period but does not include the triggering event defined as the restore operation. - View Dependent Claims (19, 20, 21, 22)
-
Specification