dd-trace-rb
dd-trace-rb copied to clipboard
Datadog Tracing Ruby Client
This PR depends on #809. As a follow-up to #450 and #764, this pull request adds block style configuration for Rails components available, to make configuration more expressive and customizable....
**Current behaviour** If `redis-activesupport` is present, then only `ActiveSupport::Cache::RedisStore` is patched (for methods that it has), and `ActiveSupport::Cache::Store` is not patched. https://github.com/DataDog/dd-trace-rb/blob/210ed96858ff889a6d69339ba6fb112d7c68b621/lib/datadog/tracing/contrib/active_support/cache/redis.rb#L25-L38 **Expected behaviour** `ActiveSupport::Cache::Store` is always patched, because it...
**Change log entry** Adds a new option for `ActiveSupport` to disable adding the `cache_key` as a Span Tag with the `cache_key_enabled` option. **What does this PR do?** - Adds `cache_key_enabled`...
**Change log entry** None, DI is not customer-visible at this time. **What does this PR do?** This PR adds a component to create status and snapshot payloads for probes. **Motivation:**...
**What does this PR do?** **Motivation:** **Additional Notes:** **How to test the change?** Unsure? Have a question? Request a review!
**What does this PR do?** This PR clarifies change log section instructions for contributors. Namely, contributors can skip the change log section and it will be filled out during PR...
**Change log entry** Add setting to lower heap profiling memory use/latency by cleaning up young objects after Ruby GC **What does this PR do?** This PR adds a new mechanism...
Support for Ruby 3.3 is present in the gem, the only thing needed for injection is to change the installation script to allow it to run with that version of...
**Change log entry** **What does this PR do?** **Motivation:** **Additional Notes:** **How to test the change?** Unsure? Have a question? Request a review!
In our Rails application, we've observed that cache keys are being recorded and displayed in span traces within the Datadog UI. This behavior raises potential security and privacy concerns, as...