• /
  • EnglishEspañolFrançais日本語한국어Português
  • EntrarComeçar agora

Esta tradução de máquina é fornecida para sua comodidade.

Caso haja alguma divergência entre a versão em inglês e a traduzida, a versão em inglês prevalece. Acesse esta página para mais informações.

Criar um problema

Crie uma regra de silenciamento

|View as Markdown (English)

O identificador da ação é newrelic.alerts.createMutingRule.

Cria uma nova regra de silenciamento para suprimir notificações de alerta para violações que correspondam a uma condição. Opcionalmente, agenda a regra como uma janela de manutenção recorrente ou única.

A tabela a seguir descreve todos os campos de entrada disponíveis para esta ação.

Entrada

Tipo

Descrição

Exemplo

ID da conta

Interno

Obrigatório.

A conta da New Relic na qual criar a regra de silenciamento.

123456

nome

Corda

Obrigatório.

O nome da regra de silenciamento.

"Deploy window - checkout service"

habilitado

Boleano

Obrigatório.

Se a regra de silenciamento está ativa.

true

doença

Mapa

Obrigatório.

O grupo de condições que define quais violações silenciar. Requer

operator

(

AND

ou

OR

) e

conditions

— uma lista de

{attribute, operator, values}

entradas.

attribute

pode ser

accountId

,

conditionId

,

conditionName

,

conditionType

,

entity.guid

,

nrqlEventType

,

nrqlQuery

,

policyId

,

policyName

,

product

,

tags.<NAME>

,

targetId

ou

targetName

.

operator

para cada entrada é um 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"]}]}

descrição

Corda

Opcional.

Descrição em texto livre da regra de silenciamento.

"Suppresses notifications during the weekly maintenance window."

actionOnMutingRuleWindowEnded

Corda

Opcional.

O que acontece com os problemas em aberto quando a janela de silenciamento termina ou a regra é desativada. Um de

CLOSE_ISSUES_ON_INACTIVE

ou

DO_NOTHING

.

"DO_NOTHING"

agendamento

Mapa

Opcional.

A janela de tempo em que a regra silencia ativamente as violações. Omita para uma regra sempre ativa. Campos:

startTime

e

endTime

(ISO 8601 local sem deslocamento, ex.:

2026-09-01T02:00:00

),

timeZone

(zona IANA, ex.:

America/Los_Angeles

),

repeat

(

DAILY

,

WEEKLY

ou

MONTHLY

; omita para uma única vez),

weeklyRepeatDays

(obrigatório quando

repeat

for

WEEKLY

) e um entre

repeatCount

ou

endRepeat

para limitar a recorrência.

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

selectors

Lista

Opcional.

Seletores JQ para extrair valores da resposta.

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

A tabela a seguir descreve todos os campos de saída retornados por esta ação.

Saída

Tipo

Descrição

success

Boleano

true

quando a etapa foi executada sem erro.

errorMessage

Corda

Mensagem de erro em caso de falha.

null

em caso de sucesso.

dados

Mapa

Resposta do NerdGraph. Use selectors para extrair id, name, enabled, status ou accountId de data.

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

O exemplo a seguir cria uma regra de silenciamento que suprime alertas para uma política durante janelas de manutenção recorrentes aos finais de semana.

Exemplo de fluxo de trabalho

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
Copyright © 2026 New Relic Inc.

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