@@ -3,6 +3,7 @@ var url = require('url')
33var microtime = require ( 'microtime' )
44
55var util = require ( './util' )
6+ var consts = require ( '../../../consts' )
67
78function wrapRequest ( originalHttpRequest , agent , mustCollectStore ) {
89 var whiteListHosts = agent . getConfig ( ) . whiteListHosts
@@ -41,7 +42,7 @@ function wrapRequest (originalHttpRequest, agent, mustCollectStore) {
4142
4243 if ( mustCollectStore [ requestId ] ) {
4344 debug ( 'trace event (cs); reqId: %s, spanId: %s must collect' , requestId , spanId )
44- requestParams . headers [ 'x-must-collect' ] = '1'
45+ requestParams . headers [ 'x-must-collect' ] = consts . MUST_COLLECT . ERROR
4546 }
4647
4748 if ( typeof agent . getServiceKey ( ) !== 'undefined' ) {
@@ -59,7 +60,7 @@ function wrapRequest (originalHttpRequest, agent, mustCollectStore) {
5960 url : util . formatDataUrl ( requestParams . path ) ,
6061 time : clientSendTime ,
6162 method : requestParams . method ,
62- mustCollect : ! ! mustCollectStore [ requestId ]
63+ mustCollect : mustCollectStore [ requestId ]
6364 }
6465
6566 // Collect request start
@@ -79,7 +80,7 @@ function wrapRequest (originalHttpRequest, agent, mustCollectStore) {
7980 spanId : spanId ,
8081 host : requestParams . host ,
8182 url : util . formatDataUrl ( requestParams . path ) ,
82- mustCollect : true ,
83+ mustCollect : consts . MUST_COLLECT . ERROR ,
8384 err : {
8485 type : 'network-error' ,
8586 message : err . message ,
@@ -97,8 +98,8 @@ function wrapRequest (originalHttpRequest, agent, mustCollectStore) {
9798
9899 // returns with response
99100 returned . on ( 'response' , function ( incomingMessage ) {
100- mustCollectStore [ requestId ] = ! ! incomingMessage . headers [ 'x-must-collect' ] ||
101- ! ! mustCollectStore [ requestId ]
101+ mustCollectStore [ requestId ] = incomingMessage . headers [ 'x-must-collect' ] ||
102+ mustCollectStore [ requestId ]
102103
103104 if ( mustCollectStore [ requestId ] ) {
104105 debug ( 'trace event (cr) on response; reqId: %s, spanId: %s must collect' , requestId , spanId )
0 commit comments