Webhookリクエストイベントデータはどこに保存され、ロギングをオフにするにはどうすればよいですか?

webhooks を試しに使ってみたところ、最新のリクエストを確認できるのは便利です。

@チーム - これらのログはデータベースに永続的に保存されるのでしょうか、それとも Sidekiq によって定期的に削除されるのか、あるいは最大数(例えば直近 1000 リクエストなど)に制限されているのでしょうか?もしそうではない場合、ログをクリアするオプションや、 webhook ごとにログ記録をオン/オフ切り替えるオプションがあると良いと思います。

このログが膨大なサイズに成長し、データベース(DB に保存される場合、詳細は不明ですが)またはディスクへの不要な書き込みリクエストが大量に発生することを懸念しています。現在、ログ記録が常時オンになっているため、開発作業が完了してもログをオフにするオプションがない点が気になります。

古い webhook イベントログを削除するジョブが毎日1回実行されます:

「いいね!」 2

完璧です。それは知っておいて良かったです。

将来的には、リソースへの負荷を軽減するために、Webhookごとにログのオン/オフを切り替える機能を追加できるといいかもしれません。例えば、誰かが Webhook を大規模に使用していてすべてオンになっているが、開発時のデバッグはもう不要な場合などです。

「いいね!」 1