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.
-
Download the distributed-load-testing-on-aws.template
. -
Open the template and navigate to
Conditions:and look forDLTCommonResourcesAppRegistryCondition. -
You should see something similar to the following:
Conditions: DLTCommonResourcesAppRegistryConditionCCEF54F8: Fn::Equals: - "true" - "true" -
Change the second
truevalue tofalse:Conditions: DLTCommonResourcesAppRegistryConditionCCEF54F8: Fn::Equals: - "true" - "false" -
Use the customized template to update your stack by following the steps in Update using AWS CloudFormation.
-
This update removes app registry-related resources from the stack, allowing the update to complete successfully.
-
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.