title: Calculating SharePoint workflow duration
body: <p>How can I find out the duration of a SharePoint workflow? (IE: How long that workflow took to run from initialization to end?)</p>
  
  <p>I could take the item created by date and subtract it with the date today, but that won't work because the workflow can be started manually.</p>
  
  <p>What's the best way of achieving this.
  Please, no "SharePoint designer workflow" solutions - this is a visual studio workflow.</p>