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

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

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

問題を作成する

静的NRQL条件の更新

|View as Markdown (English)

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

既存の静的なNRQLアラート条件を更新します。accountIdとidを除くすべてのフィールドはオプションです — 指定したフィールドのみが変更されます;省略されたフィールドは現在の値を保持します。

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

入力

タイプ

説明

例

アカウントID

Int

必須。

条件を所有するNew Relicアカウント。

123456

id

弦

必須。

更新する条件のID。

"7654321"

name

弦

オプション。

条件の新しい名前。変更しない場合は省略してください。

"High error rate v2"

nrqlQuery

弦

オプション。

評価する新しいNRQLクエリ。変更しない場合は省略してください。

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

nrqlDataAccountId

Int

オプション。

accountId

と異なる場合に、NRQLクエリを実行する対象のアカウントです。

123456

有効

ブール値

オプション。

条件がアクティブかどうか。条件を無効にするには、

false

を設定してください。

false

用語

リスト

オプション。

条件閾値を置き換えます。変更しない場合は省略します。各エントリ:

priority

(

CRITICAL

または

WARNING

)、

operator

(

ABOVE

、

ABOVE_OR_EQUALS

、

BELOW

、

BELOW_OR_EQUALS

、

EQUALS

、または

NOT_EQUALS

)、

threshold

、

thresholdDuration

(秒)、

thresholdOccurrences

(

ALL

または

AT_LEAST_ONCE

)。

[{"priority": "CRITICAL", "operator": "ABOVE", "threshold": 3, "thresholdDuration": 300, "thresholdOccurrences": "ALL"}]

description

弦

オプション。

新しい説明。変更しない場合は省略してください。

"Updated description."

runbookUrl

弦

オプション。

新しいランブックURL。変更しない場合は省略してください。

"https://runbooks.example.com/high-error-rate"

titleTemplate

弦

オプション。

新しい違反タイトルテンプレート。変更しない場合は省略してください。

"{{ conditionName }} on {{ entity.name }}"

ビオレーションタイムリミットセコンド

Int

オプション。

指定した秒数後に、オープン状態の違反を強制的にクローズします。

86400

シグナル

地図

オプション。

高度な信号およびストリーミング設定。フィールドの説明については、

createStaticNrqlCondition

をご覧ください。

{"aggregationWindow": 60, "aggregationMethod": "EVENT_FLOW"}

有効期限

地図

オプション。

信号損失の設定。フィールドの説明については、

createStaticNrqlCondition

をご覧ください。

{"closeViolationsOnExpiration": true, "expirationDuration": 300}

selectors

リスト

オプション。

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

selectors:
- name: conditionId
expression: ".data.alertsNrqlConditionStaticUpdate.id"

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

出力

タイプ

説明

success

ブール値

true

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

errorMessage

弦

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

null

。

データ

地図

NerdGraphのレスポンス。dataからid、name、enabled、policyId、entityGuid、またはtypeを抽出するには、selectorsを使用します。

{
"data": {
"alertsNrqlConditionStaticUpdate": {
"id": "7654321",
"name": "High error rate v2",
"enabled": false,
"policyId": "2000002",
"entityGuid": "MTE5MzMzNDd8TlIxfE5SUV9DT05EQVRJT058NzY1NDMyMQ",
"type": "STATIC"
}
}
}

以下の例では、静的なNRQL条件を無効にします。

ワークフローの例

name: update_static_nrql_condition
description: Disable a static NRQL alert condition
steps:
- name: updateCondition
type: action
action: newrelic.alerts.updateStaticNrqlCondition
version: 1
inputs:
accountId: ${{ .workflowInputs.accountId }}
id: ${{ .workflowInputs.conditionId }}
enabled: false
next: end
Copyright © 2026 New Relic株式会社。

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