Skip to content

Commit 5bf6a97

Browse files
committed
Changes as of 12/4/24
1 parent d2a0299 commit 5bf6a97

File tree

5 files changed

+16
-18
lines changed

5 files changed

+16
-18
lines changed

sdk-extensions/incubator/build.gradle.kts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -60,8 +60,8 @@ dependencies {
6060
// it was needed after 0.3.0 release because file_format in the examples weren't updated prior to the release tag
6161
// val configurationTag = "0.3.0"
6262
// val configurationRef = "refs/tags/v$configurationTag" // Replace with commit SHA to point to experiment with a specific commit
63-
val configurationRef = "cea3905ce0a542d573968c3c47d413143d473cf4"
64-
val configurationRepoZip = "https://github.com/open-telemetry/opentelemetry-configuration/archive/$configurationRef.zip"
63+
val configurationRef = "60a2d91aa03b94b1bd34b85cc349a83ed9f35527"
64+
val configurationRepoZip = "https://github.com/jack-berg/opentelemetry-configuration/archive/$configurationRef.zip"
6565
val buildDirectory = layout.buildDirectory.asFile.get()
6666

6767
val downloadConfigurationSchema by tasks.registering(Download::class) {

sdk-extensions/incubator/src/main/java/io/opentelemetry/sdk/extension/incubator/fileconfig/ResourceFactory.java

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,8 @@
1515
import io.opentelemetry.sdk.autoconfigure.spi.internal.DefaultConfigProperties;
1616
import io.opentelemetry.sdk.autoconfigure.spi.internal.StructuredConfigProperties;
1717
import io.opentelemetry.sdk.extension.incubator.fileconfig.internal.model.AttributeNameValueModel;
18-
import io.opentelemetry.sdk.extension.incubator.fileconfig.internal.model.DetectorAttributesModel;
1918
import io.opentelemetry.sdk.extension.incubator.fileconfig.internal.model.DetectorsModel;
19+
import io.opentelemetry.sdk.extension.incubator.fileconfig.internal.model.IncludeExcludeModel;
2020
import io.opentelemetry.sdk.resources.Resource;
2121
import io.opentelemetry.sdk.resources.ResourceBuilder;
2222
import java.io.Closeable;
@@ -150,12 +150,12 @@ private static Predicate<String> detectorAttributeFilter(
150150
if (detectorsModel == null) {
151151
return ResourceFactory::matchAll;
152152
}
153-
DetectorAttributesModel detectorAttributesModel = detectorsModel.getAttributes();
154-
if (detectorAttributesModel == null) {
153+
IncludeExcludeModel includedExcludeModel = detectorsModel.getAttributes();
154+
if (includedExcludeModel == null) {
155155
return ResourceFactory::matchAll;
156156
}
157-
List<String> included = detectorAttributesModel.getIncluded();
158-
List<String> excluded = detectorAttributesModel.getExcluded();
157+
List<String> included = includedExcludeModel.getIncluded();
158+
List<String> excluded = includedExcludeModel.getExcluded();
159159
if (included == null && excluded == null) {
160160
return ResourceFactory::matchAll;
161161
}

sdk-extensions/incubator/src/test/java/io/opentelemetry/sdk/extension/incubator/fileconfig/FileConfigurationParseTest.java

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@
1818
import io.opentelemetry.sdk.extension.incubator.fileconfig.internal.model.BatchSpanProcessorModel;
1919
import io.opentelemetry.sdk.extension.incubator.fileconfig.internal.model.ClientModel;
2020
import io.opentelemetry.sdk.extension.incubator.fileconfig.internal.model.ConsoleModel;
21-
import io.opentelemetry.sdk.extension.incubator.fileconfig.internal.model.DetectorAttributesModel;
2221
import io.opentelemetry.sdk.extension.incubator.fileconfig.internal.model.DetectorsModel;
2322
import io.opentelemetry.sdk.extension.incubator.fileconfig.internal.model.ExplicitBucketHistogramModel;
2423
import io.opentelemetry.sdk.extension.incubator.fileconfig.internal.model.GeneralInstrumentationModel;
@@ -139,7 +138,7 @@ void parse_KitchenSinkExampleFile() throws IOException {
139138
.withDetectors(
140139
new DetectorsModel()
141140
.withAttributes(
142-
new DetectorAttributesModel()
141+
new IncludeExcludeModel()
143142
.withIncluded(Collections.singletonList("process.*"))
144143
.withExcluded(Collections.singletonList("process.command_args"))))
145144
.withSchemaUrl("https://opentelemetry.io/schemas/1.16.0");
@@ -301,7 +300,7 @@ void parse_KitchenSinkExampleFile() throws IOException {
301300
new MetricReaderModel()
302301
.withPeriodic(
303302
new PeriodicMetricReaderModel()
304-
.withInterval(5_000)
303+
.withInterval(60_000)
305304
.withTimeout(30_000)
306305
.withExporter(
307306
new PushMetricExporterModel()
@@ -321,14 +320,14 @@ void parse_KitchenSinkExampleFile() throws IOException {
321320
.withCompression("gzip")
322321
.withTimeout(10_000)
323322
.withInsecure(false)
324-
.withTemporalityPreference("delta")
323+
.withTemporalityPreference(
324+
OtlpMetricModel.TemporalityPreference.DELTA)
325325
.withDefaultHistogramAggregation(
326326
OtlpMetricModel.DefaultHistogramAggregation
327327
.BASE_2_EXPONENTIAL_BUCKET_HISTOGRAM))))
328328
.withProducers(
329329
Collections.singletonList(
330-
new MetricProducerModel()
331-
.withAdditionalProperty("prometheus", Collections.emptyMap())));
330+
new MetricProducerModel().withAdditionalProperty("prometheus", null)));
332331
MetricReaderModel metricReader3 =
333332
new MetricReaderModel()
334333
.withPeriodic(
@@ -364,6 +363,7 @@ void parse_KitchenSinkExampleFile() throws IOException {
364363
.withIncluded(Arrays.asList("key1", "key2"))
365364
.withExcluded(Collections.singletonList("key3"))));
366365
meterProvider.withViews(Collections.singletonList(view));
366+
meterProvider.withExemplarFilter(MeterProviderModel.ExemplarFilter.TRACE_BASED);
367367

368368
expected.withMeterProvider(meterProvider);
369369
// end MeterProvider config

sdk-extensions/incubator/src/test/java/io/opentelemetry/sdk/extension/incubator/fileconfig/MetricExporterFactoryTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -147,7 +147,7 @@ void create_OtlpConfigured(@TempDir Path tempDir)
147147
.withCertificate(certificatePath)
148148
.withClientKey(clientKeyPath)
149149
.withClientCertificate(clientCertificatePath)
150-
.withTemporalityPreference("delta")
150+
.withTemporalityPreference(OtlpMetricModel.TemporalityPreference.DELTA)
151151
.withDefaultHistogramAggregation(
152152
OtlpMetricModel.DefaultHistogramAggregation
153153
.BASE_2_EXPONENTIAL_BUCKET_HISTOGRAM)),

sdk-extensions/incubator/src/test/java/io/opentelemetry/sdk/extension/incubator/fileconfig/ResourceFactoryTest.java

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@
1010

1111
import io.opentelemetry.sdk.autoconfigure.internal.SpiHelper;
1212
import io.opentelemetry.sdk.extension.incubator.fileconfig.internal.model.AttributeNameValueModel;
13-
import io.opentelemetry.sdk.extension.incubator.fileconfig.internal.model.DetectorAttributesModel;
1413
import io.opentelemetry.sdk.extension.incubator.fileconfig.internal.model.DetectorsModel;
14+
import io.opentelemetry.sdk.extension.incubator.fileconfig.internal.model.IncludeExcludeModel;
1515
import io.opentelemetry.sdk.extension.incubator.fileconfig.internal.model.ResourceModel;
1616
import io.opentelemetry.sdk.resources.Resource;
1717
import java.util.Arrays;
@@ -68,9 +68,7 @@ void createWithDetectors(
6868
.withDetectors(
6969
new DetectorsModel()
7070
.withAttributes(
71-
new DetectorAttributesModel()
72-
.withIncluded(included)
73-
.withExcluded(excluded)));
71+
new IncludeExcludeModel().withIncluded(included).withExcluded(excluded)));
7472
Resource resource =
7573
ResourceFactory.getInstance().create(resourceModel, spiHelper, Collections.emptyList());
7674
assertThat(resource).isEqualTo(expectedResource);

0 commit comments

Comments
 (0)