> ## 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.

# GoodJob

O AppSignal monitora jobs do GoodJob através da instrumentation do Active Job.

O [GoodJob](https://github.com/bensheldon/good_job) não tem uma integração dedicada do AppSignal. Em vez disso, o GoodJob é instrumentado como um adapter de fila do Active Job. Quando o GoodJob executa jobs através do Active Job, o AppSignal os monitora através da [integração do Active Job](/ruby/integrations/active-job).

A instrumentation do Active Job é habilitada por padrão. No AppSignal for Ruby 4.9.0 e mais recente, você pode controlá-la com a [opção de configuração `instrument_active_job`](/ruby/configuration/options#option-instrument_active_job). Não há configuração específica do GoodJob no AppSignal, mas você pode configurá-lo como o adapter de fila do Active Job desta forma:

<CodeGroup>
  ```ruby Ruby theme={null}
  # config/application.rb or config/environments/{RAILS_ENV}.rb
  config.active_job.queue_adapter = :good_job
  ```
</CodeGroup>

Depois que o GoodJob executa jobs através do Active Job, o AppSignal os reporta como jobs do Active Job. Os jobs são agrupados pelo nome da classe Active Job, por exemplo `MyBackgroundJob#perform`, e incluem os metadados padrão do Active Job. Veja [metadados do Active Job](/ruby/integrations/active-job#metadata) para a lista completa do que o AppSignal coleta.
