Ondersteunde adapters
De Active Job-integratie ondersteunt alle Active Job-adapters. Het kan ook ondersteuning bieden voor adapters die niet op die pagina worden vermeld en die toegankelijk zijn via een aparte gem. Houd er echter rekening mee dat deze adapters niet getest zijn.Integratie met door AppSignal ondersteunde libraries
De volgende background job-libraries die AppSignal ondersteunt, worden automatisch geïntegreerd met Active Job, waardoor AppSignal u diepgaandere performance-inzichten kan geven:Errors rapporteren bij job-discard
Zet deactivejob_report_errors config-optie op discard om alleen errors te rapporteren wanneer een job wordt weggegooid. Wanneer een job wordt weggegooid, zijn alle retry-pogingen uitgeput en wordt de job niet meer opnieuw geprobeerd. Lees de Active Job-documentatie voor meer informatie over Active Job exception handling en mislukte job-retries.
Metadata
AppSignal verzamelt de volgende metadata voor Active Job-jobs:
*Vanaf Rails versie 6 worden queue times gerapporteerd voor de namespace waaruit ze worden gerapporteerd en kunnen ze worden bekeken in AppSignal’s Performance Graphs.
AppSignal gebruikt Active Job-metadata om u diepere contextuele inzichten te geven in job-performance. Bij het inspecteren van Active Job-samples in AppSignal:
- De job-naam wordt gebruikt om de job voor AppSignal-incidenten te groeperen:

- Metadata (behalve job-naam en events) is beschikbaar als filterbare tags op incident-samples:

*.active_jobevents worden weergegeven in de event timeline voor performance-samples:

Magic dashboard
Wanneer AppSignal Active Job-metrics ontvangt, maakt het een Active Job magic dashboard aan, beschikbaar vanuit de dashboard-sectie van de AppSignal-app. Het Active Job magic dashboard bevat de volgende grafieken:
Tags geven u een contextuele uitsplitsing van Active Job-performance-informatie; momenteel rapporteert AppSignal de volgende tags voor Active Job-jobs:
Elke tag wordt vertegenwoordigd door een gekleurde lijn op de grafiek:
