Answers:
是的,您可以删除它们,我也建议您删除它们。Puppet仪表板的文档对于仪表板的日常维护不是很自以为是,但确实需要维护。我建议您使用cron,几天后删除数据库中的报告,第二次删除所有孤立记录,第二次删除已处理的报告。我的看起来像这样:
cd /path/to dashboard ; RAILS_ENV=production rake reports:prune upto=3 unit=day
cd /path/to dashboard ; RAILS_ENV=production rake reports:prune:orphaned
find /var/lib/puppet/var/reports/ -mmin +300 -type f -print0 | xargs -0 -r rm > /dev/null 2>&1
您可以将时间调整为最适合您的系统的时间。我不相信delay_job包含删除已处理报告的任何功能,但是您可以将其添加到代码中。