Skip to content

Commit ba653bf

Browse files
committed
Fix too many app map nodes for Redis/etc
1 parent 11821d4 commit ba653bf

File tree

2 files changed

+8
-2
lines changed

2 files changed

+8
-2
lines changed

agent/exporter/src/main/java/com/microsoft/applicationinsights/agent/Exporter.java

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -366,7 +366,13 @@ private void applyDatabaseQuerySpan(SpanData span, RemoteDependencyTelemetry tel
366366
}
367367
telemetry.setType(type);
368368
telemetry.setCommandName(getString(span, "db.statement"));
369-
telemetry.setTarget(getString(span, "db.url"));
369+
String dbUrl = getString(span, "db.url");
370+
if (dbUrl == null) {
371+
// this is needed until all database instrumentation captures the required db.url
372+
telemetry.setTarget(type);
373+
} else {
374+
telemetry.setTarget(dbUrl);
375+
}
370376
// TODO put db.instance somewhere
371377
}
372378

opentelemetry-auto-instr-java

0 commit comments

Comments
 (0)