Richieste webhook eventi dati, dove vengono salvati e come disattivare il logging?

Sto solo sperimentando con webhook ed è bello vedere le ultime richieste effettuate.

@team → Tutti questi log vengono salvati per sempre (nel database) o cancellati periodicamente da Sidekiq o limitati a un numero massimo (ad esempio, le ultime 1000 richieste)? In caso contrario, sarebbe utile avere un’opzione per cancellarli e per attivare o disattivare la registrazione dei log per un webhook.

Sono preoccupato che questo possa crescere fino a diventare enorme e generare molte richieste di scrittura non necessarie, sia al database (se memorizzati nel database, non lo so) che al disco, se lasciati sempre attivi come ora (e senza possibilità di disattivare la registrazione dei log dopo aver completato il lavoro di sviluppo).

Esiste un lavoro che viene eseguito una volta al giorno per cancellare i vecchi log degli eventi webhook:

Perfetto. È utile saperlo.

Forse in futuro sarebbe utile aggiungere la possibilità di attivare o disattivare la registrazione per ogni webhook, al fine di ridurre il carico sulle risorse, ad esempio quando qualcuno utilizza i webhook in modo estensivo e ha tutto attivo, ma il debug per gli sviluppatori non è più necessario.