

# Update the solution
<a name="update-the-solution"></a>

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](update-using-aws-launch-wizard.md) or [AWS CloudFormation](update-using-aws-cloudformation.md).

**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
<a name="when-updating-from-dlt-versions-older-than-v3.2.6-to-latest-updating-the-stack-fails"></a>

**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](update-using-aws-launch-wizard.md) or [AWS CloudFormation](update-using-aws-cloudformation.md).

1. Download the [distributed-load-testing-on-aws.template](https://solutions-reference.s3.amazonaws.com/distributed-load-testing-on-aws/latest/distributed-load-testing-on-aws.template).

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

1. You should see something similar to the following:

   ```
   Conditions:
   DLTCommonResourcesAppRegistryConditionCCEF54F8:
   Fn::Equals:
   - "true"
   - "true"
   ```

1. Change the second `true` value to `false`:

   ```
   Conditions:
   DLTCommonResourcesAppRegistryConditionCCEF54F8:
   Fn::Equals:
   - "true"
   - "false"
   ```

1. Use the customized template to update your stack by following the steps in [Update using AWS CloudFormation](update-using-aws-cloudformation.md).

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

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

## Updating regional stacks
<a name="updating-regional-stacks"></a>

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
<a name="aws-systems-manager-application-manager"></a>

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.