sonar-running-batch-rules
現在実行中のバッチ検知シナリオの一覧と状態を照会します。
コマンドプロパティ
| 項目 | 説明 |
|---|---|
| コマンドタイプ | ドライバークエリ |
| 必要な権限 | なし |
| ライセンス使用量 | 該当なし |
| 並列実行 | 非対応 |
| 分散実行 | 非対応 |
構文
sonar-running-batch-rules
出力フィールド
| フィールド | 型 | 説明 |
|---|---|---|
guid | string | バッチ検知シナリオのGUID |
name | string | バッチ検知シナリオの名前 |
submit_time | timestamp | 実行リクエスト時刻 |
start_time | timestamp | 実行開始時刻 |
query_id | integer | 実行中のクエリID |
エラーコード
パースエラー
該当なし
ランタイムエラー
該当なし
説明
sonar-running-batch-rulesコマンドは、Sonarで現在実行中のバッチ検知シナリオの一覧を照会します。実行中のシナリオがない場合、結果は出力されません。
使用例
-
実行中のバッチ検知シナリオの一覧を照会
sonar-running-batch-rules現在実行中のすべてのバッチ検知シナリオのGUID、名前、実行リクエスト時刻、開始時刻、クエリIDを照会します。
-
長時間実行中のシナリオをフィルタリング
sonar-running-batch-rules | eval elapsed = datediff(now(), submit_time, "m") | search elapsed > 60 | sort elapsed desc実行リクエストから60分以上経過したバッチ検知シナリオを、経過時間の降順で照会します。