Skip to content

Commit

Permalink
docs(synthetics): few corrections to the content in the previous commit
Browse files Browse the repository at this point in the history
  • Loading branch information
pranav-new-relic committed Nov 1, 2023
1 parent d730642 commit 66bcd83
Showing 1 changed file with 8 additions and 8 deletions.
Original file line number Diff line number Diff line change
@@ -1,32 +1,32 @@
---
layout: "newrelic"
page_title: "New Relic Terraform Provider: Details on the Upcoming Synthetic Monitors' MUTED Status End-of-Life and Alternatives To Move To"
page_title: "New Relic Terraform Provider: Details on the Upcoming Synthetic Monitors' MUTED Status End-of-Life and Alternatives to Move to"
sidebar_current: "docs-newrelic-provider-synthetic-monitors-muted-status-eol-guide"
description: |-
Use this guide to find details on the upcoming end-of-life of the MUTED status of Synthetic Monitors in February 2024, and alternatives to move to, which can replicate the same behaviour.
Use this guide to find details on the upcoming end-of-life of the MUTED status of Synthetic Monitors, and alternatives to move to, which can replicate the same behaviour.
---

### About Synthetic Monitors' 'MUTED' Status and The EOL
Synthetic Monitors have a `status` field that defines the activity of the monitor, and can (currently, until February 2024) be either of `ENABLED`, `DISABLED`, or `MUTED`. When a monitor is MUTED, it still functions as usual (runs tests), but is muted; i.e., it does not send out notifications in cases of failure.
### About Synthetic Monitors' 'MUTED' Status and the EOL
Synthetic Monitors have a `status` field that defines the activity of the monitor, and can currently be either of `ENABLED`, `DISABLED`, or `MUTED`. When a monitor is MUTED, it still functions as usual (runs tests), but is muted; i.e., it does not send out notifications in cases of failure.

Since it has been announced that New Relic Synthetics will discontinue support for the `MUTED` status of monitors, which is slated to hit its end-of-life in February 2024, the `MUTED` value of `status` has been marked **deprecated** in the New Relic Terraform Provider, in late October 2023. The provider will also soon **discontinue support** for the value `MUTED` pertaining to the `status` argument of resources operating on Synthetic Monitors, with the next major release of the provider, tentatively scheduled in late December 2023.
Since it has been announced that New Relic Synthetics will discontinue support for the `MUTED` status of monitors, slated to hit its end-of-life in February 2024 (see [this community post](https://forum.newrelic.com/s/hubtopic/aAX8W0000015BHc/endoflife-product-updates-july-2023-september-2023)), the `MUTED` value of `status` has been marked **deprecated** in the New Relic Terraform Provider, in late October 2023. The provider will also _soon_ **discontinue support** for the value `MUTED` pertaining to the `status` argument of resources operating on Synthetic Monitors, with the next major release of the provider, tentatively scheduled in December 2023.

This would affect all resources in the provider used to manage Synthetic Monitors (_only if_ the configuration of these resources comprises a `status = "MUTED"`), i.e.
This would affect all resources in the provider used to manage Synthetic Monitors (_only if_ your configuration comprises these resources with a `status = "MUTED"` argument), i.e.
* [`newrelic_synthetics_monitor`](https://registry.terraform.io/providers/newrelic/newrelic/latest/docs/resources/synthetics_monitor)
* [`newrelic_synthetics_broken_links_monitor`](https://registry.terraform.io/providers/newrelic/newrelic/latest/docs/resources/synthetics_broken_links_monitor)
* [`newrelic_synthetics_cert_check_monitor`](https://registry.terraform.io/providers/newrelic/newrelic/latest/docs/resources/synthetics_cert_check_monitor)
* [`newrelic_synthetics_script_monitor`](https://registry.terraform.io/providers/newrelic/newrelic/latest/docs/resources/synthetics_script_monitor)
* [`newrelic_synthetics_step_monitor`](https://registry.terraform.io/providers/newrelic/newrelic/latest/docs/resources/synthetics_step_monitor)

Considering the above, since the EOL is scheduled to be done in February 2024, it is highly recommended for users to refrain from using `MUTED` status with Synthetic Monitors at the earliest, and move to alternatives, which have been described in the following sections of this guide.
Considering the above, it is highly recommended for users to refrain from using `MUTED` status with Synthetic Monitors at the earliest, and move to alternatives, which have been described in the following sections of this guide.


### Alternatives To `MUTED` Status

There are two key alternatives one can opt for, to replicate the behaviour of the `MUTED` status of Synthetic Monitors.
* [**Alert Muting Rules**](https://docs.newrelic.com/docs/alerts-applied-intelligence/new-relic-alerts/alert-notifications/muting-rules-suppress-notifications/)
* Alert Muting Rules, by definition, are similar to the `MUTED` status of Synthetic Monitors in terms of behaviour, though these cater to a wider scope; all kinds of alerts. These help mute alerts on the basis of pre-defined schedules and attribute matching (when alerts match the condition(s) prescribed by the user in terms of incident event attributes, operators and values, they can be muted). See [this page](https://docs.newrelic.com/docs/alerts-applied-intelligence/new-relic-alerts/advanced-alerts/understand-technical-concepts/incident-event-attributes/) for a comprehensive list of attributes supported by Muting Rules.
* This feature may be availed from the New Relic One UI, NerdGraph, and also via the resource [`newrelic_alert_muting_rule`](https://registry.terraform.io/providers/newrelic/newrelic/latest/docs/resources/alert_muting_rule) in the New Relic Terraform Provider. See below for an example explaining how this resource can _exactly_ be used to substitute the `MUTED` status of a Synthetic Monitor.
* This feature may be availed from the New Relic One UI, NerdGraph, and also via the resource [`newrelic_alert_muting_rule`](https://registry.terraform.io/providers/newrelic/newrelic/latest/docs/resources/alert_muting_rule) in the New Relic Terraform Provider. Check out the example below, for an example explaining how this resource can _exactly_ be used to substitute the `MUTED` status of a Synthetic Monitor.
* [**Monitor Downtime**](https://docs.newrelic.com/docs/synthetics/synthetic-monitoring/using-monitors/monitor-downtimes-disable-monitoring-during-scheduled-maintenance-times/)
* A 'Monitor Downtime', as the name suggests, helps set up a 'downtime' or a maintenance window for Synthetic Monitors, in which period they do not run, as a result of which alerts are not raised, and no notifications are received.
* This feature is currently available via the New Relic One UI. A Terraform resource to facilitate managing Monitor Downtimes is currently undergoing development, and is expected to be out by late November 2023.
Expand Down

0 comments on commit 66bcd83

Please sign in to comment.