DataDog / dd-trace-rb

Datadog Tracing Ruby Client
https://docs.datadoghq.com/tracing/
Other
304 stars 369 forks source link

Support Data Streams Monitoring (DSM) #3231

Open mitchellmaler opened 10 months ago

mitchellmaler commented 10 months ago

Is your feature request related to a problem? Please describe. We would like to use Data Streams Monitoring for our different Ruby apps, but we noticed it is not listed in the supported languages here: https://docs.datadoghq.com/data_streams/#setup

Describe the goal of the feature Add DSM to the Ruby Tracer

Describe alternatives you've considered None

Additional context None

How does ddtrace help you? N/A

marcotc commented 10 months ago

I'll pass this request to the Data Streams Monitoring team. I'll see if they have an official response here.

hallucinations commented 9 months ago

@marcotc, Any update from the team yet?

flaviogf commented 7 months ago

@marcotc Any update from the team yet?

vinicius0197 commented 7 months ago

One more thumbs up for this feature! My team is looking forwards to it

ivoanjo commented 5 months ago

Hey folks thanks for reminding us! Please do continue to :+1: so we can let the powers that be :tm: know there's a lot of interest on Ruby support for this :)

marcotc commented 4 months ago

A question for everyone that is interested in this feature: What libraries/gems/frameworks are you using that would benefit from Data Streams Monitoring?

I'm gathering information so we know which systems to integrate with first in Ruby.

sco11morgan commented 3 months ago

@marcotc We use Racecar (rdkafka) to produce / consume Kafka messages. It'd be great if dd-trace-rb added support.

tukak commented 1 month ago

@marcotc karafka users here, we'd really appreciate the support

hallucinations commented 1 month ago

@marcotc, Checking in to see if there have been any updates. We use Karafka and Racecar.

darrencauthon commented 4 weeks ago

👍

marcotc commented 4 weeks ago

We are actively working on it as of recently! 🙌 There are many facets to this (SNS/SQS, Kafka, how to represent each distributed connection for each framework, backend support), but we are internally working towards delivering DSM for Ruby.