CPC G06F 11/1464 (2013.01) [G06F 11/1448 (2013.01); H04L 43/08 (2013.01); H04L 69/22 (2013.01); G06F 11/2056 (2013.01); G06F 2201/80 (2013.01)] | 20 Claims |
1. A system comprising:
one or more computer hardware processors; and
non-transitory computer-readable media storing computer-executable programming instructions, which, when executed by the one or more computer hardware processors, cause the system to:
perform a backup job that backs up first data, wherein the backup job comprises:
perform, upon the first data, a first backup process that comprises one or more first in-process tasks,
compute a first set of performance metrics of the one or more first in-process tasks,
generate a data stream that comprises data packets generated by the first backup process, based on the first data, and further comprises first performance data packets that comprise the first set of performance metrics,
after the first backup process, perform a second backup process upon the data stream, wherein the second backup process comprises one or more second in-process tasks,
compute a second set of performance metrics of the one or more second in-process tasks, and
merge into the data stream, second performance data packets that comprise the second set of performance metrics, wherein after the second backup process, the data stream comprises the first performance data packets for the first backup process, the second performance data packets for the second backup process, data packets generated by the first backup process, and data packets generated by the second backup process, and
parse the data stream to generate a secondary copy of the first data being backed up; and
after the backup job, generate a performance report that is based on parsing the first performance data packets and the second performance data packets.
|