From 818fa01e65eee309dab499ecccb26824ba3f07b8 Mon Sep 17 00:00:00 2001 From: Mike Birnstiehl Date: Mon, 17 Nov 2025 13:14:49 -0600 Subject: [PATCH 1/2] [Synthetics] Add timeout limits --- solutions/observability/synthetics/configure-projects.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/solutions/observability/synthetics/configure-projects.md b/solutions/observability/synthetics/configure-projects.md index 62be638870..0088e59bc0 100644 --- a/solutions/observability/synthetics/configure-projects.md +++ b/solutions/observability/synthetics/configure-projects.md @@ -171,6 +171,11 @@ Playwright has two types of timeouts that are used in Elastic Synthetics: [actio Elastic Synthetics uses a default action and navigation timeout of 50 seconds. You can override this default using [`actionTimeout`](https://playwright.dev/docs/api/class-testoptions#test-options-action-timeout) and [`navigationTimeout`](https://playwright.dev/docs/api/class-testoptions#test-options-navigation-timeout) in `playwrightOptions`. +:::{note} +Browser-based journeys have a timeout limit of 15 minutes. +When `retry` is enabled (enabled by default), the journey runs a second time if the first run times out. This allows for a maximum total runtime of 30 minutes: 15 minutes for the first run and up to 15 minutes for the retry. +::: + ### Timezones and locales [synthetics-configuration-playwright-options-timezones] The Elastic global managed testing infrastructure does not currently set the timezone. For {{private-location}}s, the monitors will use the timezone of the host machine running the {{agent}}. This is not always desirable if you want to test how a web application behaves across different timezones. To specify what timezone to use when the monitor runs, you can use `playwrightOptions` on a per monitor or global basis. From cec32088d9b4565ff411d7cb9fd8074db3bd9928 Mon Sep 17 00:00:00 2001 From: Mike Birnstiehl Date: Mon, 17 Nov 2025 13:22:01 -0600 Subject: [PATCH 2/2] update wording --- solutions/observability/synthetics/configure-projects.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/solutions/observability/synthetics/configure-projects.md b/solutions/observability/synthetics/configure-projects.md index 0088e59bc0..d61514f38a 100644 --- a/solutions/observability/synthetics/configure-projects.md +++ b/solutions/observability/synthetics/configure-projects.md @@ -173,7 +173,7 @@ Elastic Synthetics uses a default action and navigation timeout of 50 seconds. Y :::{note} Browser-based journeys have a timeout limit of 15 minutes. -When `retry` is enabled (enabled by default), the journey runs a second time if the first run times out. This allows for a maximum total runtime of 30 minutes: 15 minutes for the first run and up to 15 minutes for the retry. +When `retry` is enabled (enabled by default), the journey attempts a second run if the first run times out. This allows for a maximum total runtime of 30 minutes: 15 minutes for the first run and up to 15 minutes for the retry. ::: ### Timezones and locales [synthetics-configuration-playwright-options-timezones]