> ## Documentation Index
> Fetch the complete documentation index at: https://docs.appsignal.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Ignorar instrumentação

## Ignorar eventos de instrumentação

Uma amostra de uma requisição web ou background job pode conter muitos eventos de instrumentação exibidos na timeline de eventos. No entanto, nem todos os eventos são essenciais, pois podem não fornecer insights significativos ou valiosos sobre o desempenho de uma amostra, e ver um número alto de eventos pode dificultar identificar áreas problemáticas na timeline.

Se a aplicação tiver um local que cria muitos eventos, como queries, requisições externas ou renderização de views, a gem Ruby pode ignorar esses eventos usando o helper `ignore_instrumentation_events`.

(Na gem Ruby 3.10 e versões anteriores, o helper `ignore_instrumentation_events` se chama `without_instrumentation`).

<CodeGroup>
  ```ruby Ruby theme={null}
  class BackgroundWorker
    def perform
      Appsignal.ignore_instrumentation_events do
        10_000.times do
          Appsignal.instrument "event_name.group_name" do # This instrumentation event will not be reported
            # Do complicated calculations
          end
        end
      end
    end
  end
  ```
</CodeGroup>

O helper `ignore_instrumentation_events` ignorará eventos reportados pelo helper `instrument`. A gem Ruby continuará reportando erros e métricas que ocorram dentro deste bloco. O helper `ignore_instrumentation_events` não afeta a duração total da amostra.
