---
title: Upgrade legacy monitors to the latest runtime versions
source: https://docs.newrelic.com/docs/synthetics/synthetic-monitoring/using-monitors/runtime-upgrade-ui
---

New Relic is [ending support for older runtimes](/eol/2026/05/eol-05-18-26-node-16-chrome-134-runtimes/) in 2026. To simplify migrating synthetic monitors to the latest supported runtimes, we auto-upgraded every monitor that didn't require your action. Use the runtime upgrade tool to view the remaining monitors that still need your attention.

## Upgrade your remaining monitors [#upgrade-options]

For each monitor that requires attention, you can choose one of two paths.

### Fix manually

To update a monitor by writing or editing your monitor scripts manually, follow the steps.

1.  Go to **[one.newrelic.com](https://one.newrelic.com)** > **Synthetic Monitoring** > **Runtime Upgrades**.

2.  Locate the monitor and click **Fix manually**.

3.  In the **Fix script manually** window, update your script code for the new runtime environment.

4.  Click **Close and start validation**. The monitor moves to the **Monitors we're validating** table while the system validates the updated script.

    -   If validation fails, click **⋯** next to the monitor, select **Fix manually** from the menu, update the script, and click **Close and start validation** again.

5.  Once validation is successful and the status shows as **Fixed**, click the **Ready to update** tab.

6.  Select the checkbox next to the validated monitor, and click **Upgrade selected**.

    Once finished, a confirmation notification appears and the monitor moves to the **Updated** tab where you can verify the successful upgrade.

### Fix with AI

> #### 💡 NOTE
>
> -   This feature requires Advanced Compute and isn't available for **FedRAMP** accounts. Contact your New Relic account team for support.
> -   Always test AI-generated scripts before deploying the monitors in production.

Use this option to let **New Relic AI (NRAI)** generate an updated script for you. The AI-assisted script generation is mainly geared toward fixing `timeout errors` incurred during runtime upgrades. For monitors with `script errors`, the script potentially needs other changes. You can make those manually or use [New Relic Autopilot](https://docs.newrelic.com/docs/agentic-ai/autopilot/overview/) to debug and get insights on potential script-related updates.

To update a monitor using AI:

1.  Go to **[one.newrelic.com](https://one.newrelic.com)** > **Synthetic Monitoring** > **Runtime Upgrades**.
2.  Locate the monitor and click **Fix with AI**.
3.  Review the AI-suggested script. To view the specific changes made to your original code, click **Show comparison** to open a side-by-side diff view.
4.  Click **Continue to validation**. The system temporarily places the monitor in a validation state to test the new script and ensure it executes without errors.
5.  Once the script is validated, click the **Ready to update** tab.
6.  Select the checkbox next to the validated monitor, and click **Upgrade selected**.

    Once finished, a confirmation notification appears and the monitor moves to the **Updated** tab where you can verify the successful upgrade.

You can also validate multiple monitors in parallel and share the links with teammates to split the work. Once all your scripts are validated, you can deploy the monitors to production when you're ready.
