• /
  • 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 d'alerte

|View as Markdown (English)

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

Crée une nouvelle règle d’alerte. Une règle regroupe des conditions d’alerte associées et contrôle la façon dont les violations créent des incidents.

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 politique. Doit être un entier positif.

123456

name

Chaîne

Obligatoire.

Le nom de la règle.

"Production Services"

incidentPreference

Chaîne

Obligatoire.

Détermine comment les incidents sont créés pour les violations. L'un de

PER_CONDITION

(un problème par condition),

PER_CONDITION_AND_TARGET

(un problème par condition et par signal), ou

PER_POLICY

(un problème par politique).

"PER_CONDITION"

selectors

List

Facultatif.

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

selectors:
- name: policyId
expression: ".data.alertsPolicyCreate.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, incidentPreference, accountId ou entityGuid de data.

{
"data": {
"alertsPolicyCreate": {
"id": "2000002",
"name": "Production Services",
"incidentPreference": "PER_CONDITION",
"accountId": 123456,
"entityGuid": "MTIzNDU2fEFJT1BTfE9QVFxfUE9MSUNZfDc4OTA="
}
}
}

L'exemple suivant crée une règle d’alerte et capture le nouvel ID de règle pour l'utiliser dans les étapes suivantes.

Exemple de workflow

name: create_alert_policy
description: Create an alert policy
steps:
- name: createPolicy
type: action
action: newrelic.alerts.createPolicy
version: 1
inputs:
accountId: ${{ .workflowInputs.accountId }}
name: "Production Services"
incidentPreference: "PER_CONDITION"
selectors:
- name: policyId
expression: ".data.alertsPolicyCreate.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.