Skip to content

Commit 0e6ef19

Browse files
Merge pull request #378 from debugthings/bugfix/httpdependencies
Added QuickPulse URL filter and fixed duration
2 parents c664915 + 4d78d28 commit 0e6ef19

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

core/src/main/java/com/microsoft/applicationinsights/internal/agent/CoreAgentNotificationsHandler.java

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)