diff --git a/instrumentation/active_record/lib/opentelemetry/instrumentation/active_record/patches/querying.rb b/instrumentation/active_record/lib/opentelemetry/instrumentation/active_record/patches/querying.rb index e1dd218aa..bbcfc070e 100644 --- a/instrumentation/active_record/lib/opentelemetry/instrumentation/active_record/patches/querying.rb +++ b/instrumentation/active_record/lib/opentelemetry/instrumentation/active_record/patches/querying.rb @@ -20,13 +20,13 @@ class << base module ClassMethods if ::ActiveRecord.version >= Gem::Version.new('7.0.0') def _query_by_sql(...) - tracer.in_span("#{self}.find_by_sql") do + tracer.in_span("#{self} query") do super end end else def find_by_sql(...) - tracer.in_span("#{self}.find_by_sql") do + tracer.in_span("#{self} query") do super end end diff --git a/instrumentation/active_record/test/instrumentation/active_record/patches/querying_test.rb b/instrumentation/active_record/test/instrumentation/active_record/patches/querying_test.rb index 40f7cd548..879af50e6 100644 --- a/instrumentation/active_record/test/instrumentation/active_record/patches/querying_test.rb +++ b/instrumentation/active_record/test/instrumentation/active_record/patches/querying_test.rb @@ -15,15 +15,15 @@ before { exporter.reset } - describe 'find_by_sql' do + describe 'query' do it 'traces' do Account.create! User.find_by_sql('SELECT * FROM users') Account.first.users.to_a - user_find_spans = spans.select { |s| s.name == 'User.find_by_sql' } - account_find_span = spans.find { |s| s.name == 'Account.find_by_sql' } + user_find_spans = spans.select { |s| s.name == 'User query' } + account_find_span = spans.find { |s| s.name == 'Account query' } _(user_find_spans.length).must_equal(2) _(account_find_span).wont_be_nil