code: func (t *tracker) StartSpanFromContext(ctx context.Context) context.Context {
  	t.startedAt = time.Now()
  
  	opts := []ddtrace.StartSpanOption{
  		tracer.ResourceName(t.reqEndpoint),
  		tracer.SpanType(ext.AppTypeRPC),
  		tracer.StartTime(t.startedAt),
  	}
  
  	t.span, ctx = StartSpanFromContext(ctx, t.profile.Role, opts...)
  
  	return ctx
  }
docs: // start monitoring a request. You can choose to let this method
  // start a span for the request or attach one later.