Volodymyr Stashchenko

Results 9 comments of Volodymyr Stashchenko

We faced with the same issue. We use the graphql-ruby with a new usage of `Concurrent::Promises.future` and our spans are not showing in a span list.

We have added a monkey patch into our project. - ruby 3.2.2 - ddtrace (1.14.0) - concurrent-ruby (1.2.2) - concurrent-ruby-ext (1.2.2) ```ruby # frozen_string_literal: true require 'datadog/tracing/contrib/concurrent_ruby/configuration/settings' require 'concurrent/executor/executor_service' module...

@ivoanjo could you apply this monkey patch to the official release ? We tested on a project for a while and it works nice.

> @Stashchenko do you mind opening an issue for it? I can use it to chase down a few people to look at it :) We have already issue https://github.com/DataDog/dd-trace-rb/issues/1316

> Hey @Stashchenko, this change has just been released in [1.16.0](https://github.com/DataDog/dd-trace-rb/releases/tag/v1.16.0). Let us know if this addresses your issue! Just checked, Unfortunately, doesn't work :( With monkey patch: ![image](https://github.com/DataDog/dd-trace-rb/assets/1535772/946df1d5-d7d7-48ca-acd6-46c444667a47) With...

I tried to experiment with our monkey patch, and what I've found: I've made only changes to the `ContextCompositeExecutorService#post` In initialize folder: `ddtrace_concurrent_ruby_patch.rb` ```ruby # frozen_string_literal: true require 'concurrent/executor/executor_service' module...

Hi @TonyCTHsu , you should not get the value just in the same method call. ```ruby Concurrent::Promises.future do Faraday.get 'https://www.google.com' OpenStruct.new(id: object.author_id, name: object.author_id) end.value # This piece ``` It's...

Hi @marcotc , > Could you let us know how Faraday is related to the rest of the trace you provided? It's not Faraday related :( Basically, any span I...

Hi guys , tried to reproduce @TonyCTHsu example on a clean project. ```ruby class PersonType < BaseObject field :name, String, null: false end class PostType < BaseObject field :author, PersonType...