Skip to content

Commit 09f0e20

Browse files
committed
Add draft monitors docs
1 parent 7999573 commit 09f0e20

File tree

3 files changed

+108
-42
lines changed

3 files changed

+108
-42
lines changed

config/_default/menus/main.en.yaml

+47-42
Original file line numberDiff line numberDiff line change
@@ -1615,214 +1615,219 @@ menu:
16151615
identifier: alerting
16161616
parent: platform_heading
16171617
weight: 60000
1618+
- name: Draft Monitors
1619+
url: monitors/draft/
1620+
parent: alerting
1621+
identifier: monitor_draft
1622+
weight: 1
16181623
- name: Configure Monitors
16191624
url: monitors/configuration/
16201625
parent: alerting
16211626
identifier: monitor_configuration
1622-
weight: 1
1627+
weight: 2
16231628
- name: Monitor Templates
16241629
url: monitors/templates/
16251630
parent: alerting
16261631
identifier: monitor_templates
1627-
weight: 2
1632+
weight: 3
16281633
- name: Monitor Types
16291634
url: monitors/types/
16301635
parent: alerting
16311636
identifier: monitor_types
1632-
weight: 3
1637+
weight: 4
16331638
- name: Host
16341639
url: monitors/types/host/
16351640
parent: monitor_types
16361641
identifier: monitor_types_host
1637-
weight: 301
1642+
weight: 401
16381643
- name: Metric
16391644
url: monitors/types/metric/
16401645
parent: monitor_types
16411646
identifier: monitor_types_metrics
1642-
weight: 202
1647+
weight: 402
16431648
- name: Anomaly
16441649
url: monitors/types/anomaly/
16451650
parent: monitor_types
16461651
identifier: monitor_types_anomaly
1647-
weight: 303
1652+
weight: 403
16481653
- name: APM
16491654
url: monitors/types/apm/
16501655
parent: monitor_types
16511656
identifier: monitor_types_apm
1652-
weight: 304
1657+
weight: 404
16531658
- name: Audit Trail
16541659
url: monitors/types/audit_trail/
16551660
parent: monitor_types
16561661
identifier: monitor_types_auditlogs
1657-
weight: 305
1662+
weight: 405
16581663
- name: Change
16591664
url: monitors/types/change-alert/
16601665
parent: monitor_types
16611666
identifier: monitor_types_change
1662-
weight: 306
1667+
weight: 406
16631668
- name: CI/CD & Test
16641669
url: monitors/types/ci/
16651670
parent: monitor_types
16661671
identifier: monitor_types_ci
1667-
weight: 307
1672+
weight: 407
16681673
- name: Cloud Cost
16691674
url: monitors/types/cloud_cost/
16701675
parent: monitor_types
16711676
identifier: monitor_types_cloud_cost
1672-
weight: 308
1677+
weight: 408
16731678
- name: Composite
16741679
url: monitors/types/composite/
16751680
parent: monitor_types
16761681
identifier: monitor_types_composite
1677-
weight: 309
1682+
weight: 409
16781683
- name: Database Monitoring
16791684
url: monitors/types/database_monitoring/
16801685
parent: monitor_types
16811686
identifier: monitor_types_database_monitoring
1682-
weight: 310
1687+
weight: 410
16831688
- name: Error Tracking
16841689
url: monitors/types/error_tracking/
16851690
parent: monitor_types
16861691
identifier: monitor_types_error_tracking
1687-
weight: 311
1692+
weight: 411
16881693
- name: Event
16891694
url: monitors/types/event/
16901695
parent: monitor_types
16911696
identifier: monitor_types_event
1692-
weight: 312
1697+
weight: 412
16931698
- name: Forecast
16941699
url: monitors/types/forecasts/
16951700
parent: monitor_types
16961701
identifier: monitor_types_forecasts
1697-
weight: 313
1702+
weight: 413
16981703
- name: Integration
16991704
url: monitors/types/integration/
17001705
parent: monitor_types
17011706
identifier: monitor_types_integration
1702-
weight: 314
1707+
weight: 414
17031708
- name: Live Process
17041709
url: monitors/types/process/
17051710
parent: monitor_types
17061711
identifier: monitor_types_process
1707-
weight: 315
1712+
weight: 415
17081713
- name: Logs
17091714
url: monitors/types/log/
17101715
parent: monitor_types
17111716
identifier: monitor_types_log
1712-
weight: 316
1717+
weight: 416
17131718
- name: Network
17141719
url: monitors/types/network/
17151720
parent: monitor_types
17161721
identifier: monitor_types_network
1717-
weight: 317
1722+
weight: 417
17181723
- name: Cloud Network Monitoring
17191724
url: monitors/types/cloud_network_monitoring/
17201725
parent: monitor_types
17211726
identifier: monitor_types_cnm
1722-
weight: 318
1727+
weight: 418
17231728
- name: NetFlow
17241729
url: monitors/types/netflow/
17251730
parent: monitor_types
17261731
identifier: monitor_types_netflow
1727-
weight: 319
1732+
weight: 419
17281733
- name: Outlier
17291734
url: monitors/types/outlier/
17301735
parent: monitor_types
17311736
identifier: monitor_types_outlier
1732-
weight: 320
1737+
weight: 420
17331738
- name: Process Check
17341739
url: monitors/types/process_check/
17351740
parent: monitor_types
17361741
identifier: monitor_types_process_check
1737-
weight: 321
1742+
weight: 421
17381743
- name: Real User Monitoring
17391744
url: monitors/types/real_user_monitoring/
17401745
parent: monitor_types
17411746
identifier: monitor_types_rum
1742-
weight: 322
1747+
weight: 422
17431748
- name: Service Check
17441749
url: monitors/types/service_check/
17451750
parent: monitor_types
17461751
identifier: monitor_types_service_check
1747-
weight: 323
1752+
weight: 423
17481753
- name: SLO Alerts
17491754
url: monitors/types/slo/
17501755
parent: monitor_types
17511756
identifier: monitor_types_slo
1752-
weight: 324
1757+
weight: 424
17531758
- name: Watchdog
17541759
url: monitors/types/watchdog/
17551760
parent: monitor_types
17561761
identifier: monitor_types_watchdog
1757-
weight: 325
1762+
weight: 425
17581763
- name: Notifications
17591764
url: monitors/notify/
17601765
parent: alerting
17611766
identifier: monitors_notify
1762-
weight: 4
1767+
weight: 5
17631768
- name: Notification Rules
17641769
url: monitors/notify/notification_rules/
17651770
parent: monitors_notify
17661771
identifier: monitors_notify_notification_rules
1767-
weight: 401
1772+
weight: 501
17681773
- name: Variables
17691774
url: monitors/notify/variables/
17701775
parent: monitors_notify
17711776
identifier: monitors_notify_variables
1772-
weight: 402
1777+
weight: 502
17731778
- name: Downtimes
17741779
url: monitors/downtimes/
17751780
parent: alerting
17761781
identifier: monitors_notify_downtimes
1777-
weight: 5
1782+
weight: 6
17781783
- name: Examples
17791784
url: monitors/downtimes/examples
17801785
parent: monitors_notify_downtimes
17811786
identifier: monitors_notify_downtimes_examples
1782-
weight: 501
1787+
weight: 601
17831788
- name: Manage Monitors
17841789
url: monitors/manage/
17851790
parent: alerting
17861791
identifier: monitors_manage
1787-
weight: 6
1792+
weight: 7
17881793
- name: Search Monitors
17891794
url: monitors/manage/search/
17901795
parent: monitors_manage
17911796
identifier: monitors_manage_search
1792-
weight: 601
1797+
weight: 701
17931798
- name: Check Summary
17941799
url: monitors/manage/check_summary/
17951800
parent: monitors_manage
17961801
identifier: monitors_check_summary
1797-
weight: 603
1802+
weight: 702
17981803
- name: Monitor Status
17991804
url: monitors/status/status_page
18001805
parent: alerting
18011806
identifier: monitors_status
1802-
weight: 7
1807+
weight: 8
18031808
- name: Status Graphs
18041809
url: monitors/status/graphs
18051810
parent: monitors_status
18061811
identifier: monitors_status_graphs
1807-
weight: 701
1812+
weight: 801
18081813
- name: Status Events
18091814
url: monitors/status/events
18101815
parent: monitors_status
18111816
identifier: monitors_status_events
1812-
weight: 702
1817+
weight: 802
18131818
- name: Monitor Settings
18141819
url: monitors/settings/
1815-
weight: 8
1820+
weight: 9
18161821
parent: alerting
18171822
identifier: monitor_settings
18181823
- name: Monitor Quality
18191824
url: monitors/quality/
1820-
weight: 9
1825+
weight: 10
18211826
parent: alerting
18221827
identifier: monitor_quality
18231828
- name: Guides
18241829
url: monitors/guide/
1825-
weight: 10
1830+
weight: 11
18261831
parent: alerting
18271832
identifier: alerting_guide
18281833
- name: Metrics

content/en/monitors/draft/_index.md

+61
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,61 @@
1+
---
2+
title: Draft Monitors
3+
further_reading:
4+
- link: "monitors/"
5+
tag: "Documentation"
6+
text: "Monitors and Alerting Overview"
7+
- link: "monitors/configuration/?tab=thresholdalert"
8+
tag: "Documentation"
9+
text: "Configure monitors"
10+
- link: "monitors/manage/"
11+
tag: "Documentation"
12+
text: "Manage monitors"
13+
---
14+
15+
## Overview
16+
17+
Draft Monitors let you safely create, refine, and test alerts without triggering notifications or impacting production. Whether you're experimenting with thresholds, iterating on complex queries, or collaborating with teammates, drafts give you a clean, isolated space to work—free from the noise of unfinished or test monitors. They help reduce alert fatigue during development and ensure only fully vetted monitors go live. Ideal for engineers and SREs managing alert workflows, Draft Monitors provide a clear, low-risk path from idea to reliable alert.
18+
19+
## Create a draft monitor
20+
21+
To create and store monitors in a draft state:
22+
23+
1. Navigate to [**Monitors > New Monitor**][1].
24+
2. [Configure the monitor][2] (add your query, specify conditions, set notifications). Notifications set in a draft are only used after the monitor is published.
25+
3. Click **Save as Draft**. No alerts are sent from this draft monitor.
26+
27+
{{< img src="/monitors/draft/save_as_draft.png" alt="Save as Draft button in the monitor creation interface" style="width:100%;" >}}
28+
29+
## Publish a draft monitor
30+
31+
When your monitor is ready:
32+
33+
1. Open the draft from [**Monitors List**][3] by using the draft status facet or filter by `status:draft`.
34+
2. Review the configuration.
35+
3. Click **Publish Monitor.**
36+
4. This publishes your monitor and begins alerting based on your conditions.
37+
38+
## Manage Draft monitors
39+
40+
<!-- TODO Add image of Monitors List filtered to view drafts, and final QA of instructions with UI-->
41+
42+
Find draft monitors from the [**Monitors List**][3] by using the draft status facet or filter by `draft_status:draft`. Drafts appear with a **Draft** label on the monitor status page and in the monitor list. Drafts expire after 6 months, but you can delete draft monitors at any time.
43+
44+
## Permissions
45+
46+
Anyone with edit permissions can update a draft monitor. You can use events to preview how often the monitor would have triggered without sending actual notifications.
47+
48+
## Best Practices
49+
50+
* **Use drafts for peer reviews:** Collaborate before pushing changes live.
51+
* **Avoid noise in production:** Test alert conditions safely in a draft first.
52+
* **Track your work:** Use clear names and tags for drafts during development.
53+
* **Limit stale drafts:** Review and clean up old drafts to reduce clutter.
54+
55+
## Further reading
56+
57+
{{< partial name="whats-next/whats-next.html" >}}
58+
59+
[1]: https://app.datadoghq.com/monitors/create
60+
[2]: https://docs.datadoghq.com/monitors/configuration/?tab=thresholdalert
61+
[3]: https://app.datadoghq.com/monitors/manage
228 KB
Loading

0 commit comments

Comments
 (0)