dd-trace-rb
dd-trace-rb copied to clipboard
Datadog Tracing Ruby Client
**What does this PR do?** In the future, we want rails only activating other instrumentations, further configuration requires explicit definition. such as ``` Datadog.configure do |c| c.tracing.instrument :rails c.tracing.instrument :rack,...
Solves #1252 We currently report the globally configured `Rails.configuration.cache_store` as the cache backend tag (`rails.cache.backend`) regardless if the instrumented ActiveSupport cache object is actually the global `cache_store`. This causes applications...
**Current behaviour** we would like to disable `active_record` traces cause with the ones from `mysql2` is enough for us. Once we try to disable them, they are still appearing with:...
**Is your feature request related to a problem? Please describe.** With the introduction of [Quantize Sidekiq arguments](https://github.com/DataDog/dd-trace-rb/pull/1972), [it was pointed out by @agrobbin that](https://github.com/DataDog/dd-trace-rb/pull/1972#issuecomment-1179645325) some background job gems that integrate...
This PR is a WIP because I don't consider the feature complete. Maybe more like a proof-of-concept. I'm requesting review to see if this kind of thing is in-line with...
This is a bit of a corner case that occurred to me the other day, and I want to track it so that we don't forget about it. TL;DR: The...
I'm on a Mac M1 and I was unable to bundle install the ddtrace gem version 0.54.1 So I used that `DD_PROFILING_NO_EXTENSION=true bundle install required` option to get past on...
### Caveats * Error does not propagate all the way to the root span: this means this request is not considered an error span, thus not displayed in aggregated trace...
**Current behaviour** Starting in v1.21 (I believe due to #3345), we've started seeing errors from ddtrace when using a route helper from an engine (in our case, [Motor Admin](https://github.com/motor-admin/motor-admin-rails)) in...
**What does this PR do?** Adds a mechanism to track whether a TraceDigest represents a remote span or if it is local to a host. This change is analogous to...