Viewing fault injection experiments - AWS Resilience Hub

Viewing fault injection experiments

In AWS Resilience Hub, view the AWS FIS experiments that you set up to measure the resiliency of your AWS resources and the amount of time it takes to recover from application, infrastructure, availability zone, and AWS Region incidents.

To view AWS FIS experiments from the dashboard, choose Dashboard from the left navigation menu. In Experiments table, you can identify the implemented AWS FIS experiments using the following information:

  • Experiment ID – Identifier of the AWS FIS experiment.

  • Experiment template ID – Identifier of the AWS FIS experiment template that was used to create the AWS FIS experiment.

  • Source template – Provides the Amazon Resource Name (ARN) of the AWS CloudFormation stack that contains details of the AWS FIS experiment.

  • State – Indicates if the AWS FIS experiment is successfully completed or not.

To view the implemented AWS FIS experiments from applications
  1. In the left navigation menu, choose Applications.

  2. From Applications table, open an application.

  3. Choose Fault injection experiments.

  4. Choose Experiment tab.

    In the Experiment tab, you can see a list of active AWS FIS experiment in the Experiment table.

    In Experiments table, you can identify the implemented AWS FIS experiment using the following information:

    • Test name – Name of the AWS Resilience Hub recommended test that was used to create the AWS FIS experiment.

    • Experiment ID – Identifier of the AWS FIS experiment.

    • Description – Describes the objective of the AWS FIS experiment.

    • Creation time – Date and time when the AWS FIS experiment was created.

    • Last update time – Date and time when the AWS FIS experiment was last updated.

    • Source template – Provides the Amazon Resource Name (ARN) of the AWS CloudFormation stack that contains details of the AWS FIS experiment.

To view the recommended experiments from assessments
  1. In the left navigation menu, choose Applications.

  2. Select an application from the Applications table.

    To find an application, enter the application name in the Find applications box.

  3. Choose Assessments tab.

    In Resiliency assessments table, you can identify your assessments using the following information:

    • Name – Name of the assessment you had provided at the time of creation.

    • Status – Indicates the execution state of the assessment.

    • Compliance status – Indicates if the assessment is compliant with the resiliency policy.

    • Resiliency drift status – Indicates if your application has drifted or not from the previous successful assessment.

    • App version – Version of your application.

    • Invoker – Indicates the role that invoked the assessment.

    • Start time – Indicates the start time of the assessment.

    • End time – Indicates the end time of the assessment.

    • ARN – The Amazon Resource Name (ARN) of the assessment.

  4. Select an assessment from the Resiliency assessments table.

  5. Choose Operational recommendations tab.

  6. Choose Fault injection experiments tab.

    In Fault injection experimentation templates table, you can understand more about the recommended tests using the following information:

    • Name – Name of the recommended test.

    • Description – Describes the objective of the test.

    • State – Indicates the current implementation state of the test.

      This column displays one of the following values:

      • Implemented – Indicates that the test is implemented in your application.

      • Not implemented – Indicates that the test is not implemented or included in your application.

      • Excluded – Indicates that the test is excluded from the application.

      • Inactive – Indicates that the test is deployed to AWS FIS, but it has not run in the last 30 days.

    • Configuration – Indicates if there are any pending configuration dependencies that needs to be addressed.

    • Type – Indicates the type of test.

    • AppComponent – Indicates the Application Components (AppComponents) that are associated with this test. For more information about supported AppComponents, see Grouping resources in an AppComponent.

    • Risk – Indicates the risk level of the test failure. Risk levels are indicated using High, Medium, and Low to indicate high, moderate, and low risk levels, respectively.

    • Reference ID – Indicates the logical identifier of the AWS CloudFormation stack event in AWS CloudFormation.

    • Recommendation ID – Indicates the logical identifier of the AWS CloudFormation stack resource in AWS CloudFormation.