sonar-response-models

Logpresso Sonarに登録されたレスポンスモデル一覧を照会します。keywords オプションで名前または説明を基準に検索できます。

コマンドプロパティ

項目説明
コマンドタイプドライバークエリ
必要な権限管理者
ライセンス使用量集計あり
並列実行非対応
分散実行非対応

構文

sonar-response-models [keywords=STR]

オプション

keywords=STR
名前または説明に含まれるキーワードで検索します。空白で複数の単語を区切ると、すべての単語が含まれるレスポンスモデルのみを返します。

出力フィールド

フィールドタイプ説明
type文字列レスポンスモデルの種類
name文字列レスポンスモデル名
description文字列レスポンスモデルの説明

エラーコード

パースエラー
エラーコードメッセージ説明
300182No permission to enumerate response models.管理者権限のないセッションで実行した場合
ランタイムエラー

該当なし

説明

sonar-response-models はLogpresso Sonarに登録されたレスポンスモデル(レスポンスターゲットで使用できる対応方式の種類)一覧を照会する管理者専用コマンドです。管理者権限のないセッションで実行するとパース段階でエラーが発生し、クエリは実行されません。

照会した type 値はレスポンスターゲット設定でどのレスポンスモデルを使用するかを識別するために使われ、sonar-response-targets コマンドの response_model_type 出力フィールドに対応します。

使用例

  1. 登録されたすべてのレスポンスモデルを照会

    sonar-response-models
    
  2. 名前または説明に特定のキーワードが含まれるレスポンスモデルを検索

    sonar-response-models keywords="ファイアウォール"
    | fields type, name, description
    
  3. レスポンスターゲット一覧とジョインしてレスポンスモデルの説明を一緒に照会

    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_description
    

    join のサブクエリ結果フィールドは入力レコードの同名フィールドを上書きするため、サブクエリでは typemodel_description のみを残して name を除外し、レスポンスターゲットの name がレスポンスモデル名で上書きされないようにします。

変更履歴

sonar-response-models コマンドはSonar 4.0.2609.0バージョンから利用可能です。Experimental アプリが提供していたコマンドをSonarコアに内蔵したものです。内蔵されていないバージョンでは、Experimental アプリをインストールして使用できます。