David Elner

Results 11 issues of 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.

docs

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

integrations
do-not-merge/WIP
dev/refactor

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

core
do-not-merge/WIP
dev/refactor

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,...

core
feature

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

bug
integrations
do-not-merge/WIP

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

core
integrations
breaking-change
profiling
appsec
tracing
2.0

**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...

core
dev/refactor
deprecation

**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...

core
feature
deprecation
2.0