Skip to content

Commit 208cabd

Browse files
committed
up
1 parent 0ec9de1 commit 208cabd

File tree

1 file changed

+7
-5
lines changed
  • agent/agent-tooling/src/main/java/com/microsoft/applicationinsights/agent/internal/exporter

1 file changed

+7
-5
lines changed

agent/agent-tooling/src/main/java/com/microsoft/applicationinsights/agent/internal/exporter/AgentLogExporter.java

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -121,16 +121,18 @@ private CompletableResultCode internalExport(Collection<LogRecordData> logs) {
121121
continue;
122122
}
123123

124-
Double sampleRate = parentSpanSampleRate;
124+
Double sampleRate = null;
125125
if (sampler != null) {
126126
SamplingResult samplingResult =
127127
sampler.shouldSampleLog(spanContext, parentSpanSampleRate);
128-
if (samplingResult.getDecision() == SamplingDecision.DROP) {
128+
if (samplingResult.getDecision() != SamplingDecision.RECORD_AND_SAMPLE) {
129129
continue;
130130
}
131-
if (sampleRate == null) {
132-
sampleRate = samplingResult.getAttributes().get(AiSemanticAttributes.SAMPLE_RATE);
133-
}
131+
sampleRate = samplingResult.getAttributes().get(AiSemanticAttributes.SAMPLE_RATE);
132+
}
133+
134+
if (sampleRate == null) {
135+
sampleRate = parentSpanSampleRate;
134136
}
135137

136138
logger.debug("exporting log: {}", log);

0 commit comments

Comments
 (0)