Tricentis File Service の自動削除を設定する

Tricentis File Service は、 Tosca Commander のファイルを別のファイルシステムに保存するウェブベースのアプリケーションです。ユーザーは、ワークスペースでファイルにアクセスできますが、ストレージスペースは占有されません。これにより、ワークスペースがスリムに保たれ、パフォーマンスが向上します。

さらに、 Tricentis File Service には自動削除機能があり、 Tricentis File Service データベースから実行ログのデータを定期的に削除します。自動削除により、手動による介入なしにファイルシステムのサイズを管理できます。

このトピックには何が含まれていますか?

このトピックは管理者のためのものです。以下のタスクを完了するのに必要なすべての情報が記載されています。

  • 自動削除について理解する

  • 自動削除をオンにするか、間隔などの設定を変更します。

  • 重要なログを自動削除プロセスから除外します。

  • パフォーマンスを監視して、自動削除設定を調整する必要があるかどうかを確認します。

  • 使用しない場合に自動削除をオフにする。

自動削除について理解する

自動削除機能により、 Tricentis File Service のファイルシステムから、実行ログとそれに対応するスクリーンショットが削除されます。デフォルトでは、90日以上経過したすべてのログデータが削除されます。この動作は設定で変更できます。

削除後も、 Tosca Commander は一部の結果情報を保持します。引き続き確認できるのは、完了したテスト実行とその合格または失敗の情報です。

Tricentis File Service からすべてのログを消去した後の ExampleExecutionList の実行の実行ログ

  • デフォルトでは、 Tosca Administration Console追加するすべての新しいプロジェクトで自動削除がオンになっています。

  • Tosca15.1以前のバージョンで作成した既存の Tosca Administration Console プロジェクトがある場合、自動削除はオフになっています。これは、 Tricentis File Service をすでに有効にしているプロジェクトと、有効にしていないプロジェクトの両方に当てはまります。

自動削除は、実行ログとそれに対応するスクリーンショットのみを削除します。Tricentis File Service に保存されている他のファイルは削除されません。ファイルシステムが増大し続ける場合は、それらのファイルの一部を削除することを検討してください。

Tricentis File Service データベースからファイルを直接削除しないでください。この操作を行うと、プロジェクトが破損します。されている削除タスクのみを使用してください。

自動削除では、最大250MB(圧縮済み)のログファイルを処理できるため、異常に大きなログを除くすべてのログが対象となります。

自動削除の実行後にワークスペースが予想以上に大きい場合は、テスト実行ログを確認してください。圧縮されたログのサイズが250MBを超える可能性があります。その場合は手動で削除する必要があります。ファイルサービスデータベースからログのスクリーンショットも削除できるようになるため、 TC-Shellタスク deleteOldExecutionLogs の使用をお勧めします。

自動削除をオンにします

自動削除機能を使用すると、手動による介入なしに Tricentis File Service のファイルシステムのサイズを制御できます。デフォルトでは、 Tosca Administration Console追加するすべての新しいプロジェクトで、自動削除がオンになっています。

既存のプロジェクトに対して自動削除を有効にしたい場合は、以下の手順に従ってください。

  1. Tricentis File Service を停止します。自動削除またはにしている間にサービスが実行されている場合、データに関して問題が発生する可能性があります。

  2. Tricentis Service Configuration を開き、タブに移動します。

  3. Tosca Administration Console を開いてください。

  4. 自動削除をオンまたはしたいプロジェクトに移動し、 編集アイコンをクリックしてください。

  5. 後続のダイアログで、ファイルサービスのセクションにある自動削除のチェックボックスをするを選択してください。

  6. 保存をクリックします。

  7. Tricentis File Service を再起動します。

自動削除設定を変更する

デフォルトでは、 Tricentis File Service は90日以上経過したすべてのログデータを削除します。この動作は設定で変更できます。この設定は、自動削除がオンになっているすべてのプロジェクトに適用されます。プロジェクトごとに異なる設定を指定することはできません。

自動削除の設定を変更するには、以下の手順に従ってください。

  1. Tricentis File Service を停止します。自動削除設定をオンまたはに変更している間にサービスが実行されている場合、データに関して問題が発生する可能性があります。

  2. Tricentis Service Configuration き、ファイルサービスタブの「特定の日数より古い実行ログデータを自動的に削除する」トグルがオンになっていることを確認し、ファイルサービスタブに移動します。

  3. 自動削除のセクションで設定を変更します。

  4. Tricentis File Service を再起動します。

ログを自動削除から除外します

デフォルトでは、 Tricentis File Service は指定された日数よりも古いすべてのログデータを削除します。ただし、無期限に保持したい重要なログがある場合は、自動削除から除外することができます。

つまり、それらは自動削除プロセスの一部ではなくなるということです。これらのログは、 Tricentis File Service から手動で削除することも可能です。

前提条件

除外できるのは、 Tricentis File Service にすでに存在するログのみです。サービスの容量が不足している場合や、一時的に利用できなくなっている場合は、チェックイン時にTricentis Toscaから通知が届き、代わりにワークスペースにファイルが埋め込まれます。

これらの埋め込みログを除外することはできません。ログを自動削除から除外する前に、ワークスペースから Tricentis File Service にすべての埋め込みファイルが移行されていることを確認してください。

ログを除外する

TC-Shell または Tosca Commander 経由でログを除外できます。

Tosca Commander でログを自動削除から除外するには、次の手順に従います。

  1. すべての結果がチェックインされていることを確認してください。

  2. 保存したいログがあるExecutionListに移動します。

  3. 保持したいテストケースログを右クリックし、コンテキストメニューからファイルサービスの自動削除から除外を選択します。

Toscaは、テストケースログプロパティ ExcludedFromFileServiceAutoremovalTrue に設定し、削除時にログを無視します。ExecutionLists内のどのTestCaseLogsが自動削除から除外されているかを簡単に確認するには、 ExcludedFromFileServiceAutoremoval 列を追加します。

除外されたログを破棄する

除外したログを破棄したい場合は、以下のいずれかの方法で破棄できます。

  • ログをクリアします。これにより、すべての結果情報が削除されます。

  • ログを自動削除サイクルに戻します。この場合、 Tricentis File Service は次の自動削除間隔中にログを削除しますが、結果情報の一部は保持されます (see "自動削除について理解する") 。

    ログを自動削除サイクルに再度追加するには、テストケースログを右クリックし、コンテキストメニューから「ファイルサービス自動削除に含める」を選択します。または、 TC-Shell を使用します。

リムーバルパフォーマンスを監視する

Tricentis File Service のログを常に監視することをお勧めします。これは、既存の古いプロジェクトに対して自動削除機能をオンにしている場合に特に当てはまります。これらのプロジェクトには、処理が必要な古い実行ログが多数存在する傾向があります。

Tricentis File Service は、タスクが行数または時間のいずれかの制限に達したすべてのインスタンスをログに記録します。制限に達し続けることに気づいた場合は、設定の変更を検討してください。

  • 自動削除タスクがより頻繁に実行されるように、削除の実行の間隔を短くします。

  • 行数と時間の制限を増やすと、 Tricentis File Service がより多くの行を処理できるようになり、処理に要する時間も長くなります。

デフォルトのインストール後、 Tricentis File Service のログは、Tosca Serverのマシン上の %PROGRAMDATA%\TRICENTIS\Logs\FileService にあります。

自動削除をオフにします

自動削除を使用したくない場合は、オフにすることができます。この場合、 Tricentis File Service ファイルシステムのサイズを管理するために、定期的にファイルを削除することをお勧めします。

Tricentis File Service データベースからファイルを直接削除しないでください。この操作を行うと、プロジェクトが破損します。されている削除タスクのみを使用してください。

次の手順は、実行したい内容によって異なります。

次の記事

これで、 Tricentis File Service設定し、その動作を構成しました。Tricentis File Service のバックアップの作成については、このトピックを参照してください。Tricentis Toscaを新しいマシンに移行する場合や、データに問題が発生した場合に、バックアップを使用できます。