performinstrumentation with curb gem
Use of curb's
performmethod now no longer results in nil headers getting returned.
Bugfix for parsing Docker container IDs
The agent now parses Docker container IDs correctly regardless of the cgroup parent.
Use lazy load hooks for ActiveJob instrumentation
In some instances the ActiveJob instrumentation could trigger ActiveJob to load before it was initialized by Rails. This could result in configuration changes not being properly applied. The agent now uses lazy load hooks which fixes this issue.
config.dotdiagram of the agent's configuration settings no longer includes the deleted
developer_modeoption. Thanks to Yuichiro Kaneko for the contribution!