Custom Instrumentation

In cases where you want to attach Spans to an already ongoing Transaction you can use SentrySdk.GetSpan(). If there is a running Transaction or Span currently on the scope, this method will return a SentryTransaction or Span; otherwise, it returns null.

using Sentry;

var span = SentrySdk.GetSpan();

if (span == null)
    span = SentrySdk.StartTransaction("task", "op");
    span = span.StartChild("subtask");
Help improve this content
Our documentation is open source and available on GitHub. Your contributions are welcome, whether fixing a typo (drat!) or suggesting an update ("yeah, this would be better").