From 6b4389b235dd1eab79036223d9bb76b14b0130d6 Mon Sep 17 00:00:00 2001 From: Trask Stalnaker Date: Thu, 15 Sep 2022 08:37:10 -0700 Subject: [PATCH] Fix --- .../agent/internal/init/AiConfigCustomizer.java | 12 +++++++++--- .../exporter/implementation/SpanDataMapper.java | 3 ++- 2 files changed, 11 insertions(+), 4 deletions(-) diff --git a/agent/agent-tooling/src/main/java/com/microsoft/applicationinsights/agent/internal/init/AiConfigCustomizer.java b/agent/agent-tooling/src/main/java/com/microsoft/applicationinsights/agent/internal/init/AiConfigCustomizer.java index 529755a56a7..6f8efa9c162 100644 --- a/agent/agent-tooling/src/main/java/com/microsoft/applicationinsights/agent/internal/init/AiConfigCustomizer.java +++ b/agent/agent-tooling/src/main/java/com/microsoft/applicationinsights/agent/internal/init/AiConfigCustomizer.java @@ -230,7 +230,10 @@ private static void enableInstrumentations(Configuration config, Map, String> attrFn) { if (kind == SpanKind.INTERNAL) { // INTERNAL scheduled job spans with no parent are mapped to requests - return !parentSpanContext.isValid() && attrFn.apply(JOB_SYSTEM) != null; + return attrFn.apply(JOB_SYSTEM) != null && !parentSpanContext.isValid(); } else if (kind == SpanKind.CLIENT || kind == SpanKind.PRODUCER) { return false; } else if (kind == SpanKind.CONSUMER