Releases: DataDog/dd-trace-rb
0.18.2
Fixed
- Unfinished Mongo spans when SASL configured (#658) (@zachmccormick)
- Possible performance issue with unexpanded Rails cache keys (#630, #635) (@gingerlime)
Read the full changeset and the release milestone.
0.18.1
Fixed
- ActiveRecord
SystemStackError
with some 3rd party libraries. (@EpiFouloux, @tjgrathwell, @guizmaii)
Read the full changeset and the release milestone.
0.18.0
Added
- Shoryuken integration (#538, #626, #655) (@steveh, @JustSnow)
- Sidekiq client integration (#602, #650) (@dirk)
- Datadog::Shim for adding instrumentation (#648)
Changed
- Use
DD_AGENT_HOST
andDD_TRACE_AGENT_PORT
env vars if available (#631) - Inject
:connection
intosql.active_record
event (#640, #649, #656) (@guizmaii) - Return default configuration instead of
nil
on miss (#651)
Read the full changeset and the release milestone.
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.new
This 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.