• /
  • 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

Rechercher des conditions NRQL

|View as Markdown (English)

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

Recherche les conditions d’alerte NRQL (statiques ou de base de référence) avec un filtrage facultatif par nom, règle, texte de requête NRQL, ou opérateur de termes. Prend en charge la pagination basée sur un curseur. L’omission de tous les filtres renvoie toutes les conditions du compte.

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 rechercher les conditions NRQL.

123456

name

Chaîne

Facultatif.

Filtrer les conditions avec ce nom exact.

"High error rate"

nameLike

Chaîne

Facultatif.

Filtrer les conditions dont le nom contient cette sous-chaîne.

"error rate"

policyId

Chaîne

Facultatif.

Filtrez sur les conditions attachées à cette règle d’alerte.

"2000002"

nrqlQuery

Chaîne

Facultatif.

Filtrez sur les conditions avec ce texte de requête NRQL exact.

"SELECT count(*) FROM TransactionError WHERE appName = 'MyApp'"

nrqlQueryLike

Chaîne

Facultatif.

Filtrer les conditions dont le texte de la requête NRQL contient cette sous-chaîne.

"TransactionError"

termsOperator

Chaîne

Facultatif.

Filtrez sur les conditions dont le terme de seuil utilise cet opérateur. L'un de

ABOVE

,

ABOVE_OR_EQUALS

,

BELOW

,

BELOW_OR_EQUALS

,

EQUALS

ou

NOT_EQUALS

.

"ABOVE"

curseur

Chaîne

Facultatif.

Curseur de pagination de la sortie

nextCursor

d'un appel précédent. Laissez vide lors du premier appel.

"eyJsYXN0SWQiOiI3NjU0MzIxIn0="

selectors

List

Facultatif.

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

selectors:
- name: nrqlConditions
expression: ".data.actor.account.alerts.nrqlConditionsSearch.nrqlConditions"
- name: nextCursor
expression: ".data.actor.account.alerts.nrqlConditionsSearch.nextCursor"

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 nrqlConditions, nextCursor, ou totalCount. Les conditions de base de référence incluent également baselineDirection, et signalSeasonality dans chaque résultat. nextCursor est null lorsqu'il n'y a plus de pages.

{
"data": {
"actor": {
"account": {
"alerts": {
"nrqlConditionsSearch": {
"nextCursor": null,
"totalCount": 1,
"nrqlConditions": [
{
"id": "7654321",
"name": "High error rate",
"type": "STATIC",
"enabled": true,
"policyId": "2000002"
}
]
}
}
}
}
}
}

L’exemple suivant trouve les conditions NRQL attachées à une politique par fragment de nom.

Exemple de workflow

name: search_nrql_conditions
description: Search NRQL alert conditions
steps:
- name: searchConditions
type: action
action: newrelic.alerts.searchNrqlConditions
version: 1
inputs:
accountId: ${{ .workflowInputs.accountId }}
policyId: ${{ .workflowInputs.policyId }}
nameLike: "error rate"
selectors:
- name: nrqlConditions
expression: ".data.actor.account.alerts.nrqlConditionsSearch.nrqlConditions"
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.