Fix DataDog tracer initialization (#7708)

This commit is contained in:
Alex Kriuchykhin 2024-07-12 14:14:31 +02:00 committed by GitHub
parent 81af9e9788
commit 74de24d3d5
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 6 additions and 3 deletions

View file

@ -14,6 +14,8 @@ require 'action_view/railtie'
# require "action_cable/engine"
# require "rails/test_unit/railtie"
require 'datadog/auto_instrument' if ENV['DD_TRACE_ENABLED'] == 'true'
# Require the gems listed in Gemfile, including any gems
# you've limited to :test, :development, or :production.
Bundler.require(*Rails.groups)

View file

@ -1,9 +1,10 @@
# frozen_string_literal: true
if ENV['DD_TRACE_ENABLED'] == 'true'
require 'datadog/auto_instrument'
Datadog.configure do |config|
config.tracing.enabled = ENV['DD_TRACE_ENABLED'] == 'true'
config.tracing.enabled = true
config.tracing.instrument :action_cable, enabled: false
config.tracing.instrument :action_mailer, enabled: false
config.tracing.instrument :pg, enabled: false
end
end