Skip to content

Commit 51db4b1

Browse files
committed
some renaming
1 parent 4c98fff commit 51db4b1

File tree

6 files changed

+25
-29
lines changed

6 files changed

+25
-29
lines changed

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
import com.azure.monitor.opentelemetry.autoconfigure.implementation.models.TelemetryItem;
1212
import com.azure.monitor.opentelemetry.autoconfigure.implementation.quickpulse.QuickPulse;
1313
import com.microsoft.applicationinsights.agent.internal.configuration.Configuration.SamplingOverride;
14-
import com.microsoft.applicationinsights.agent.internal.sampling.AiSamplerForOverride;
14+
import com.microsoft.applicationinsights.agent.internal.sampling.AiFixedPercentageSampler;
1515
import com.microsoft.applicationinsights.agent.internal.sampling.SamplingOverrides;
1616
import com.microsoft.applicationinsights.agent.internal.telemetry.BatchItemProcessor;
1717
import com.microsoft.applicationinsights.agent.internal.telemetry.TelemetryClient;
@@ -120,7 +120,7 @@ private void internalExport(LogRecordData log) {
120120
SpanContext spanContext = log.getSpanContext();
121121
Double parentSpanSampleRate = log.getAttributes().get(AiSemanticAttributes.SAMPLE_RATE);
122122

123-
AiSamplerForOverride sampler = samplingOverrides.getOverride(log.getAttributes());
123+
AiFixedPercentageSampler sampler = samplingOverrides.getOverride(log.getAttributes());
124124

125125
boolean hasSamplingOverride = sampler != null;
126126

agent/agent-tooling/src/main/java/com/microsoft/applicationinsights/agent/internal/init/SecondEntryPoint.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@
4545
import com.microsoft.applicationinsights.agent.internal.processors.LogExporterWithAttributeProcessor;
4646
import com.microsoft.applicationinsights.agent.internal.processors.SpanExporterWithAttributeProcessor;
4747
import com.microsoft.applicationinsights.agent.internal.profiler.triggers.AlertTriggerSpanProcessor;
48-
import com.microsoft.applicationinsights.agent.internal.sampling.AiSamplerForOverride;
48+
import com.microsoft.applicationinsights.agent.internal.sampling.AiFixedPercentageSampler;
4949
import com.microsoft.applicationinsights.agent.internal.sampling.SamplingOverrides;
5050
import com.microsoft.applicationinsights.agent.internal.telemetry.BatchItemProcessor;
5151
import com.microsoft.applicationinsights.agent.internal.telemetry.MetricFilter;
@@ -581,7 +581,7 @@ private static SpanExporter createSpanExporter(
581581
return false;
582582
},
583583
(span, event) -> {
584-
AiSamplerForOverride sampler =
584+
AiFixedPercentageSampler sampler =
585585
exceptionSamplingOverrides.getOverride(event.getAttributes());
586586
return sampler != null
587587
&& sampler
Lines changed: 12 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -16,16 +16,16 @@
1616
import java.util.List;
1717
import javax.annotation.Nullable;
1818

19-
public class AiSamplerForOverride implements Sampler {
19+
public class AiFixedPercentageSampler implements Sampler {
2020

21-
private final SamplingPercentage samplingPercentage;
21+
private final double percentage;
2222

23-
public static AiSamplerForOverride create(SamplingPercentage samplingPercentage) {
24-
return new AiSamplerForOverride(samplingPercentage);
23+
public static AiFixedPercentageSampler create(double percentage) {
24+
return new AiFixedPercentageSampler(percentage);
2525
}
2626

27-
private AiSamplerForOverride(SamplingPercentage samplingPercentage) {
28-
this.samplingPercentage = samplingPercentage;
27+
private AiFixedPercentageSampler(double percentage) {
28+
this.percentage = percentage;
2929
}
3030

3131
@Override
@@ -61,9 +61,7 @@ private SamplingResult internalShouldSample(
6161
return samplingResult;
6262
}
6363

64-
double sp = samplingPercentage.get();
65-
66-
return SamplerUtil.shouldSample(traceId, sp);
64+
return SamplerUtil.shouldSample(traceId, percentage);
6765
}
6866

6967
@Nullable
@@ -78,14 +76,12 @@ private SamplingResult useLocalParentDecisionIfPossible(
7876
return null;
7977
}
8078

81-
double sp = samplingPercentage.get();
82-
8379
if (!parentSpanContext.isSampled()) {
84-
if (sp < 100) {
80+
if (percentage < 100) {
8581
// only 100% sampling override will override an unsampled parent!!
8682
return SamplingResult.drop();
8783
} else {
88-
// falls back in this case to sp
84+
// falls back in this case to percentage
8985
return null;
9086
}
9187
}
@@ -94,8 +90,8 @@ private SamplingResult useLocalParentDecisionIfPossible(
9490
return null;
9591
}
9692

97-
if (sp < parentSpanSampleRate || sp == 100) {
98-
// falls back in this case to sp
93+
if (percentage < parentSpanSampleRate || percentage == 100) {
94+
// falls back in this case to percentage
9995
return null;
10096
}
10197
// don't sample more dependencies than parent in this case
@@ -104,6 +100,6 @@ private SamplingResult useLocalParentDecisionIfPossible(
104100

105101
@Override
106102
public String getDescription() {
107-
return "AiSampler";
103+
return "FixedPercentageSampler";
108104
}
109105
}

agent/agent-tooling/src/main/java/com/microsoft/applicationinsights/agent/internal/sampling/Samplers.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,8 @@ public static Sampler getSampler(
4343

4444
if (!requestSamplingOverrides.isEmpty() || !dependencySamplingOverrides.isEmpty()) {
4545
sampler =
46-
new AiOverrideSampler(requestSamplingOverrides, dependencySamplingOverrides, sampler);
46+
new SamplingOverridesSampler(
47+
requestSamplingOverrides, dependencySamplingOverrides, sampler);
4748
}
4849

4950
if (!samplingPreview.parentBased) {

agent/agent-tooling/src/main/java/com/microsoft/applicationinsights/agent/internal/sampling/SamplingOverrides.java

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ public SamplingOverrides(List<SamplingOverride> overrides) {
3333
}
3434

3535
@Nullable
36-
public AiSamplerForOverride getOverride(Attributes attributes) {
36+
public AiFixedPercentageSampler getOverride(Attributes attributes) {
3737
LazyHttpUrl lazyHttpUrl = new LazyHttpUrl(attributes);
3838
LazyHttpTarget lazyHttpTarget = new LazyHttpTarget(attributes);
3939
for (MatcherGroup matcherGroups : matcherGroups) {
@@ -46,7 +46,7 @@ public AiSamplerForOverride getOverride(Attributes attributes) {
4646

4747
private static class MatcherGroup {
4848
private final List<TempPredicate> predicates;
49-
private final AiSamplerForOverride sampler;
49+
private final AiFixedPercentageSampler sampler;
5050

5151
private MatcherGroup(SamplingOverride override) {
5252
predicates = new ArrayList<>();
@@ -56,11 +56,10 @@ private MatcherGroup(SamplingOverride override) {
5656
predicates.add(predicate);
5757
}
5858
}
59-
SamplingPercentage samplingPercentage = SamplingPercentage.fixed(override.percentage);
60-
sampler = AiSamplerForOverride.create(samplingPercentage);
59+
sampler = AiFixedPercentageSampler.create(override.percentage);
6160
}
6261

63-
AiSamplerForOverride getSampler() {
62+
AiFixedPercentageSampler getSampler() {
6463
return sampler;
6564
}
6665

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,13 +15,13 @@
1515
import io.opentelemetry.sdk.trace.samplers.SamplingResult;
1616
import java.util.List;
1717

18-
class AiOverrideSampler implements Sampler {
18+
class SamplingOverridesSampler implements Sampler {
1919

2020
private final SamplingOverrides requestSamplingOverrides;
2121
private final SamplingOverrides dependencySamplingOverrides;
2222
private final Sampler delegate;
2323

24-
AiOverrideSampler(
24+
SamplingOverridesSampler(
2525
List<SamplingOverride> requestSamplingOverrides,
2626
List<SamplingOverride> dependencySamplingOverrides,
2727
Sampler delegate) {
@@ -53,6 +53,6 @@ public SamplingResult shouldSample(
5353

5454
@Override
5555
public String getDescription() {
56-
return "AiOverrideSampler";
56+
return "SamplingOverridesSampler";
5757
}
5858
}

0 commit comments

Comments
 (0)