David Elner
David Elner
This pull request adds documentation for the configuration option DSL that was added in #830 and #831, to aid contributors who develop new integrations.
This pull request converts the Mysql2 integration over to the [`datadog-instrumentation` API](https://github.com/DataDog/datadog-instrumentation-ruby). The changes to this library are entirely internal and do not affect user implementation, or trace data. ***Work...
Currently our `Datadog::Writer` lives inside `Datadog::Tracer`. This has a few drawbacks: 1. Creates tight coupling between "generating traces" and "writing traces" - To create a tracer, you must also create...
This PR is dependent on the changes from #808. It introduces integration configuration options, whose purpose is to allow configuration for an integration to be captured in a settings object,...
The Rails integration currently does not produce controller spans for Rails controllers that short-circuit themselves in a `before_action` clause e.g. `head :no_content`. This is because tracing is injected at the...
I recently bumped a model of mine into a gem, which defines a class within a namespace as follows ``` module DE class Criteria ... end end ``` I'm including...
As a developer using the `JsonApiClient` gem to implement a client, I'd like to test code that uses this client. Take for example this client resource: ``` module MyApi class...
Rename the library from `ddtrace` to `datadog` to reflect the inclusive nature of many Datadog tools (tracing, profiling, ASM, etc). **2.0 Upgrade Guide notes** Users should use `datadog` instead of...
**What does this PR do?** This adds a limiting feature to the `log_deprecation` function. By default, there is no limit. However, if you provide a `key:`, then it will prevent...
**What does this PR do?** Adds some more deprecation warnings for changes outlined in [the upgrade guide](https://github.com/DataDog/dd-trace-rb/blob/master/docs/UpgradeGuide2.md). Includes: - `Use of non-strings for 'env' configuration is deprecated. Use a string...