ログ保持設定

最終公開日 : Oct 24, 2026
ログはSecure Private Accessデータベースに7日間保存されます。ログの総数が多すぎる場合(たとえば100,000を超える場合)、90日よりも古いログを早期に削除できます。クリーンアップジョブは、デフォルトで12時間ごとに実行されます。このジョブは、ランタイムサービスが再起動するたびに実行されます。

トラブルシューティングログの保持設定のカスタマイズ

ログのクリーンアップは、ランタイムサービスのインストールフォルダーにあるappsettings.jsonファイルを介して構成できます。ログの経過日数とデータベースに保存できるログの数に基づいてクリーンアップを設定できます。必要に応じて、appsettings.jsonファイルの次のエントリを変更します。
appsettings.json ファイルのサンプル記述例:
"TroubleshootingLogs": {
  "CleanupPeriodInHours": 12,
  "CleanupDataOlderThanDays": 7,
  "CleanupOldestDataIfEntriesCountAbove": 0
}
クリーンアップを無効にするには、必要に応じて次の設定を構成します。
  • ログを7日間のみ保持するには、CleanupDataOlderThanDays を7に設定します。
  • 日数ベースのクリーンアップを無効にするには、CleanupDataOlderThanDays を0に設定します。
  • カウントベースのクリーンアップを無効にするには、CleanupOldestDataIfEntriesCountAbove を0に設定します。
  • これらの設定の両方が0に設定されている場合、またはCleanupPeriodInHours が0に設定されている場合、ログは永続的に保持されます。
    • CleanupDataOlderThanDays または CleanupOldestDataIfEntriesCountAbove の両方を0に設定するか、CleanupPeriodInHours を0に設定することは、ディスク使用率が100%になる問題を引き起こす可能性があるため、推奨されません。
    • ログのクリーンアップ頻度は、CleanupPeriodInHours エントリを変更することでも変更できます。
注:
Secure Private Accessがクラスターとして展開されている場合、これらの設定は各クラスターノードで変更する必要があります。ノード設定に不一致がある場合、最も頻繁にクリーンアップされるインスタンスが優先されます。