title: Why would using SessionManager prevent HTTP metrics from being gathered by NewRelic?
body: <p>I'm using NewRelic v6.3.0 and Alamofire v4.7.3 (latest available at time of writing). I recently switched to use Alamofire's SessionManager class so that I could also use their RequestAdapter class. Since I have made this change, NewRelic no longer reports certain metrics, specifically HTTP Requests (response times, requests per minute, etc). I have configured the SessionManager using the default options as shown here.</p>
  
  <pre><code>let sessionManager: SessionManager = {
          let configuration = URLSessionConfiguration.default
          let session = SessionManager(configuration: configuration)
          session.adapter = CustomRequestAdapter()
          return session
      }()
  </code></pre>
  
  <p>I have also tried creating a new session manager for each call. (Not ideal)
  If I remove the references to sessionManager and use the original/default <code>Alamofire.request...</code> then the metrics are reported to NewRelic once more. Any thoughts?</p>