Ignorer les événements d’instrumentation
Une trace de requête web ou de tâche en arrière-plan peut contenir de nombreux événements d’instrumentation affichés dans la chronologie des événements. Cependant, tous les événements ne sont pas essentiels car ils peuvent ne pas fournir d’informations significatives ou précieuses sur la performance d’une trace, et voir un grand nombre d’événements peut rendre difficile l’identification des zones problématiques dans la chronologie. Si l’application a un endroit qui crée beaucoup d’événements, comme des requêtes, des requêtes externes ou le rendu de vues, la gem Ruby peut ignorer ces événements à l’aide de l’assistantignore_instrumentation_events.
(Dans la gem Ruby 3.10 et antérieures, l’assistant ignore_instrumentation_events s’appelle without_instrumentation).
ignore_instrumentation_events ignorera les événements signalés par l’assistant instrument. La gem Ruby continuera à signaler les erreurs et les métriques qui se produisent dans ce bloc. L’assistant ignore_instrumentation_events n’affecte pas la durée totale de la trace.