Releases: DataDog/dd-trace-rb
0.17.3
0.17.2
Fixed
- Resque integration shutting down tracer when forking is disabled (#637)
Read the full changeset and the release milestone.
0.17.1
Fixed
- RestClient incorrect app type (#583) (@gaborszakacs)
- DelayedJob incorrect job name when used with ActiveJob (#605) (@agirlnamedsophia)
Read the full changeset and the release milestone.
0.17.0
0.16.1
0.16.0
Version 0.16.0 adds support for OpenTracing 0.4.1 (in combination with Ruby 2.1), allowing applications instrumented with OpenTracing to send traces through the Datadog Ruby tracer.
Setting up OpenTracing with Datadog
Add the following to your OpenTracing configuration file (e.g. initializers/opentracer.rb):
require 'opentracing'
require 'ddtrace'
require 'ddtrace/opentracer'
# Activate the Datadog tracer for OpenTracing
OpenTracing.global_tracer = Datadog::OpenTracer::Tracer.newThis will configure OpenTracing to send its traces through the Datadog tracer. By default, only OpenTracing spans will be sent, but additional Datadog instrumentation can optionally be activated using Datadog.configure. See the documentation for more details.
Changelog
Added
Read the full changeset and the release milestone.
0.15.0
0.14.2
Fixed
- Sampling priority from request headers not being used (#521)
Read the full changeset and the release milestone.
0.14.1
0.14.0
Added
- RestClient integration (#422, #460)
- DelayedJob integration (#393 #444)
- Version information to integrations (#483)
- Tracer#active_root_span helper (#503)
Changed
- Resque to flush traces when Job finishes instead of using SyncWriter (#474)
- ActiveRecord to allow configuring multiple databases (#451)
- Integrations configuration settings (#450, #452, #451)
Fixed
- Context propagation for distributed traces when context is full (#502)
- Rake shutdown tracer after execution (#487) (@kissrobber)
- Deprecation warnings fired using Unicorn (#508)
Read the full changeset and the release milestone.