Webhook 请求事件数据,保存在哪里,以及如何关闭日志记录?

正在尝试使用 webhooks,看到最近的请求记录很不错。

@team - 这些日志是永久保存在数据库中,还是由 Sidekiq 定期清除,或者限制为最大数量(例如最近 1000 条请求)?如果不是,提供一个清除选项以及为每个 webhook 开关日志记录的功能将会很实用。

只是担心如果一直开启且无法关闭日志记录(例如开发工作完成后),数据量会膨胀到巨大,并产生大量不必要的写入请求,无论是写入数据库(如果存储在数据库中,目前尚不清楚)还是写入磁盘。

有一个每天运行一次的作业用于清理旧的 webhook 事件日志:

太好了,很高兴得知这一点。

也许未来可以考虑为每个 Webhook 添加开启/关闭日志记录的选项,以减轻资源负载。例如,当有人大量使用 Webhook 且全部开启,但不再需要开发调试时,这一功能将很有帮助。