发明名称 Health monitoring using snapshot backups through test vectors
摘要 Technologies are described for health monitoring using snapshot backups through test vectors. In some examples, health of an application deployed at a datacenter may be monitored and key metrics recorded in the metadata of progressive backup snapshots of an instance of the application such that warning metrics can be reviewed retrospectively upon failure of the instance and a snapshot can be automatically selected for restoration of the application instance based on lack of high incidence of suspect metric values. Moreover, an operating state associated with snapshot backups may be assessed as the snapshots are captured and selected ones with operating conditions desired as part of a test suite may be saved for use as test scenarios. In particular, state information from added or existing deployment monitoring may be used by a test logic process to evaluate whether each snapshot is needed for testing scenarios.
申请公布号 US9405666(B2) 申请公布日期 2016.08.02
申请号 US201314342333 申请日期 2013.06.03
申请人 EMPIRE TECHNOLOGY DEVELOPMENT LLC 发明人 Kruglick Ezekiel
分类号 G06F11/00;G06F11/36;G06F11/14;H04L12/24;H04L12/26 主分类号 G06F11/00
代理机构 Turk IP Law, LLC 代理人 Turk IP Law, LLC
主权项 1. A method to generate a test vector in datacenter health monitoring using snapshots, the method comprising: collecting a series of the snapshots and metric values associated with monitored health aspects of an application, wherein the application is executed at a source computing environment; identifying state information associated with the series of the snapshots, wherein the state information includes a range of operating states and health performance metrics associated the application; in response to assessing the state information associated with the series of the snapshots, selecting a snapshot from the series of the snapshots based on a historical record associated with the application operating at the source computing environment, wherein the selected snapshot is associated with an operating state from the range of operating states; preserving the snapshot as the test vector associated with a test suite, wherein the test vector is utilized to evaluate a performance of the application at a destination computing environment; capturing incoming messages and outgoing messages for a test period; packaging the selected snapshot from the series of the snapshots and a captured message of the incoming messages and the outgoing messages into a number of test units; and providing the number of test units to a test logic of the test suite for use in a test scenario.
地址 Wilmington DE US