Some interesting thoughts by Gerard Conroy about Extended Events in Sql Server http://blogs.msdn.com/b/nav/archive/2015/01/16/using-sql-server-extended-events-to-produce-a-blocked-process-report.aspx