Commit 46f1e4f
committed
Instrument Delayed Job enqueues
Enqueuing a Delayed Job now records an `enqueue.delayed_job` event on
the active transaction, so enqueues made from a web request or another
job show up in the event timeline. Delayed Job was the only background
job backend still missing this.
Test it against Delayed Job's in-memory test backend under a new
`delayed_job` gemfile, driving the real enqueue and perform lifecycle
rather than a stubbed one.1 parent f62db5f commit 46f1e4f
10 files changed
Lines changed: 856 additions & 932 deletions
File tree
- .changesets
- .github/workflows
- gemfiles
- lib/appsignal/integrations
- spec
- lib/appsignal
- hooks
- integrations
- support
- helpers
- stubs
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
0 commit comments