Les requêtes Webhook génèrent des données d'événements, où sont-elles enregistrées et comment désactiver la journalisation ?

Je joue simplement avec les webhooks et c’est agréable de voir les dernières requêtes effectuées.

@team → Ces journaux sont-ils tous conservés indéfiniment (dans la base de données) ou effacés périodiquement par Sidekiq, ou limités à un nombre maximal (par exemple, les 1000 dernières requêtes) ? Sinon, une option pour les effacer et activer/désactiver la journalisation pour un webhook serait la bienvenue.

Je m’inquiète simplement que cela ne prenne une taille énorme et génère beaucoup de requêtes d’écriture inutiles, soit vers la base de données (si elles y sont stockées, je ne sais pas), soit vers le disque, si elles sont activées en permanence comme actuellement (et sans option pour désactiver la journalisation si le travail de développement est terminé).

Il existe un travail qui s’exécute une fois par jour pour nettoyer les anciens journaux d’événements webhook :

2 « J'aime »

Parfait. C’est bon à savoir.

Ajouter la possibilité d’activer ou de désactiver la journalisation par webhook à l’avenir serait peut-être une bonne idée afin de réduire la charge sur les ressources, par exemple lorsqu’une personne utilise intensivement les webhooks et les a tous activés, mais que le débogage en développement n’est plus nécessaire.

1 « J'aime »