DataDog / dd-trace-dotnet

.NET Client Library for Datadog APM
https://docs.datadoghq.com/tracing/
Apache License 2.0
434 stars 135 forks source link

Support Span LInks #5168

Open gregghz opened 7 months ago

gregghz commented 7 months ago

Is your feature request related to a problem? Please describe. I have an application that does fan-in and could greatly benefit from being able to link the one output span to the multiple input spans. According to this document datadog itself already supports the feature but only in the PHP sdk currently.

Describe the solution you'd like Support for linking a span to many related spans in the sdk.

Describe alternatives you've considered The SDK currently supports setting a parent span but this limits tracing to simple linear workflows and doesn't account for cases in a distributed system where many inputs are aggregated into a single output.

andrewlock commented 7 months ago

Hi @gregghz, just FYI, this is something we're actively working on, though we don't currently have an ETA

orionstudt commented 6 months ago

@andrewlock hey Andrew, do you have an existing discussion or issue I can subscribe to for span link support or does this issue suffice?

andrewlock commented 5 months ago

Hi @orionstudt, sorry for the delay, I don't we think we have any other discussion around this, it's something being investigated currently.