| CPC G06F 11/261 (2013.01) [G06F 11/263 (2013.01)] | 19 Claims |

|
1. A system, comprising:
at least one host computing device executing an application; and
a fault injection service, implemented on a set of computing devices, configured to simulate performance of a fault injection test on the application to identify a predicted blast radius of actually performing the fault injection test, wherein the fault injection service is configured to at least:
create an application schema representing a plurality of systems or services that are involved in the execution of the application by at least:
sending a test request with a test header to each ingress point of the application;
searching flow logs for individual requests or responses containing the test header; and
adding a source of each request or response and a destination of each request or response to the application schema;
identify a plurality of applications with a similar application schema;
identify, a subset of the plurality of applications that have experienced a similar fault injection test;
analyze log files associated with each of the subset of applications to identify errors that occurred during the similar fault injection test; and
based on the identified errors, identify a subset of the plurality of systems or services likely to be impacted as a result of performance of the fault injection test; and
output information representing the subset of the plurality of systems or services as the predicted blast radius of performing the fault injection test.
|