Webhook 요청의 이벤트 데이터는 어디에 저장되며, 로그 기록을 어떻게 끕니까?

webhooks를 가지고 이것저것 테스트해 보고 있는데, 최신 요청 내역을 확인할 수 있어서 좋습니다.

@team → 그 로그들이 모두 영원히 (데이터베이스에) 저장되는 건지, 아니면 sidekiq에 의해 주기적으로 삭제되거나 최대 개수(예: 최근 1000개 요청)로 제한되는 건가요? 만약 그렇지 않다면, 웹훅에 대해 로그를 지울 수 있는 옵션과 로그 기록을 켜거나 끌 수 있는 옵션이 있으면 좋겠습니다.

현재 상태가 영구적으로 유지되고(개발 작업이 완료된 후에도 로그 기록을 끄는 옵션이 없다면) 데이터베이스(데이터베이스에 저장되는지 정확히 모르지만)나 디스크에 불필요한 쓰기 요청이 많이 발생하여 크기가 엄청나게 커질까 우려됩니다.

구식 웹훅 이벤트 로그를 정리하기 위해 하루 한 번 실행되는 작업이 있습니다:

완벽합니다. 그걸 알아서 다행이에요.

앞으로 웹훅별로 로깅을 켜고 끌 수 있는 옵션을 추가하면 좋겠습니다. 예를 들어 웹훅을 대량으로 사용하면서 모두 활성화해 두었는데 더 이상 개발 디버깅이 필요 없는 경우처럼, 리소스 부하를 줄이는 데 도움이 될 거예요.