スキャンエンジン プロパティの設定
スケジュール済みスキャン、オンデマンドスキャン、およびリアルタイムスキャンのプライマリスキャン機能と構成オプションを構成します。
始める前に
スキャンエンジンで最初のスキャンを実行する をクリックして、最初のスキャンを実行します。
必要なロール:スキャンエンジンアドミンおよび Impact アドミン
手順
- 移動先 .
- [ スキャンエンジンのアクティブ化] を選択して、インスタンスに対して スキャンエンジン が実行されていることを確認します。
-
[ スケジュール設定済みスキャンを実行 ] を選択して、夜間、週次、または月次のスキャンをスケジュールし、次のオプションを構成します。
スケジュールオプション 説明 実行 日次、週次、または月次のスケジュール済みスキャン実行時間。 曜日 週次スキャンを実行する曜日。 月の特定日 月次スキャンを実行する日付。 タイムゾーン タイムゾーン。 時刻 - フィールドタイプ =
glide_utc_time - スキャンを開始する時刻は 24 時間形式 (HH:MM:SS) です。
- フィールドタイプ =
-
スキャン対象と検出結果を追跡する方法を選択します。
設定 説明 設定以外のレコードをスキャン スキャンに非構成テーブル ( sys_metadataを拡張しない) を含めます。読み取り専用レコードをスキャン - スキャンには読み取り専用レコードが含まれます。
scan_read_only:デフォルト値はtrueです。- デフォルトでは、読み取り専用レコードがスキャンされます。
解決済みの結果を追跡する スキャンの一部として解決済みの結果を記録し、ダッシュボードの [解決済みの結果を表示] モジュールに含めます。 スキャン検出結果制限 - フィールド名:
scan_findings_limit - スキャン中に各定義に対して生成できる結果の最大数。
- 制限は、該当するテーブルごとに適用されます。たとえば、制限が 100 に設定されている場合、該当するテーブルごとに最大 100 件の検索結果が生成されます。
- 過剰または冗長な検出結果を防止し、スキャンパフォーマンスを最適化します。
カスタム Workday デフォルトでは、技術的負債は 24 時間単位で計算され、1 つの作業日の時間数を指定できます。たとえば、開発者の作業日は 24 時間ではなく 8 時間に設定できます。 注:これは、アナリティクスダッシュボードに表示されるさまざまなメトリクスを計算するために使用されます。開発の平均時給 この数値は、システム内の各検出結果を解決するための推定時間を掛けて、ダッシュボードに表示される技術的負債のコストを計算します。 バッチレコードサイズ - フィールド名:
full_scan_batch_size - デフォルト値 = 50,000 レコード。
- 適用可能なテーブルの 1 回のバッチスキャンで分析できるレコードの最大数を指定します。
- この値は、スキャンできるレコードの合計数を制限しません。テーブルのレコード数がこのしきい値 (50,000) を超えると、パフォーマンスを最適化するために、スキャン処理中にテーブルが専用バッチに割り当てられます。
- この値は、スキャン中に該当するテーブルが独自のバッチを保証するタイミングを決定します。 注:これは読み取り専用のシステムプロパティであり、UI から変更することはできません。
スケジュール済みスキャンのログ記録頻度 - デフォルト値 =
false - 詳細ログ記録を無効にするには、空白のままにします。設定すると、指定された数のレコードを処理した後にログスキャンが進行します
スキャン結果履歴の保持日数 - フィールド名:
keep_days_finding_history - 検索履歴レコードの保持期間を設定します。 注:これは、検出結果自体ではなく、履歴スキャンデータを保持する期間を制御します。デフォルト値は 30 日です。
レビュー結果を技術的負債に含める ルールのレベルが [レビュー] と等しいダッシュボードに検出結果を表示します。 インスタンス固有の定義を有効にする - フィールド名:
instance_specific_definitions - スキャン定義を指定されたインスタンスでのみ実行するように制限する場合に選択します。
- 無効にすると、すべてのアクティブな定義がすべてのインスタンスで実行されます。
- 一致するインスタンスなしで有効にすると、[すべてのインスタンス] 定義のみが実行されます。注:定義を指定されたインスタンスでのみ実行するかどうかを制御する構成オプション。
設定以外のレコードをスキャン - フィールド名:
scan_non_configuration_records - デフォルト値 =
true - 有効にすると、非構成テーブル (sys_metadata を拡張しないテーブル) がフルスキャンに含まれます。