Update the solution - Distributed Load Testing on AWS

Update the solution

Updating the solution applies the latest features, security patches, and bug fixes to your deployment. To update to the latest version, refer to the appropriate section based on your original deployment method: AWS Launch Wizard or AWS CloudFormation.

Important

Before updating, ensure no load tests are currently running. The update process may temporarily disrupt the solution’s availability.

Troubleshooting updates from versions prior to v3.3.0

Note

This section applies only to updates from versions prior to v3.3.0. If you are updating from v3.3.0 or later, follow the standard update procedure via either AWS Launch Wizard or AWS CloudFormation.

  1. Download the distributed-load-testing-on-aws.template.

  2. Open the template and navigate to Conditions: and look for DLTCommonResourcesAppRegistryCondition.

  3. You should see something similar to the following:

    Conditions: DLTCommonResourcesAppRegistryConditionCCEF54F8: Fn::Equals: - "true" - "true"
  4. Change the second true value to false:

    Conditions: DLTCommonResourcesAppRegistryConditionCCEF54F8: Fn::Equals: - "true" - "false"
  5. Use the customized template to update your stack by following the steps in Update using AWS CloudFormation.

  6. This update removes app registry-related resources from the stack, allowing the update to complete successfully.

  7. Perform another stack update using the latest template URL.

Updating regional stacks

If you have deployed the solution in multiple Regions, you must update each regional stack separately. Follow the standard update procedure for each regional CloudFormation stack in the Regions where you have deployed testing infrastructure.

AWS Systems Manager Application Manager

After updating the solution, AWS Systems Manager Application Manager provides an application-level view into the solution and its resources. You can use Application Manager to:

  • Monitor resources, costs for deployed resources across stacks and AWS accounts, and logs from a central location.

  • View operations data for the solution’s resources in the context of an application, such as deployment status, CloudWatch alarms, resource configurations, and operational issues.