sonar-response-models
Logpresso Sonarに登録されたレスポンスモデル一覧を照会します。keywords オプションで名前または説明を基準に検索できます。
コマンドプロパティ
| 項目 | 説明 |
|---|---|
| コマンドタイプ | ドライバークエリ |
| 必要な権限 | 管理者 |
| ライセンス使用量 | 集計あり |
| 並列実行 | 非対応 |
| 分散実行 | 非対応 |
構文
sonar-response-models [keywords=STR]
オプション
keywords=STR- 名前または説明に含まれるキーワードで検索します。空白で複数の単語を区切ると、すべての単語が含まれるレスポンスモデルのみを返します。
出力フィールド
| フィールド | タイプ | 説明 |
|---|---|---|
type | 文字列 | レスポンスモデルの種類 |
name | 文字列 | レスポンスモデル名 |
description | 文字列 | レスポンスモデルの説明 |
エラーコード
パースエラー
| エラーコード | メッセージ | 説明 |
|---|---|---|
| 300182 | No permission to enumerate response models. | 管理者権限のないセッションで実行した場合 |
ランタイムエラー
該当なし
説明
sonar-response-models はLogpresso Sonarに登録されたレスポンスモデル(レスポンスターゲットで使用できる対応方式の種類)一覧を照会する管理者専用コマンドです。管理者権限のないセッションで実行するとパース段階でエラーが発生し、クエリは実行されません。
照会した type 値はレスポンスターゲット設定でどのレスポンスモデルを使用するかを識別するために使われ、sonar-response-targets コマンドの response_model_type 出力フィールドに対応します。
使用例
-
登録されたすべてのレスポンスモデルを照会
sonar-response-models -
名前または説明に特定のキーワードが含まれるレスポンスモデルを検索
sonar-response-models keywords="ファイアウォール" | fields type, name, description -
レスポンスターゲット一覧とジョインしてレスポンスモデルの説明を一緒に照会
sonar-response-targets | rename response_model_type as type | join type [ sonar-response-models | rename description as model_description | fields type, model_description ] | fields name, response_model_name, model_descriptionjoinのサブクエリ結果フィールドは入力レコードの同名フィールドを上書きするため、サブクエリではtype・model_descriptionのみを残してnameを除外し、レスポンスターゲットのnameがレスポンスモデル名で上書きされないようにします。
変更履歴
sonar-response-models コマンドはSonar 4.0.2609.0バージョンから利用可能です。Experimental アプリが提供していたコマンドをSonarコアに内蔵したものです。内蔵されていないバージョンでは、Experimental アプリをインストールして使用できます。