Skip to content

Commit 0c1acfa

Browse files
[DOCS-12756] add alerting to test suites (#33387)
* add alerting to test suites * fix image * rework page * incorporating PM feedback * Apply suggestions from olivia's review Co-authored-by: Olivia Shoup <116908616+OliviaShoup@users.noreply.github.com> * remove redundancy --------- Co-authored-by: Olivia Shoup <116908616+OliviaShoup@users.noreply.github.com>
1 parent 7e21a87 commit 0c1acfa

File tree

4 files changed

+25
-13
lines changed

4 files changed

+25
-13
lines changed

content/en/synthetics/test_suites/_index.md

Lines changed: 25 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -16,13 +16,13 @@ further_reading:
1616
text: "Get organized, actionable insights from complex test environments"
1717
---
1818

19-
2019
## Overview
2120

22-
Synthetic Monitoring Test Suites let you organize multiple tests into a single collection for simplified management and troubleshooting. Group tests by user journey, environment, location, service, team, or any other dimension that fits your workflow. View aggregated results, identify failing components, and understand application performance across related tests, all from a unified view.
21+
Synthetic Monitoring Test Suites let you organize multiple tests into a single collection for simplified management and troubleshooting. Group tests by user journey, environment, location, service, team, or any other dimension that fits your workflow. View aggregated results, identify failing components, and understand application performance across related tests, all from a unified view. Configure suite-level alerting to receive a consolidated notification when a critical portion of your tests fail, helping you respond more efficiently to issues impacting important workflows.
2322

2423
## Key features
2524

25+
- **Impact-driven alerting**: Receive a consolidated alert when a critical portion of the test suite fails.
2626
- **Centralized visibility**: View all tests in a suite and their results in one place.
2727
- **Simplified management**: Create and run test groups instead of managing individual tests separately.
2828
- **Easier maintenance**: Identify which tests need updates when application changes are made.
@@ -42,26 +42,37 @@ To create a new Test Suite:
4242
- **Search** by name or tag.
4343
- **Filter** by test type (such as Browser, API, Private Location, or Mobile).
4444
- **Select** one or more tests to include.
45-
3. Click **Add Selected Tests** to confirm.
46-
4. Optionally, remove tests using the **Remove Test from Suite** icon next to each entry.
47-
5. Click **Save suite** when finished.
45+
3. Click **Add Tests** to confirm.
46+
4. _Optionally, remove tests using the Remove Test from Suite icon next to each entry_.
47+
5. Configure alerting for the suite:
48+
- By default, all tests are marked as **Critical**, and the alert triggers when any critical test fails.
49+
50+
**Note**: Suite alerts are separate from individual test alerts. To avoid duplicate notifications, mute alerts on individual tests included in the suite.
51+
- To exclude specific tests from triggering the suite-level alert, select them and mark them as **Ignored**.
52+
- Adjust the alert threshold to trigger only when a specified percentage of critical tests fail.
53+
54+
{{< img src="synthetics/test_suites/suite_alerting.png" alt="Suite alerting creation page, with the suite alerting drop-down expanded. " style="width:80%;">}}
55+
56+
**Note**: For existing test suites, alerting is enabled with default settings. You can modify the configuration as needed.
57+
58+
6. Configure [monitor settings][2] (notification message, recipients, renotification) the same way you would for a single test.
59+
7. Click **Save Suite** when finished.
4860

49-
{{< img src="synthetics/test_suites/test_suite_creation.png" alt="Synthetic Monitoring Test Suite creation page" style="width:80%;">}}
61+
{{< img src="synthetics/test_suites/test_suite_creation_2.png" alt="Synthetic Monitoring Test Suite creation page" style="width:80%;">}}
5062

5163
## View and manage
5264

53-
After creating your suite, it appears in the **Suites** tab on the [Synthetic Monitoring tests][1] page, or you can access test suites from **Digital Experience > Test Suites**. Click on a test suite to display the following:
65+
After creating your suite, it appears in the **Suites** tab on the [Synthetic Monitoring tests][1] page, or you can access test suites from **Digital Experience > Test Suites**.
5466

55-
- A **summary** of test results (success, failures, skipped).
56-
- **Execution details** such as timing, environment, and test type.
57-
- **Filters** to refine by location, time frame, or tag.
58-
- **Drill-down links** to individual test runs for deeper investigation.
67+
When viewing a test suite, three tabs are available:
5968

60-
You can sort or search within the suite to focus on failing or recently updated tests. Use the **View All** option to visualize the aggregated performance of all included tests.
69+
- **Tests in the Suite**: Lists all tests included in the suite.
70+
- **Test Runs**: Displays global uptime metrics and related test runs.
71+
- **Attributes**: Shows suite attributes such as `team`, monitors, and who created the test suite.
6172

6273
**Note**: Test runs appear in the suite only from the date the test was added. To view earlier results, check the individual test page. If you rename a test, previous runs remain listed under the original name. A maximum of 300 tests can be added per suite.
6374

64-
{{< img src="synthetics/test_suites/test_suite_summary.png" alt="Synthetic Monitoring Test Suite summary page" style="width:100%;">}}
75+
{{< img src="synthetics/test_suites/test_suite_summary_2.png" alt="Synthetic Monitoring Test Suite summary page" style="width:100%;">}}
6576

6677
## Troubleshooting
6778

@@ -82,3 +93,4 @@ If execution results look incomplete:
8293
{{< partial name="whats-next/whats-next.html" >}}
8394

8495
[1]: https://app.datadoghq.com/synthetics/tests
96+
[2]: /synthetics/notifications/
184 KB
Loading
411 KB
Loading
374 KB
Loading

0 commit comments

Comments
 (0)