Update to otel 1.18.0 (#6575)

This commit is contained in:
Trask Stalnaker 2022-09-11 10:35:05 -07:00 committed by GitHub
parent edf421ede5
commit af61a8b578
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
11 changed files with 91 additions and 80 deletions

View File

@ -12,7 +12,7 @@ val dependencyVersions = hashMapOf<String, String>()
rootProject.extra["versions"] = dependencyVersions rootProject.extra["versions"] = dependencyVersions
// this line is managed by .github/scripts/update-sdk-version.sh // this line is managed by .github/scripts/update-sdk-version.sh
val otelVersion = "1.17.0" val otelVersion = "1.18.0"
rootProject.extra["otelVersion"] = otelVersion rootProject.extra["otelVersion"] = otelVersion

View File

@ -27,8 +27,8 @@ subprojects {
ext { ext {
versions = [ versions = [
// these lines are managed by .github/scripts/update-sdk-version.sh // these lines are managed by .github/scripts/update-sdk-version.sh
opentelemetry : "1.17.0", opentelemetry : "1.18.0",
opentelemetryAlpha : "1.17.0-alpha", opentelemetryAlpha : "1.18.0-alpha",
// these lines are managed by .github/scripts/update-version.sh // these lines are managed by .github/scripts/update-version.sh
opentelemetryJavaagent : "1.18.0-SNAPSHOT", opentelemetryJavaagent : "1.18.0-SNAPSHOT",

View File

@ -23,8 +23,8 @@ version '1.0'
ext { ext {
versions = [ versions = [
// these lines are managed by .github/scripts/update-sdk-version.sh // these lines are managed by .github/scripts/update-sdk-version.sh
opentelemetry : "1.17.0", opentelemetry : "1.18.0",
opentelemetryAlpha : "1.17.0-alpha", opentelemetryAlpha : "1.18.0-alpha",
// these lines are managed by .github/scripts/update-version.sh // these lines are managed by .github/scripts/update-version.sh
opentelemetryJavaagent : "1.18.0-SNAPSHOT", opentelemetryJavaagent : "1.18.0-SNAPSHOT",

View File

@ -498,7 +498,7 @@ class InstrumenterTest {
// see the test-instrumentation.properties file // see the test-instrumentation.properties file
InstrumentationScopeInfo expectedLibraryInfo = InstrumentationScopeInfo expectedLibraryInfo =
InstrumentationScopeInfo.create("test-instrumentation", "1.2.3", /* schemaUrl= */ null); InstrumentationScopeInfo.builder("test-instrumentation").setVersion("1.2.3").build();
otelTesting otelTesting
.assertTraces() .assertTraces()
@ -529,8 +529,9 @@ class InstrumenterTest {
span -> span ->
span.hasName("span") span.hasName("span")
.hasInstrumentationScopeInfo( .hasInstrumentationScopeInfo(
InstrumentationScopeInfo.create( InstrumentationScopeInfo.builder("test")
"test", "1.0", /* schemaUrl= */ null)))); .setVersion("1.0")
.build())));
} }
@Test @Test
@ -547,7 +548,9 @@ class InstrumenterTest {
instrumenter.end(context, Collections.emptyMap(), Collections.emptyMap(), null); instrumenter.end(context, Collections.emptyMap(), Collections.emptyMap(), null);
InstrumentationScopeInfo expectedLibraryInfo = InstrumentationScopeInfo expectedLibraryInfo =
InstrumentationScopeInfo.create("test", null, "https://opentelemetry.io/schemas/1.0.0"); InstrumentationScopeInfo.builder("test")
.setSchemaUrl("https://opentelemetry.io/schemas/1.0.0")
.build();
otelTesting otelTesting
.assertTraces() .assertTraces()
.hasTracesSatisfyingExactly( .hasTracesSatisfyingExactly(

View File

@ -69,8 +69,9 @@ class MeterTest {
.hasDescription("d") .hasDescription("d")
.hasUnit("u") .hasUnit("u")
.hasInstrumentationScope( .hasInstrumentationScope(
InstrumentationScopeInfo.create( InstrumentationScopeInfo.builder(instrumentationName)
instrumentationName, "1.2.3", /* schemaUrl= */ null)) .setVersion("1.2.3")
.build())
.hasLongSumSatisfying( .hasLongSumSatisfying(
sum -> sum ->
sum.isMonotonic() sum.isMonotonic()
@ -102,8 +103,9 @@ class MeterTest {
.hasDescription("d") .hasDescription("d")
.hasUnit("u") .hasUnit("u")
.hasInstrumentationScope( .hasInstrumentationScope(
InstrumentationScopeInfo.create( InstrumentationScopeInfo.builder(instrumentationName)
instrumentationName, "1.2.3", /* schemaUrl= */ null)) .setVersion("1.2.3")
.build())
.hasLongSumSatisfying( .hasLongSumSatisfying(
sum -> sum ->
sum.isMonotonic() sum.isMonotonic()
@ -142,8 +144,9 @@ class MeterTest {
.hasDescription("d") .hasDescription("d")
.hasUnit("u") .hasUnit("u")
.hasInstrumentationScope( .hasInstrumentationScope(
InstrumentationScopeInfo.create( InstrumentationScopeInfo.builder(instrumentationName)
instrumentationName, "1.2.3", /* schemaUrl= */ null)) .setVersion("1.2.3")
.build())
.hasDoubleSumSatisfying( .hasDoubleSumSatisfying(
sum -> sum ->
sum.isMonotonic() sum.isMonotonic()
@ -176,8 +179,9 @@ class MeterTest {
.hasDescription("d") .hasDescription("d")
.hasUnit("u") .hasUnit("u")
.hasInstrumentationScope( .hasInstrumentationScope(
InstrumentationScopeInfo.create( InstrumentationScopeInfo.builder(instrumentationName)
instrumentationName, "1.2.3", /* schemaUrl= */ null)) .setVersion("1.2.3")
.build())
.hasDoubleSumSatisfying( .hasDoubleSumSatisfying(
sum -> sum ->
sum.isMonotonic() sum.isMonotonic()
@ -216,8 +220,9 @@ class MeterTest {
.hasDescription("d") .hasDescription("d")
.hasUnit("u") .hasUnit("u")
.hasInstrumentationScope( .hasInstrumentationScope(
InstrumentationScopeInfo.create( InstrumentationScopeInfo.builder(instrumentationName)
instrumentationName, "1.2.3", /* schemaUrl= */ null)) .setVersion("1.2.3")
.build())
.hasLongSumSatisfying( .hasLongSumSatisfying(
sum -> sum ->
sum.isNotMonotonic() sum.isNotMonotonic()
@ -249,8 +254,9 @@ class MeterTest {
.hasDescription("d") .hasDescription("d")
.hasUnit("u") .hasUnit("u")
.hasInstrumentationScope( .hasInstrumentationScope(
InstrumentationScopeInfo.create( InstrumentationScopeInfo.builder(instrumentationName)
instrumentationName, "1.2.3", /* schemaUrl= */ null)) .setVersion("1.2.3")
.build())
.hasLongSumSatisfying( .hasLongSumSatisfying(
sum -> sum ->
sum.isNotMonotonic() sum.isNotMonotonic()
@ -289,8 +295,9 @@ class MeterTest {
.hasDescription("d") .hasDescription("d")
.hasUnit("u") .hasUnit("u")
.hasInstrumentationScope( .hasInstrumentationScope(
InstrumentationScopeInfo.create( InstrumentationScopeInfo.builder(instrumentationName)
instrumentationName, "1.2.3", /* schemaUrl= */ null)) .setVersion("1.2.3")
.build())
.hasDoubleSumSatisfying( .hasDoubleSumSatisfying(
sum -> sum ->
sum.isNotMonotonic() sum.isNotMonotonic()
@ -323,8 +330,9 @@ class MeterTest {
.hasDescription("d") .hasDescription("d")
.hasUnit("u") .hasUnit("u")
.hasInstrumentationScope( .hasInstrumentationScope(
InstrumentationScopeInfo.create( InstrumentationScopeInfo.builder(instrumentationName)
instrumentationName, "1.2.3", /* schemaUrl= */ null)) .setVersion("1.2.3")
.build())
.hasDoubleSumSatisfying( .hasDoubleSumSatisfying(
sum -> sum ->
sum.isNotMonotonic() sum.isNotMonotonic()
@ -363,8 +371,9 @@ class MeterTest {
.hasDescription("d") .hasDescription("d")
.hasUnit("u") .hasUnit("u")
.hasInstrumentationScope( .hasInstrumentationScope(
InstrumentationScopeInfo.create( InstrumentationScopeInfo.builder(instrumentationName)
instrumentationName, "1.2.3", /* schemaUrl= */ null)) .setVersion("1.2.3")
.build())
.hasHistogramSatisfying( .hasHistogramSatisfying(
histogram -> histogram ->
histogram.hasPointsSatisfying( histogram.hasPointsSatisfying(
@ -393,8 +402,9 @@ class MeterTest {
.hasDescription("d") .hasDescription("d")
.hasUnit("u") .hasUnit("u")
.hasInstrumentationScope( .hasInstrumentationScope(
InstrumentationScopeInfo.create( InstrumentationScopeInfo.builder(instrumentationName)
instrumentationName, "1.2.3", /* schemaUrl= */ null)) .setVersion("1.2.3")
.build())
.hasHistogramSatisfying( .hasHistogramSatisfying(
histogram -> histogram ->
histogram.hasPointsSatisfying( histogram.hasPointsSatisfying(
@ -426,8 +436,9 @@ class MeterTest {
.hasDescription("d") .hasDescription("d")
.hasUnit("u") .hasUnit("u")
.hasInstrumentationScope( .hasInstrumentationScope(
InstrumentationScopeInfo.create( InstrumentationScopeInfo.builder(instrumentationName)
instrumentationName, "1.2.3", /* schemaUrl= */ null)) .setVersion("1.2.3")
.build())
.hasLongGaugeSatisfying( .hasLongGaugeSatisfying(
gauge -> gauge ->
gauge.hasPointsSatisfying( gauge.hasPointsSatisfying(
@ -467,8 +478,9 @@ class MeterTest {
.hasDescription("d") .hasDescription("d")
.hasUnit("u") .hasUnit("u")
.hasInstrumentationScope( .hasInstrumentationScope(
InstrumentationScopeInfo.create( InstrumentationScopeInfo.builder(instrumentationName)
instrumentationName, "1.2.3", /* schemaUrl= */ null)) .setVersion("1.2.3")
.build())
.hasDoubleGaugeSatisfying( .hasDoubleGaugeSatisfying(
gauge -> gauge ->
gauge.hasPointsSatisfying( gauge.hasPointsSatisfying(

View File

@ -21,10 +21,7 @@ dependencies {
implementation(project(":instrumentation:spring:spring-web-3.1:library")) implementation(project(":instrumentation:spring:spring-web-3.1:library"))
implementation(project(":instrumentation:spring:spring-webmvc-5.3:library")) implementation(project(":instrumentation:spring:spring-webmvc-5.3:library"))
implementation(project(":instrumentation:spring:spring-webflux-5.0:library")) implementation(project(":instrumentation:spring:spring-webflux-5.0:library"))
implementation("io.opentelemetry:opentelemetry-micrometer1-shim") { implementation(project(":instrumentation:micrometer:micrometer-1.5:library"))
// just get the instrumentation, without micrometer itself
exclude("io.micrometer", "micrometer-core")
}
compileOnly("org.springframework.kafka:spring-kafka:2.9.0") compileOnly("org.springframework.kafka:spring-kafka:2.9.0")
compileOnly("org.springframework.boot:spring-boot-starter-actuator:$springBootVersion") compileOnly("org.springframework.boot:spring-boot-starter-actuator:$springBootVersion")
@ -79,7 +76,8 @@ tasks.withType<Test>().configureEach {
// disable tests on openj9 18 because they often crash JIT compiler // disable tests on openj9 18 because they often crash JIT compiler
val testJavaVersion = gradle.startParameter.projectProperties["testJavaVersion"]?.let(JavaVersion::toVersion) val testJavaVersion = gradle.startParameter.projectProperties["testJavaVersion"]?.let(JavaVersion::toVersion)
val testOnOpenJ9 = gradle.startParameter.projectProperties["testJavaVM"]?.run { this == "openj9" } ?: false val testOnOpenJ9 = gradle.startParameter.projectProperties["testJavaVM"]?.run { this == "openj9" }
?: false
if (testOnOpenJ9 && testJavaVersion?.majorVersion == "18") { if (testOnOpenJ9 && testJavaVersion?.majorVersion == "18") {
enabled = false enabled = false
} }

View File

@ -8,7 +8,7 @@ package io.opentelemetry.instrumentation.spring.autoconfigure.metrics;
import io.micrometer.core.instrument.Clock; import io.micrometer.core.instrument.Clock;
import io.micrometer.core.instrument.MeterRegistry; import io.micrometer.core.instrument.MeterRegistry;
import io.opentelemetry.api.OpenTelemetry; import io.opentelemetry.api.OpenTelemetry;
import io.opentelemetry.micrometer1shim.OpenTelemetryMeterRegistry; import io.opentelemetry.instrumentation.micrometer.v1_5.OpenTelemetryMeterRegistry;
import org.springframework.boot.actuate.autoconfigure.metrics.CompositeMeterRegistryAutoConfiguration; import org.springframework.boot.actuate.autoconfigure.metrics.CompositeMeterRegistryAutoConfiguration;
import org.springframework.boot.actuate.autoconfigure.metrics.MetricsAutoConfiguration; import org.springframework.boot.actuate.autoconfigure.metrics.MetricsAutoConfiguration;
import org.springframework.boot.autoconfigure.AutoConfigureAfter; import org.springframework.boot.autoconfigure.AutoConfigureAfter;

View File

@ -8,8 +8,8 @@ package io.opentelemetry.instrumentation.spring.autoconfigure.metrics;
import static org.assertj.core.api.Assertions.assertThat; import static org.assertj.core.api.Assertions.assertThat;
import io.micrometer.core.instrument.MeterRegistry; import io.micrometer.core.instrument.MeterRegistry;
import io.opentelemetry.instrumentation.micrometer.v1_5.OpenTelemetryMeterRegistry;
import io.opentelemetry.instrumentation.spring.autoconfigure.OpenTelemetryAutoConfiguration; import io.opentelemetry.instrumentation.spring.autoconfigure.OpenTelemetryAutoConfiguration;
import io.opentelemetry.micrometer1shim.OpenTelemetryMeterRegistry;
import org.junit.jupiter.api.Test; import org.junit.jupiter.api.Test;
import org.springframework.boot.actuate.autoconfigure.metrics.MetricsAutoConfiguration; import org.springframework.boot.actuate.autoconfigure.metrics.MetricsAutoConfiguration;
import org.springframework.boot.autoconfigure.AutoConfigurations; import org.springframework.boot.autoconfigure.AutoConfigurations;

View File

@ -27,7 +27,8 @@ dependencies {
implementation("io.opentelemetry:opentelemetry-extension-aws") implementation("io.opentelemetry:opentelemetry-extension-aws")
implementation("io.opentelemetry:opentelemetry-extension-trace-propagators") implementation("io.opentelemetry:opentelemetry-extension-trace-propagators")
implementation("io.opentelemetry:opentelemetry-sdk-extension-resources") implementation("io.opentelemetry:opentelemetry-sdk-extension-resources")
implementation("io.opentelemetry:opentelemetry-sdk-extension-metric-incubator") // the incubator's ViewConfigCustomizer is used to support loading yaml-based metric views
implementation("io.opentelemetry:opentelemetry-sdk-extension-incubator")
// Exporters with dependencies // Exporters with dependencies
implementation("io.opentelemetry:opentelemetry-exporter-jaeger") implementation("io.opentelemetry:opentelemetry-exporter-jaeger")

54
licenses/licenses.md generated
View File

@ -1,7 +1,7 @@
#javaagent #javaagent
##Dependency License Report ##Dependency License Report
_2022-09-06 12:21:05 CEST_ _2022-09-09 17:28:09 PDT_
## Apache License, Version 2.0 ## Apache License, Version 2.0
**1** **Group:** `com.blogspot.mydailyjava` **Name:** `weak-lock-free` **Version:** `0.18` **1** **Group:** `com.blogspot.mydailyjava` **Name:** `weak-lock-free` **Version:** `0.18`
@ -37,103 +37,103 @@ _2022-09-06 12:21:05 CEST_
> - **POM Project URL**: [https://github.com/square/okio/](https://github.com/square/okio/) > - **POM Project URL**: [https://github.com/square/okio/](https://github.com/square/okio/)
> - **POM License**: Apache License, Version 2.0 - [http://www.apache.org/licenses/LICENSE-2.0](http://www.apache.org/licenses/LICENSE-2.0) > - **POM License**: Apache License, Version 2.0 - [http://www.apache.org/licenses/LICENSE-2.0](http://www.apache.org/licenses/LICENSE-2.0)
**7** **Group:** `io.opentelemetry` **Name:** `opentelemetry-api` **Version:** `1.17.0` **7** **Group:** `io.opentelemetry` **Name:** `opentelemetry-api` **Version:** `1.18.0`
> - **POM Project URL**: [https://github.com/open-telemetry/opentelemetry-java](https://github.com/open-telemetry/opentelemetry-java) > - **POM Project URL**: [https://github.com/open-telemetry/opentelemetry-java](https://github.com/open-telemetry/opentelemetry-java)
> - **POM License**: Apache License, Version 2.0 - [https://www.apache.org/licenses/LICENSE-2.0](https://www.apache.org/licenses/LICENSE-2.0) > - **POM License**: Apache License, Version 2.0 - [https://www.apache.org/licenses/LICENSE-2.0](https://www.apache.org/licenses/LICENSE-2.0)
**8** **Group:** `io.opentelemetry` **Name:** `opentelemetry-context` **Version:** `1.17.0` **8** **Group:** `io.opentelemetry` **Name:** `opentelemetry-context` **Version:** `1.18.0`
> - **POM Project URL**: [https://github.com/open-telemetry/opentelemetry-java](https://github.com/open-telemetry/opentelemetry-java) > - **POM Project URL**: [https://github.com/open-telemetry/opentelemetry-java](https://github.com/open-telemetry/opentelemetry-java)
> - **POM License**: Apache License, Version 2.0 - [https://www.apache.org/licenses/LICENSE-2.0](https://www.apache.org/licenses/LICENSE-2.0) > - **POM License**: Apache License, Version 2.0 - [https://www.apache.org/licenses/LICENSE-2.0](https://www.apache.org/licenses/LICENSE-2.0)
**9** **Group:** `io.opentelemetry` **Name:** `opentelemetry-exporter-common` **Version:** `1.17.0` **9** **Group:** `io.opentelemetry` **Name:** `opentelemetry-exporter-common` **Version:** `1.18.0`
> - **POM Project URL**: [https://github.com/open-telemetry/opentelemetry-java](https://github.com/open-telemetry/opentelemetry-java) > - **POM Project URL**: [https://github.com/open-telemetry/opentelemetry-java](https://github.com/open-telemetry/opentelemetry-java)
> - **POM License**: Apache License, Version 2.0 - [http://www.apache.org/licenses/LICENSE-2.0](http://www.apache.org/licenses/LICENSE-2.0) > - **POM License**: Apache License, Version 2.0 - [http://www.apache.org/licenses/LICENSE-2.0](http://www.apache.org/licenses/LICENSE-2.0)
**10** **Group:** `io.opentelemetry` **Name:** `opentelemetry-exporter-jaeger` **Version:** `1.17.0` **10** **Group:** `io.opentelemetry` **Name:** `opentelemetry-exporter-jaeger` **Version:** `1.18.0`
> - **POM Project URL**: [https://github.com/open-telemetry/opentelemetry-java](https://github.com/open-telemetry/opentelemetry-java) > - **POM Project URL**: [https://github.com/open-telemetry/opentelemetry-java](https://github.com/open-telemetry/opentelemetry-java)
> - **POM License**: Apache License, Version 2.0 - [http://www.apache.org/licenses/LICENSE-2.0](http://www.apache.org/licenses/LICENSE-2.0) > - **POM License**: Apache License, Version 2.0 - [http://www.apache.org/licenses/LICENSE-2.0](http://www.apache.org/licenses/LICENSE-2.0)
**11** **Group:** `io.opentelemetry` **Name:** `opentelemetry-exporter-logging` **Version:** `1.17.0` **11** **Group:** `io.opentelemetry` **Name:** `opentelemetry-exporter-logging` **Version:** `1.18.0`
> - **POM Project URL**: [https://github.com/open-telemetry/opentelemetry-java](https://github.com/open-telemetry/opentelemetry-java) > - **POM Project URL**: [https://github.com/open-telemetry/opentelemetry-java](https://github.com/open-telemetry/opentelemetry-java)
> - **POM License**: Apache License, Version 2.0 - [http://www.apache.org/licenses/LICENSE-2.0](http://www.apache.org/licenses/LICENSE-2.0) > - **POM License**: Apache License, Version 2.0 - [http://www.apache.org/licenses/LICENSE-2.0](http://www.apache.org/licenses/LICENSE-2.0)
**12** **Group:** `io.opentelemetry` **Name:** `opentelemetry-exporter-logging-otlp` **Version:** `1.17.0` **12** **Group:** `io.opentelemetry` **Name:** `opentelemetry-exporter-logging-otlp` **Version:** `1.18.0`
> - **POM Project URL**: [https://github.com/open-telemetry/opentelemetry-java](https://github.com/open-telemetry/opentelemetry-java) > - **POM Project URL**: [https://github.com/open-telemetry/opentelemetry-java](https://github.com/open-telemetry/opentelemetry-java)
> - **POM License**: Apache License, Version 2.0 - [http://www.apache.org/licenses/LICENSE-2.0](http://www.apache.org/licenses/LICENSE-2.0) > - **POM License**: Apache License, Version 2.0 - [http://www.apache.org/licenses/LICENSE-2.0](http://www.apache.org/licenses/LICENSE-2.0)
**13** **Group:** `io.opentelemetry` **Name:** `opentelemetry-exporter-otlp` **Version:** `1.17.0` **13** **Group:** `io.opentelemetry` **Name:** `opentelemetry-exporter-otlp` **Version:** `1.18.0`
> - **POM Project URL**: [https://github.com/open-telemetry/opentelemetry-java](https://github.com/open-telemetry/opentelemetry-java) > - **POM Project URL**: [https://github.com/open-telemetry/opentelemetry-java](https://github.com/open-telemetry/opentelemetry-java)
> - **POM License**: Apache License, Version 2.0 - [http://www.apache.org/licenses/LICENSE-2.0](http://www.apache.org/licenses/LICENSE-2.0) > - **POM License**: Apache License, Version 2.0 - [http://www.apache.org/licenses/LICENSE-2.0](http://www.apache.org/licenses/LICENSE-2.0)
**14** **Group:** `io.opentelemetry` **Name:** `opentelemetry-exporter-otlp-common` **Version:** `1.17.0` **14** **Group:** `io.opentelemetry` **Name:** `opentelemetry-exporter-otlp-common` **Version:** `1.18.0`
> - **POM Project URL**: [https://github.com/open-telemetry/opentelemetry-java](https://github.com/open-telemetry/opentelemetry-java) > - **POM Project URL**: [https://github.com/open-telemetry/opentelemetry-java](https://github.com/open-telemetry/opentelemetry-java)
> - **POM License**: Apache License, Version 2.0 - [http://www.apache.org/licenses/LICENSE-2.0](http://www.apache.org/licenses/LICENSE-2.0) > - **POM License**: Apache License, Version 2.0 - [http://www.apache.org/licenses/LICENSE-2.0](http://www.apache.org/licenses/LICENSE-2.0)
**15** **Group:** `io.opentelemetry` **Name:** `opentelemetry-exporter-otlp-logs` **Version:** `1.17.0-alpha` **15** **Group:** `io.opentelemetry` **Name:** `opentelemetry-exporter-otlp-logs` **Version:** `1.18.0-alpha`
> - **POM Project URL**: [https://github.com/open-telemetry/opentelemetry-java](https://github.com/open-telemetry/opentelemetry-java) > - **POM Project URL**: [https://github.com/open-telemetry/opentelemetry-java](https://github.com/open-telemetry/opentelemetry-java)
> - **POM License**: Apache License, Version 2.0 - [http://www.apache.org/licenses/LICENSE-2.0](http://www.apache.org/licenses/LICENSE-2.0) > - **POM License**: Apache License, Version 2.0 - [http://www.apache.org/licenses/LICENSE-2.0](http://www.apache.org/licenses/LICENSE-2.0)
**16** **Group:** `io.opentelemetry` **Name:** `opentelemetry-exporter-prometheus` **Version:** `1.17.0-alpha` **16** **Group:** `io.opentelemetry` **Name:** `opentelemetry-exporter-prometheus` **Version:** `1.18.0-alpha`
> - **POM Project URL**: [https://github.com/open-telemetry/opentelemetry-java](https://github.com/open-telemetry/opentelemetry-java) > - **POM Project URL**: [https://github.com/open-telemetry/opentelemetry-java](https://github.com/open-telemetry/opentelemetry-java)
> - **POM License**: Apache License, Version 2.0 - [http://www.apache.org/licenses/LICENSE-2.0](http://www.apache.org/licenses/LICENSE-2.0) > - **POM License**: Apache License, Version 2.0 - [http://www.apache.org/licenses/LICENSE-2.0](http://www.apache.org/licenses/LICENSE-2.0)
**17** **Group:** `io.opentelemetry` **Name:** `opentelemetry-exporter-zipkin` **Version:** `1.17.0` **17** **Group:** `io.opentelemetry` **Name:** `opentelemetry-exporter-zipkin` **Version:** `1.18.0`
> - **POM Project URL**: [https://github.com/open-telemetry/opentelemetry-java](https://github.com/open-telemetry/opentelemetry-java) > - **POM Project URL**: [https://github.com/open-telemetry/opentelemetry-java](https://github.com/open-telemetry/opentelemetry-java)
> - **POM License**: Apache License, Version 2.0 - [http://www.apache.org/licenses/LICENSE-2.0](http://www.apache.org/licenses/LICENSE-2.0) > - **POM License**: Apache License, Version 2.0 - [http://www.apache.org/licenses/LICENSE-2.0](http://www.apache.org/licenses/LICENSE-2.0)
**18** **Group:** `io.opentelemetry` **Name:** `opentelemetry-extension-aws` **Version:** `1.17.0` **18** **Group:** `io.opentelemetry` **Name:** `opentelemetry-extension-aws` **Version:** `1.18.0`
> - **POM Project URL**: [https://github.com/open-telemetry/opentelemetry-java](https://github.com/open-telemetry/opentelemetry-java) > - **POM Project URL**: [https://github.com/open-telemetry/opentelemetry-java](https://github.com/open-telemetry/opentelemetry-java)
> - **POM License**: Apache License, Version 2.0 - [http://www.apache.org/licenses/LICENSE-2.0](http://www.apache.org/licenses/LICENSE-2.0) > - **POM License**: Apache License, Version 2.0 - [http://www.apache.org/licenses/LICENSE-2.0](http://www.apache.org/licenses/LICENSE-2.0)
**19** **Group:** `io.opentelemetry` **Name:** `opentelemetry-extension-kotlin` **Version:** `1.17.0` **19** **Group:** `io.opentelemetry` **Name:** `opentelemetry-extension-kotlin` **Version:** `1.18.0`
> - **POM Project URL**: [https://github.com/open-telemetry/opentelemetry-java](https://github.com/open-telemetry/opentelemetry-java) > - **POM Project URL**: [https://github.com/open-telemetry/opentelemetry-java](https://github.com/open-telemetry/opentelemetry-java)
> - **POM License**: Apache License, Version 2.0 - [http://www.apache.org/licenses/LICENSE-2.0](http://www.apache.org/licenses/LICENSE-2.0) > - **POM License**: Apache License, Version 2.0 - [http://www.apache.org/licenses/LICENSE-2.0](http://www.apache.org/licenses/LICENSE-2.0)
**20** **Group:** `io.opentelemetry` **Name:** `opentelemetry-extension-trace-propagators` **Version:** `1.17.0` **20** **Group:** `io.opentelemetry` **Name:** `opentelemetry-extension-trace-propagators` **Version:** `1.18.0`
> - **POM Project URL**: [https://github.com/open-telemetry/opentelemetry-java](https://github.com/open-telemetry/opentelemetry-java) > - **POM Project URL**: [https://github.com/open-telemetry/opentelemetry-java](https://github.com/open-telemetry/opentelemetry-java)
> - **POM License**: Apache License, Version 2.0 - [http://www.apache.org/licenses/LICENSE-2.0](http://www.apache.org/licenses/LICENSE-2.0) > - **POM License**: Apache License, Version 2.0 - [http://www.apache.org/licenses/LICENSE-2.0](http://www.apache.org/licenses/LICENSE-2.0)
**21** **Group:** `io.opentelemetry` **Name:** `opentelemetry-sdk` **Version:** `1.17.0` **21** **Group:** `io.opentelemetry` **Name:** `opentelemetry-sdk` **Version:** `1.18.0`
> - **POM Project URL**: [https://github.com/open-telemetry/opentelemetry-java](https://github.com/open-telemetry/opentelemetry-java) > - **POM Project URL**: [https://github.com/open-telemetry/opentelemetry-java](https://github.com/open-telemetry/opentelemetry-java)
> - **POM License**: Apache License, Version 2.0 - [http://www.apache.org/licenses/LICENSE-2.0](http://www.apache.org/licenses/LICENSE-2.0) > - **POM License**: Apache License, Version 2.0 - [http://www.apache.org/licenses/LICENSE-2.0](http://www.apache.org/licenses/LICENSE-2.0)
**22** **Group:** `io.opentelemetry` **Name:** `opentelemetry-sdk-common` **Version:** `1.17.0` **22** **Group:** `io.opentelemetry` **Name:** `opentelemetry-sdk-common` **Version:** `1.18.0`
> - **POM Project URL**: [https://github.com/open-telemetry/opentelemetry-java](https://github.com/open-telemetry/opentelemetry-java) > - **POM Project URL**: [https://github.com/open-telemetry/opentelemetry-java](https://github.com/open-telemetry/opentelemetry-java)
> - **POM License**: Apache License, Version 2.0 - [http://www.apache.org/licenses/LICENSE-2.0](http://www.apache.org/licenses/LICENSE-2.0) > - **POM License**: Apache License, Version 2.0 - [http://www.apache.org/licenses/LICENSE-2.0](http://www.apache.org/licenses/LICENSE-2.0)
**23** **Group:** `io.opentelemetry` **Name:** `opentelemetry-sdk-extension-autoconfigure` **Version:** `1.17.0-alpha` **23** **Group:** `io.opentelemetry` **Name:** `opentelemetry-sdk-extension-autoconfigure` **Version:** `1.18.0-alpha`
> - **POM Project URL**: [https://github.com/open-telemetry/opentelemetry-java](https://github.com/open-telemetry/opentelemetry-java) > - **POM Project URL**: [https://github.com/open-telemetry/opentelemetry-java](https://github.com/open-telemetry/opentelemetry-java)
> - **POM License**: Apache License, Version 2.0 - [http://www.apache.org/licenses/LICENSE-2.0](http://www.apache.org/licenses/LICENSE-2.0) > - **POM License**: Apache License, Version 2.0 - [http://www.apache.org/licenses/LICENSE-2.0](http://www.apache.org/licenses/LICENSE-2.0)
**24** **Group:** `io.opentelemetry` **Name:** `opentelemetry-sdk-extension-autoconfigure-spi` **Version:** `1.17.0` **24** **Group:** `io.opentelemetry` **Name:** `opentelemetry-sdk-extension-autoconfigure-spi` **Version:** `1.18.0`
> - **POM Project URL**: [https://github.com/open-telemetry/opentelemetry-java](https://github.com/open-telemetry/opentelemetry-java) > - **POM Project URL**: [https://github.com/open-telemetry/opentelemetry-java](https://github.com/open-telemetry/opentelemetry-java)
> - **POM License**: Apache License, Version 2.0 - [http://www.apache.org/licenses/LICENSE-2.0](http://www.apache.org/licenses/LICENSE-2.0) > - **POM License**: Apache License, Version 2.0 - [http://www.apache.org/licenses/LICENSE-2.0](http://www.apache.org/licenses/LICENSE-2.0)
**25** **Group:** `io.opentelemetry` **Name:** `opentelemetry-sdk-extension-jaeger-remote-sampler` **Version:** `1.17.0` **25** **Group:** `io.opentelemetry` **Name:** `opentelemetry-sdk-extension-incubator` **Version:** `1.18.0-alpha`
> - **POM Project URL**: [https://github.com/open-telemetry/opentelemetry-java](https://github.com/open-telemetry/opentelemetry-java) > - **POM Project URL**: [https://github.com/open-telemetry/opentelemetry-java](https://github.com/open-telemetry/opentelemetry-java)
> - **POM License**: Apache License, Version 2.0 - [http://www.apache.org/licenses/LICENSE-2.0](http://www.apache.org/licenses/LICENSE-2.0) > - **POM License**: Apache License, Version 2.0 - [http://www.apache.org/licenses/LICENSE-2.0](http://www.apache.org/licenses/LICENSE-2.0)
**26** **Group:** `io.opentelemetry` **Name:** `opentelemetry-sdk-extension-metric-incubator` **Version:** `1.17.0-alpha` **26** **Group:** `io.opentelemetry` **Name:** `opentelemetry-sdk-extension-jaeger-remote-sampler` **Version:** `1.18.0`
> - **POM Project URL**: [https://github.com/open-telemetry/opentelemetry-java](https://github.com/open-telemetry/opentelemetry-java) > - **POM Project URL**: [https://github.com/open-telemetry/opentelemetry-java](https://github.com/open-telemetry/opentelemetry-java)
> - **POM License**: Apache License, Version 2.0 - [http://www.apache.org/licenses/LICENSE-2.0](http://www.apache.org/licenses/LICENSE-2.0) > - **POM License**: Apache License, Version 2.0 - [http://www.apache.org/licenses/LICENSE-2.0](http://www.apache.org/licenses/LICENSE-2.0)
**27** **Group:** `io.opentelemetry` **Name:** `opentelemetry-sdk-extension-resources` **Version:** `1.17.0` **27** **Group:** `io.opentelemetry` **Name:** `opentelemetry-sdk-extension-resources` **Version:** `1.18.0`
> - **POM Project URL**: [https://github.com/open-telemetry/opentelemetry-java](https://github.com/open-telemetry/opentelemetry-java) > - **POM Project URL**: [https://github.com/open-telemetry/opentelemetry-java](https://github.com/open-telemetry/opentelemetry-java)
> - **POM License**: Apache License, Version 2.0 - [http://www.apache.org/licenses/LICENSE-2.0](http://www.apache.org/licenses/LICENSE-2.0) > - **POM License**: Apache License, Version 2.0 - [http://www.apache.org/licenses/LICENSE-2.0](http://www.apache.org/licenses/LICENSE-2.0)
**28** **Group:** `io.opentelemetry` **Name:** `opentelemetry-sdk-logs` **Version:** `1.17.0-alpha` **28** **Group:** `io.opentelemetry` **Name:** `opentelemetry-sdk-logs` **Version:** `1.18.0-alpha`
> - **POM Project URL**: [https://github.com/open-telemetry/opentelemetry-java](https://github.com/open-telemetry/opentelemetry-java) > - **POM Project URL**: [https://github.com/open-telemetry/opentelemetry-java](https://github.com/open-telemetry/opentelemetry-java)
> - **POM License**: Apache License, Version 2.0 - [http://www.apache.org/licenses/LICENSE-2.0](http://www.apache.org/licenses/LICENSE-2.0) > - **POM License**: Apache License, Version 2.0 - [http://www.apache.org/licenses/LICENSE-2.0](http://www.apache.org/licenses/LICENSE-2.0)
**29** **Group:** `io.opentelemetry` **Name:** `opentelemetry-sdk-metrics` **Version:** `1.17.0` **29** **Group:** `io.opentelemetry` **Name:** `opentelemetry-sdk-metrics` **Version:** `1.18.0`
> - **POM Project URL**: [https://github.com/open-telemetry/opentelemetry-java](https://github.com/open-telemetry/opentelemetry-java) > - **POM Project URL**: [https://github.com/open-telemetry/opentelemetry-java](https://github.com/open-telemetry/opentelemetry-java)
> - **POM License**: Apache License, Version 2.0 - [http://www.apache.org/licenses/LICENSE-2.0](http://www.apache.org/licenses/LICENSE-2.0) > - **POM License**: Apache License, Version 2.0 - [http://www.apache.org/licenses/LICENSE-2.0](http://www.apache.org/licenses/LICENSE-2.0)
**30** **Group:** `io.opentelemetry` **Name:** `opentelemetry-sdk-trace` **Version:** `1.17.0` **30** **Group:** `io.opentelemetry` **Name:** `opentelemetry-sdk-trace` **Version:** `1.18.0`
> - **POM Project URL**: [https://github.com/open-telemetry/opentelemetry-java](https://github.com/open-telemetry/opentelemetry-java) > - **POM Project URL**: [https://github.com/open-telemetry/opentelemetry-java](https://github.com/open-telemetry/opentelemetry-java)
> - **POM License**: Apache License, Version 2.0 - [http://www.apache.org/licenses/LICENSE-2.0](http://www.apache.org/licenses/LICENSE-2.0) > - **POM License**: Apache License, Version 2.0 - [http://www.apache.org/licenses/LICENSE-2.0](http://www.apache.org/licenses/LICENSE-2.0)
**31** **Group:** `io.opentelemetry` **Name:** `opentelemetry-semconv` **Version:** `1.17.0-alpha` **31** **Group:** `io.opentelemetry` **Name:** `opentelemetry-semconv` **Version:** `1.18.0-alpha`
> - **POM Project URL**: [https://github.com/open-telemetry/opentelemetry-java](https://github.com/open-telemetry/opentelemetry-java) > - **POM Project URL**: [https://github.com/open-telemetry/opentelemetry-java](https://github.com/open-telemetry/opentelemetry-java)
> - **POM License**: Apache License, Version 2.0 - [https://www.apache.org/licenses/LICENSE-2.0](https://www.apache.org/licenses/LICENSE-2.0) > - **POM License**: Apache License, Version 2.0 - [https://www.apache.org/licenses/LICENSE-2.0](https://www.apache.org/licenses/LICENSE-2.0)
@ -194,7 +194,7 @@ _2022-09-06 12:21:05 CEST_
> - **POM License**: Apache License, Version 2.0 - [http://www.apache.org/licenses/LICENSE-2.0](http://www.apache.org/licenses/LICENSE-2.0) > - **POM License**: Apache License, Version 2.0 - [http://www.apache.org/licenses/LICENSE-2.0](http://www.apache.org/licenses/LICENSE-2.0)
> - **POM License**: The 3-Clause BSD License - [https://opensource.org/licenses/BSD-3-Clause](https://opensource.org/licenses/BSD-3-Clause) > - **POM License**: The 3-Clause BSD License - [https://opensource.org/licenses/BSD-3-Clause](https://opensource.org/licenses/BSD-3-Clause)
**43** **Group:** `org.yaml` **Name:** `snakeyaml` **Version:** `1.30` **43** **Group:** `org.yaml` **Name:** `snakeyaml` **Version:** `1.31`
> - **Manifest License**: Apache License, Version 2.0 (Not Packaged) > - **Manifest License**: Apache License, Version 2.0 (Not Packaged)
> - **POM Project URL**: [https://bitbucket.org/snakeyaml/snakeyaml](https://bitbucket.org/snakeyaml/snakeyaml) > - **POM Project URL**: [https://bitbucket.org/snakeyaml/snakeyaml](https://bitbucket.org/snakeyaml/snakeyaml)
> - **POM License**: Apache License, Version 2.0 - [https://www.apache.org/licenses/LICENSE-2.0](https://www.apache.org/licenses/LICENSE-2.0) > - **POM License**: Apache License, Version 2.0 - [https://www.apache.org/licenses/LICENSE-2.0](https://www.apache.org/licenses/LICENSE-2.0)

View File

@ -188,10 +188,9 @@ public final class AgentTestingExporterAccess {
io.opentelemetry.sdk.resources.Resource.create( io.opentelemetry.sdk.resources.Resource.create(
fromProto(resource.getAttributesList()))) fromProto(resource.getAttributesList())))
.setInstrumentationScopeInfo( .setInstrumentationScopeInfo(
InstrumentationScopeInfo.create( InstrumentationScopeInfo.builder(instrumentationScope.getName())
instrumentationScope.getName(), .setVersion(instrumentationScope.getVersion())
instrumentationScope.getVersion(), .build())
/* schemaUrl= */ null))
.setName(span.getName()) .setName(span.getName())
.setStartEpochNanos(span.getStartTimeUnixNano()) .setStartEpochNanos(span.getStartTimeUnixNano())
.setEndEpochNanos(span.getEndTimeUnixNano()) .setEndEpochNanos(span.getEndTimeUnixNano())
@ -267,10 +266,9 @@ public final class AgentTestingExporterAccess {
metric, metric,
io.opentelemetry.sdk.resources.Resource.create( io.opentelemetry.sdk.resources.Resource.create(
fromProto(resource.getAttributesList())), fromProto(resource.getAttributesList())),
InstrumentationScopeInfo.create( InstrumentationScopeInfo.builder(instrumentationScope.getName())
instrumentationScope.getName(), .setVersion(instrumentationScope.getVersion())
instrumentationScope.getVersion(), .build()));
/* schemaUrl= */ null)));
} }
} }
} }
@ -309,10 +307,9 @@ public final class AgentTestingExporterAccess {
logRecord, logRecord,
io.opentelemetry.sdk.resources.Resource.create( io.opentelemetry.sdk.resources.Resource.create(
fromProto(resource.getAttributesList())), fromProto(resource.getAttributesList())),
InstrumentationScopeInfo.create( InstrumentationScopeInfo.builder(instrumentationScope.getName())
instrumentationScope.getName(), .setVersion(instrumentationScope.getVersion())
instrumentationScope.getVersion(), .build()));
/* schemaUrl= */ null)));
} }
} }
} }