アクション識別子はnewrelic.alerts.createStaticNrqlConditionです。
アラートポリシーの下に新しい静的なNRQLアラート条件を作成します。静的なNRQL条件は、固定スケジュールでNRQLクエリを評価し、結果が固定された閾値を超えた場合に違反をオープンします。
termsまたはexpiration(openViolationOnExpiration: trueとともに)の少なくとも1つを指定する必要があります。両方を省略すると、NerdGraphの検証に失敗します。
次の表は、このアクションで利用可能なすべての入力フィールドについて説明しています。
入力 | タイプ | 説明 | 例 |
|---|---|---|---|
アカウントID | Int | 必須。 条件を作成するNew Relicアカウント。 |
|
policyId | 弦 | 必須。 この条件を関連付けるアラートポリシーのID。 |
|
name | 弦 | 必須。 条件の名前。 |
|
nrqlQuery | 弦 | 必須。 評価するNRQLクエリです。 |
|
有効 | ブール値 | 必須。 条件がアクティブかどうか。 |
|
用語 | リスト | 条件付きで必須です。 条件の閾値。
が
とともに指定されない限り、必須です。各エントリには次が必要です:
(
または
)、
(
、
、
、
、
、または
)、
(フロート)、
(秒)、および
(
または
)。 |
|
nrqlDataAccountId | Int | オプション。
と異なる場合に、NRQLクエリを実行する対象のアカウントです。 |
|
description | 弦 | オプション。 条件のフリーテキストによる説明。 |
|
runbookUrl | 弦 | オプション。 条件からリンクするランブックのURL。 |
|
titleTemplate | 弦 | オプション。 違反タイトルのHandlebarsスタイルのテンプレート。 |
|
ビオレーションタイムリミットセコンド | Int | オプション。 指定した秒数後に、オープン状態の違反を強制的にクローズします。 |
|
シグナル | 地図 | オプション。 高度なシグナルおよびストリーミング設定:
、
(
、
、または
)、
、
、
、
、
(
、
、または
)、
、
。 |
|
有効期限 | 地図 | オプション。 シグナルロス設定:
、
(秒)、
、
。 |
|
selectors | リスト | オプション。 レスポンスから値を抽出するためのJQセレクター。 | |
次の表は、このアクションによって返されるすべての出力フィールドについて説明しています。
出力 | タイプ | 説明 |
|---|---|---|
success | ブール値 |
ステップがエラーなしで実行された場合。 |
errorMessage | 弦 | NerdGraphエラーを含む、失敗時のエラーメッセージです。成功した場合は
。 |
データ | 地図 | NerdGraphのレスポンス。 |
次の例では、静的なNRQL条件を作成し、後続の手順で使用するためにそのIDをキャプチャします。
ワークフローの例 |
|---|
|