Skip to content

Commit c72579a

Browse files
authored
update dependencies (#61)
* update spring * update spring * update dependencies
1 parent b56e21a commit c72579a

File tree

4 files changed

+20
-20
lines changed

4 files changed

+20
-20
lines changed

build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -148,7 +148,7 @@ dependencies {
148148
platform("io.opentelemetry:opentelemetry-bom:${openTelemetryVersion}"),
149149
"io.opentelemetry:opentelemetry-sdk:${openTelemetryVersion}",
150150
"io.opentelemetry:opentelemetry-exporter-otlp:${openTelemetryVersion}",
151-
"io.opentelemetry:opentelemetry-semconv:${openTelemetrySemConvVersion}",
151+
"io.opentelemetry.semconv:opentelemetry-semconv:${openTelemetrySemConvVersion}",
152152
"io.opentelemetry.proto:opentelemetry-proto:${openTelemetryProtoVersion}",
153153

154154
"com.google.protobuf:protobuf-java:${protobufVersion}",

gradle.properties

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -3,27 +3,27 @@ boomerangVersion=1.737.0
33
# The OpenTelemetry-Boomerang version to ship with the EUM server
44
boomerangOpenTelemetryPluginVersion=0.48.0-5
55

6-
springBootVersion=3.4.2
7-
snakeYamlVersion=2.3
6+
springBootVersion=3.4.4
7+
snakeYamlVersion=2.4
88

99
# Ensure to adapt the netty version (inspectit-ocelot-core/build.gradle) when changing the OpenCensus version
1010
openCensusVersion=0.31.1
1111
openCensusInfluxdbExporterVersion=1.2
12-
grpcVersion=1.70.0
12+
grpcVersion=1.71.0
1313

1414
# @pin Prometheus client to 0.6.0 to prevent auto prefixing counter metrics with "_total"
1515
# see: https://github.com/prometheus/client_java/issues/640, https://github.com/prometheus/client_java/pull/653
1616
# additionally, the version 1.* introduced breaking changes
1717
prometheusClientVersion = 0.6.0
18-
# Keep the OpenTelemetry versions consistent
18+
# Keep the OpenTelemetry versions consistent, take a look at Spring
1919
openTelemetryVersion=1.43.0
2020
openTelemetryAlphaVersion=1.43.0-alpha
21-
openTelemetrySemConvVersion=1.30.1-alpha
21+
openTelemetrySemConvVersion=1.30.0
2222
openTelemetryProtoVersion=1.5.0-alpha
23-
# Overwrite transitive dependency of OTel-proto to fix CVE - Keep an eye on Spring versions
23+
# Keep an eye on OTel proto version
2424
protobufVersion=4.28.3
2525

26-
guavaVersion=33.4.0-jre
26+
guavaVersion=33.4.6-jre
2727
geoip2Version=4.2.1
2828

2929
httpClientVersion=4.5.14
@@ -32,20 +32,20 @@ commonsMath3Version=3.6.1
3232
commonsLang3Version=3.17.0
3333
commonsIoVersion=2.18.0
3434

35-
influxdbJavaVersion=2.24
35+
influxdbJavaVersion=2.25
3636

37-
armeriaVersion=1.31.3
38-
testContainersVersion=1.20.4
37+
armeriaVersion=1.32.3
38+
testContainersVersion=1.20.6
3939

4040
### gradle plugin versions
4141
### Check for newer version at https://plugins.gradle.org/
4242
# io.spring.dependency-management
4343
springDependencyManangementVersion=1.1.7
4444
# org.owasp.dependencycheck
45-
owaspDependencyCheckVersion=12.0.2
45+
owaspDependencyCheckVersion=12.1.0
4646
# org.cyclonedx.bom
47-
cyclonedxBomVersion=2.0.0
47+
cyclonedxBomVersion=2.2.0
4848
# com.palantir.docker
4949
palantirDockerVersion=0.36.0
50-
versionsPlugin=0.51.0
50+
versionsPlugin=0.52.0
5151
lombokVersion=1.18.36

src/main/java/rocks/inspectit/oce/eum/server/exporters/OtlpMetricsExporterService.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,15 +11,15 @@
1111
import io.opentelemetry.exporter.otlp.metrics.OtlpGrpcMetricExporterBuilder;
1212
import io.opentelemetry.opencensusshim.internal.metrics.MetricAdapter;
1313
import io.opentelemetry.sdk.OpenTelemetrySdk;
14-
import io.opentelemetry.sdk.common.CompletableResultCode;
1514
import io.opentelemetry.sdk.metrics.SdkMeterProvider;
1615
import io.opentelemetry.sdk.metrics.data.AggregationTemporality;
1716
import io.opentelemetry.sdk.metrics.data.MetricData;
1817
import io.opentelemetry.sdk.metrics.export.AggregationTemporalitySelector;
1918
import io.opentelemetry.sdk.metrics.export.MetricExporter;
2019
import io.opentelemetry.sdk.metrics.export.PeriodicMetricReaderBuilder;
2120
import io.opentelemetry.sdk.resources.Resource;
22-
import io.opentelemetry.semconv.resource.attributes.ResourceAttributes;
21+
import io.opentelemetry.semconv.ServiceAttributes;
22+
import io.opentelemetry.semconv.TelemetryAttributes;
2323
import lombok.Getter;
2424
import lombok.extern.slf4j.Slf4j;
2525
import org.springframework.beans.factory.annotation.Autowired;
@@ -111,9 +111,9 @@ void doEnable() {
111111
enabled = true;
112112
otlpMetricsExporterSettings = configuration.getExporters().getMetrics().getOtlp();
113113
AggregationTemporalitySelector aggregationTemporalitySelector = otlpMetricsExporterSettings.getPreferredTemporality() == AggregationTemporality.DELTA ? AggregationTemporalitySelector.deltaPreferred() : AggregationTemporalitySelector.alwaysCumulative();
114-
otelResource = Resource.create(Attributes.of(ResourceAttributes.SERVICE_NAME, configuration.getExporters()
114+
otelResource = Resource.create(Attributes.of(ServiceAttributes.SERVICE_NAME, configuration.getExporters()
115115
.getMetrics()
116-
.getServiceName(), AttributeKey.stringKey("inspectit.eum-server.version"), appStartupRunner.getServerVersion(), ResourceAttributes.TELEMETRY_SDK_VERSION, appStartupRunner.getOpenTelemetryVersion(), ResourceAttributes.TELEMETRY_SDK_LANGUAGE, "java", ResourceAttributes.TELEMETRY_SDK_NAME, "opentelemetry"));
116+
.getServiceName(), AttributeKey.stringKey("inspectit.eum-server.version"), appStartupRunner.getServerVersion(), TelemetryAttributes.TELEMETRY_SDK_VERSION, appStartupRunner.getOpenTelemetryVersion(), TelemetryAttributes.TELEMETRY_SDK_LANGUAGE, "java", TelemetryAttributes.TELEMETRY_SDK_NAME, "opentelemetry"));
117117
String endpoint = configuration.getExporters().getMetrics().getOtlp().getEndpoint();
118118
// OTEL expects that the URI starts with 'http://' or 'https://'
119119
if (!endpoint.startsWith("http")) {

src/main/java/rocks/inspectit/oce/eum/server/exporters/configuration/TraceExportersConfiguration.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
import io.opentelemetry.exporter.otlp.trace.OtlpGrpcSpanExporter;
66
import io.opentelemetry.exporter.otlp.trace.OtlpGrpcSpanExporterBuilder;
77
import io.opentelemetry.sdk.trace.export.SpanExporter;
8-
import io.opentelemetry.semconv.resource.attributes.ResourceAttributes;
8+
import io.opentelemetry.semconv.ServiceAttributes;
99
import lombok.extern.slf4j.Slf4j;
1010
import org.springframework.beans.factory.annotation.Autowired;
1111
import org.springframework.boot.autoconfigure.condition.ConditionalOnExpression;
@@ -66,7 +66,7 @@ public SpanExporter otlpSpanExporter() {
6666
}
6767
log.info("Starting OTLP span exporter on {} '{}'", otlpTraceExporterSettings.getProtocol()
6868
.getConfigRepresentation(), endpoint);
69-
System.setProperty("otel.resource.attributes", ResourceAttributes.SERVICE_NAME.getKey() + "=" + configuration.getExporters()
69+
System.setProperty("otel.resource.attributes", ServiceAttributes.SERVICE_NAME.getKey() + "=" + configuration.getExporters()
7070
.getTracing()
7171
.getServiceName());
7272

0 commit comments

Comments
 (0)