• /
  • EnglishEspañolFrançais日本語한국어Português
  • ログイン今すぐ開始

この機械翻訳は、参考として提供されています。

英語版と翻訳版に矛盾がある場合は、英語版が優先されます。詳細については、このページを参照してください。

問題を作成する

NRQL条件の検索

|View as Markdown (English)

アクション識別子はnewrelic.alerts.searchNrqlConditionsです。

名前、ポリシー、NRQLクエリテキスト、またはterms演算子による任意のフィルタリングを使用して、NRQLアラート条件(静的またはベースライン)を検索します。カーソルベースのページネーションをサポートしています。すべてのフィルターを省略すると、アカウント内のすべての条件が返されます。

次の表は、このアクションで利用可能なすべての入力フィールドについて説明しています。

入力

タイプ

説明

例

アカウントID

Int

必須。

NRQL条件を検索するNew Relicアカウント。

123456

name

弦

オプション。

この完全一致する名前を持つ条件にフィルタリングします。

"High error rate"

nameLike

弦

オプション。

名前にこの部分文字列を含む条件にフィルタリングします。

"error rate"

policyId

弦

オプション。

このアラートポリシーに添付された条件に絞り込みます。

"2000002"

nrqlQuery

弦

オプション。

このNRQLクエリテキストと完全に一致する条件に絞り込みます。

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

nrqlQueryLike

弦

オプション。

NRQLクエリテキストにこの部分文字列が含まれる条件に絞り込みます。

"TransactionError"

termsOperator

弦

オプション。

閾値条件がこの演算子を使用する条件にフィルタリングします。

ABOVE

、

ABOVE_OR_EQUALS

、

BELOW

、

BELOW_OR_EQUALS

、

EQUALS

または

NOT_EQUALS

のいずれか。

"ABOVE"

カーソル

弦

オプション。

以前の呼び出しの

nextCursor

出力からのページネーションカーソルです。初回の呼び出しでは空白のままにします。

"eyJsYXN0SWQiOiI3NjU0MzIxIn0="

selectors

リスト

オプション。

レスポンスから値を抽出するためのJQセレクター。

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

次の表は、このアクションによって返されるすべての出力フィールドについて説明しています。

出力

タイプ

説明

success

ブール値

true

ステップがエラーなしで実行された場合。

errorMessage

弦

失敗時のエラーメッセージ。成功した場合は

null

。

データ

地図

NerdGraphのレスポンス。nrqlConditions、nextCursorまたはtotalCountを抽出するには、selectorsを使用します。ベースライン条件では、各結果にさらにbaselineDirectionとsignalSeasonalityが含まれます。これ以上ページがない場合、nextCursorはnullになります。

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

以下の例では、名前のフラグメントでポリシーにアタッチされているNRQL条件を検索します。

ワークフローの例

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
Copyright © 2026 New Relic株式会社。

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