完了したプロセスログについて
[プロセス一覧] → [完了] に表示されているプロセスについて、
一定期間が過ぎた完了したプロセスのログを定期的に
削除する方法等はございますでしょうか?
-
正式なコメント
フィックスポイントの高橋です。
[プロセス一覧] → [完了] に表示されているプロセスについて、
一定期間が過ぎた完了したプロセスのログを定期的に
削除する方法等はございますでしょうか?申し訳ありません、現状では、そのような機能はございません。
一方で、プロセスも Kompira 上のオブジェクトですので、ジョブフローで削除することは可能です。
たとえば以下のようなジョブフローを用意して、パラメータ finished_before で指定した日時より古い完了したプロセスオブジェクトを(パラメータ dry_run を false にしたときだけ)削除することはできます。ただし、単純にループで回しているので、記録されているプロセス数が多い場合には時間がかかりますのでご注意ください。
|finished_before = now() - timedelta(days=30)|
|dry_run = true|
{ for p in /process |
{ if p.status in ['DONE', 'ABORTED'] and p.finished_time < finished_before |
print(p, p.finished_time, p.job) ->
{ if not dry_run |
[p.delete]
}
}
}参考になさってみてください。
コメントアクション
サインインしてコメントを残してください。
コメント
2件のコメント