WebhookのNQL条件設定

WebhookのNQL条件フィールドにクエリを書く:

Webhookが対応しているNQLテーブル

以下はWebhookが対応しているNQLテーブルの形式<namespace>.<table>を示します。`。

NQL条件フィールドにサポートされていないNQLオブジェクトが含まれるWebhook設定を保存すると、システムはエラーメッセージを表示します。正しい構文であっても。

ページの最後にあるWebhookのためのNQL条件の例にジャンプします。

Webhookが対応しているNQLオブジェクト

alert.alerts

campaign.responses

execution.crashes

device_performance.boots

device_performance.system_crashes

device_performance.hard_resets

remote_action.executions

セッション

web.events

web.errors

web.page_views

web.transactions

workflow.executions

Webhookが対応しているNQLプロパティ

Webhook設定ページでNQL条件フィールドにクエリを書く際、システムは上記にリストされたNQLオブジェクトから対応するNQLプロパティを表示します。 以下の画像を参照してください。

サポートされていないNQLテーブルプロパティを使用すると、正しい構文であってもシステムエラーが発生します。

ページの最後にあるWebhookのためのNQL条件の例にジャンプします。

Webhookが対応しているNQL演算子

すべてのNQL演算子がお客様に提供されているわけではありません。 特定のイベントに取り組む場合、次のNQL演算子のサブセットを使用してください。

NQL演算子
タイプ
Webhookで利用可能
必須

where

選択

あり

いいえ

list

投影

あり

はい、少なくとも1回は。

そして

フィルタリング

あり

いいえ

または

フィルタリング

あり

いいえ

含む

フィルタリング

あり

いいえ

内に

フィルタリング

あり

いいえ

アラート関連のWebhookのための有効なNQL条件の例

以下の有効なNQLクエリの例のいくつかは、関連するアラートを事前に定義していることを前提としています。 詳細については、アラートの概要を参照してください。

有効なNQL例.1 - 特定のWebアプリケーションの条件が満たされたときにアラートをトリガするモニター「(…)」のWebhookをトリガします。

有効なNQL例.2 - モニター「最近24時間でMS Teamsがクラッシュ」と名付けられたモニターがアラートをトリガした場合のWebhookをトリガします。

有効なNQL例.3 - 優先度のモニターがアラートをトリガするときにWebhookをトリガします。

有効なNQL例.4 - モニター「最近24時間でMS Teamsがクラッシュ」または「コンピューターのための低品質のビデオ」がアラートをトリガする場合にWebhookをトリガします。

有効なNQL例.5 - 優先度またはモニター「SD用MS Teamsがクラッシュ」と名付けられたモニター、及びタグに「servicenow」が含まれている場合にアラートをトリガするWebhookをトリガします。

その他のWebhookのための有効なNQL条件例

有効なNQL例.6 - デバイスブートのfast_startupに等しく、持続時間が200秒を超える場合をフィルタリングします。

有効なNQL例.7 - タイムアウト状況を示すエラーコード335または49によるデバイスクラッシュをフィルタリングします。

有効なNQL例.8 - 開始時に5回以上クラッシュしたバイナリzoom.exeのすべての実行クラッシュをフィルタリングします。

有効なNQL例.9 - nql_idによるリモートアクションをフィルタリングし、[expired , failure , cancelled ]のステータスなしで完了したものをフィルタリングします。

有効なNQL例.10 - 特定のキャンペーンの回答、状態、および詳細をリストアップします。

Webhookのための無効なNQL条件と一般的なミス

以下の無効なNQLクエリの例のいくつかは、関連するアラートを事前に定義していることを前提としています。 詳細については、アラートの概要を参照してください。

無効なNQL例.1 - サポートされていないNQLテーブル、リスト演算子が欠落しており、イン演算子の誤用。

無効なNQL例.2 - 利用できないプロパティおよびイン演算子の誤用。

無効なNQL例.3 - 利用できない演算子。

無効なNQL例.4 - サポートされていないNQLテーブル。

無効なNQL例.5 - サポートされていないNQL演算子。

無効なNQL例.6 - 列挙型を比較する際の間違った値。


関連トピック

Last updated

Was this helpful?