@@ -139,17 +139,18 @@ public String getName() {
139139 }
140140
141141 @ Override
142- public void httpMethodFinished (String identifier , String method , String uri , int result , long delta ) {
143- if (!LocalStringsUtils .isNullOrEmpty (uri ) && uri .startsWith ("https://dc.services.visualstudio.com" )) {
142+ public void httpMethodFinished (String identifier , String method , String uri , int result , long deltaInNS ) {
143+ if (!LocalStringsUtils .isNullOrEmpty (uri ) && ( uri .startsWith ("https://dc.services.visualstudio.com" ) || uri . startsWith ( "https://rt.services.visualstudio.com" ) )) {
144144 return ;
145145 }
146- RemoteDependencyTelemetry telemetry = new RemoteDependencyTelemetry (identifier , null , new Duration (delta ), true );
146+ long deltaInMS = nanoToMilliseconds (deltaInNS );
147+ RemoteDependencyTelemetry telemetry = new RemoteDependencyTelemetry (identifier , null , new Duration (deltaInMS ), true );
147148 telemetry .setResultCode (Integer .toString (result ));
148149 telemetry .setType ("HTTP" );
149150 telemetry .getContext ().getProperties ().put ("URI" , uri );
150151 telemetry .getContext ().getProperties ().put ("Method" , method );
151152
152- InternalLogger .INSTANCE .trace ("'%s' sent an HTTP method: '%s', uri: '%s', duration=%s ms" , identifier , method , uri , delta );
153+ InternalLogger .INSTANCE .trace ("'%s' sent an HTTP method: '%s', uri: '%s', duration=%s ms" , identifier , method , uri , deltaInMS );
153154
154155 telemetryClient .track (telemetry );
155156 }
0 commit comments