WebhookのNQL条件設定
WebhookのNQL条件フィールドにクエリを書く:
Webhookが対応しているNQL演算子。
Webhookが対応しているNQLテーブル
以下はWebhookが対応しているNQLテーブルの形式<namespace>.<table>を示します。`。
NQL条件フィールドにサポートされていないNQLオブジェクトが含まれるWebhook設定を保存すると、システムはエラーメッセージを表示します。正しい構文であっても。
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プロパティを表示します。 以下の画像を参照してください。
Webhookが対応しているNQL演算子
すべてのNQL演算子がお客様に提供されているわけではありません。 特定のイベントに取り組む場合、次のNQL演算子のサブセットを使用してください。
where
選択
あり
いいえ
list
投影
あり
はい、少なくとも1回は。
そして
フィルタリング
あり
いいえ
または
フィルタリング
あり
いいえ
含む
フィルタリング
あり
いいえ
内に
フィルタリング
あり
いいえ
使用するすべてのNQLフィールドをWebhookのリソースまたはペイロードのプレースホルダとして追加しなければなりません。
プレースホルダをまったく使用しない場合でも、list句には1つのNQLフィールドを必ず追加しなければなりません。
アラート関連の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?