• /
  • EnglishEspañolFrançais日本語한국어Português
  • Se connecterDémarrer

Cette traduction automatique est fournie pour votre commodité.

En cas d'incohérence entre la version anglaise et la version traduite, la version anglaise prévaudra. Veuillez visiter cette page pour plus d'informations.

Créer un problème

Créer une règle de mise en sourdine

|View as Markdown (English)

L’identifiant de l’action est newrelic.alerts.createMutingRule.

Crée une nouvelle règle de mise en sourdine pour supprimer les notifications d’alerte pour les violations correspondant à une condition. Planifie facultativement la règle en tant que fenêtre de maintenance récurrente ou ponctuelle.

Le tableau suivant décrit tous les champs de saisie disponibles pour cette action.

Saisir

Type

Description

Exemple

accountId

Int

Obligatoire.

Le compte New Relic dans lequel créer la règle de mise en sourdine.

123456

name

Chaîne

Obligatoire.

Le nom de la règle de mise en sourdine.

"Deploy window - checkout service"

enabled

Booléen

Obligatoire.

Si la règle de mise en sourdine est active.

true

condition

Carte

Obligatoire.

Le groupe de conditions qui définit quelles violations mettre en sourdine. Nécessite

operator

(

AND

, ou

OR

), et

conditions

 : une liste de

{attribute, operator, values}

entrées.

attribute

peut être

accountId

,

conditionId

,

conditionName

,

conditionType

,

entity.guid

,

nrqlEventType

,

nrqlQuery

,

policyId

,

policyName

,

product

,

tags.<NAME>

,

targetId

, ou

targetName

.

operator

pour chaque entrée est l’un de

ANY

,

CONTAINS

,

ENDS_WITH

,

EQUALS

,

IN

,

IS_BLANK

,

IS_NOT_BLANK

,

NOT_CONTAINS

,

NOT_ENDS_WITH

,

NOT_EQUALS

,

NOT_IN

,

NOT_STARTS_WITH

, ou

STARTS_WITH

.

{"operator": "AND", "conditions": [{"attribute": "policyName", "operator": "EQUALS", "values": ["Checkout Service"]}]}

description

Chaîne

Facultatif.

Description en texte libre de la règle de mise en sourdine.

"Suppresses notifications during the weekly maintenance window."

actionOnMutingRuleWindowEnded

Chaîne

Facultatif.

Ce qui arrive aux problèmes ouverts lorsque la fenêtre de mise en sourdine se termine, ou que la règle est désactivée. Un de

CLOSE_ISSUES_ON_INACTIVE

ou

DO_NOTHING

.

"DO_NOTHING"

planning

Carte

Facultatif.

La fenêtre temporelle pendant laquelle la règle met activement en sourdine les violations. Omettez pour une règle toujours active. Champs :

startTime

, et

endTime

(ISO 8601 local sans décalage, par ex.

2026-09-01T02:00:00

),

timeZone

(zone IANA, par ex.

America/Los_Angeles

),

repeat

(

DAILY

,

WEEKLY

, ou

MONTHLY

; omettez pour une occurrence unique),

weeklyRepeatDays

(requis lorsque

repeat

est

WEEKLY

), et l’un de

repeatCount

, ou

endRepeat

pour limiter la récurrence.

{"startTime": "2026-09-01T02:00:00", "endTime": "2026-09-01T04:00:00", "timeZone": "America/Los_Angeles", "repeat": "WEEKLY", "weeklyRepeatDays": ["SATURDAY", "SUNDAY"]}

selectors

List

Facultatif.

Sélecteurs JQ pour extraire des valeurs de la réponse.

selectors:
- name: mutingRuleId
expression: ".data.alertsMutingRuleCreate.id"

Le tableau suivant décrit tous les champs de sortie renvoyés par cette action.

Sortir

Type

Description

success

Booléen

true

lorsque l'étape s'est exécutée sans erreur.

errorMessage

Chaîne

Message d’erreur en cas d'échec.

null

en cas de succès.

données

Carte

Réponse NerdGraph. Utilisez selectors pour extraire id, name, enabled, status ou accountId de data.

{
"data": {
"alertsMutingRuleCreate": {
"id": "7654321",
"name": "Deploy window - checkout service",
"enabled": true,
"status": "ACTIVE",
"accountId": 123456
}
}
}

L'exemple suivant crée une règle de mise en sourdine qui supprime les alertes pour une politique pendant les fenêtres de maintenance récurrentes du week-end.

Exemple de workflow

name: create_muting_rule
description: Create a muting rule for a maintenance window
steps:
- name: createMutingRule
type: action
action: newrelic.alerts.createMutingRule
version: 1
inputs:
accountId: ${{ .workflowInputs.accountId }}
name: "Deploy window - checkout service"
enabled: true
condition:
operator: "AND"
conditions:
- attribute: "policyName"
operator: "EQUALS"
values:
- "Checkout Service"
schedule:
startTime: "2026-09-01T02:00:00"
endTime: "2026-09-01T04:00:00"
timeZone: "America/Los_Angeles"
repeat: "WEEKLY"
weeklyRepeatDays:
- "SATURDAY"
- "SUNDAY"
selectors:
- name: mutingRuleId
expression: ".data.alertsMutingRuleCreate.id"
next: end
Droits d'auteur © 2026 New Relic Inc.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.