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

AppSignal surveille les jobs GoodJob via l'instrumentation Active Job.

[GoodJob](https://github.com/bensheldon/good_job) n'a pas d'intégration AppSignal dédiée. Il est plutôt instrumenté comme adaptateur de queue Active Job. Lorsque GoodJob exécute des jobs via Active Job, AppSignal les surveille via l'[intégration Active Job](/ruby/integrations/active-job).

L'instrumentation Active Job est activée par défaut. Dans AppSignal for Ruby 4.9.0 et versions ultérieures, vous pouvez la contrôler avec l'[option de configuration `instrument_active_job`](/ruby/configuration/options#option-instrument_active_job). Il n'y a pas de configuration AppSignal spécifique à GoodJob, mais vous pouvez le configurer comme adaptateur de queue Active Job comme suit :

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

Une fois que GoodJob a exécuté des jobs via Active Job, AppSignal les signale comme des jobs Active Job. Les jobs sont regroupés par leur nom de classe Active Job, par exemple `MyBackgroundJob#perform`, et incluent les métadonnées Active Job standard. Consultez les [métadonnées Active Job](/ruby/integrations/active-job#metadata) pour la liste complète de ce qu'AppSignal collecte.
