File tree 3 files changed +4
-8
lines changed
integration/sessionreplay/src/main/java/com/splunk/rum/integration/sessionreplay
3 files changed +4
-8
lines changed Original file line number Diff line number Diff line change @@ -113,8 +113,7 @@ object Dependencies {
113
113
}
114
114
115
115
object Otel {
116
- private const val otelVersion = " 1.36.0"
117
- private const val otelAlphaVersion = " $otelVersion -alpha"
116
+ private const val otelVersion = " 1.47.0"
118
117
private const val otelSemConvVersion = " 1.30.0"
119
118
private const val otelSemConvAlphaVersion = " $otelSemConvVersion -alpha"
120
119
private const val otelInstrumentationVersion = " 1.32.0"
@@ -124,7 +123,6 @@ object Dependencies {
124
123
const val api = " io.opentelemetry:opentelemetry-api:$otelVersion "
125
124
const val context = " io.opentelemetry:opentelemetry-context:$otelVersion "
126
125
const val sdk = " io.opentelemetry:opentelemetry-sdk:$otelVersion "
127
- const val extensionIncubator = " io.opentelemetry:opentelemetry-extension-incubator:$otelAlphaVersion "
128
126
const val exporterOtlpCommon = " io.opentelemetry:opentelemetry-exporter-otlp-common:$otelVersion "
129
127
const val exporterOtlp = " io.opentelemetry:opentelemetry-exporter-otlp:$otelVersion "
130
128
const val semConv = " io.opentelemetry.semconv:opentelemetry-semconv:$otelSemConvVersion "
Original file line number Diff line number Diff line change @@ -30,7 +30,6 @@ dependencies {
30
30
31
31
api(Dependencies .Otel .sdk)
32
32
api(Dependencies .Otel .api)
33
- api(Dependencies .Otel .extensionIncubator)
34
33
api(Dependencies .Otel .exporterOtlpCommon)
35
34
api(Dependencies .Otel .exporterOtlp) {
36
35
exclude(group = " com.squareup.okhttp3" , module = " okhttp" )
Original file line number Diff line number Diff line change @@ -32,8 +32,7 @@ import com.splunk.sdk.common.otel.SplunkOpenTelemetrySdk
32
32
import io.opentelemetry.android.instrumentation.InstallationContext
33
33
import io.opentelemetry.api.common.AttributeKey
34
34
import io.opentelemetry.api.common.Attributes
35
- import io.opentelemetry.extension.incubator.logs.AnyValue
36
- import io.opentelemetry.extension.incubator.logs.ExtendedLogRecordBuilder
35
+ import io.opentelemetry.api.common.Value
37
36
import java.util.concurrent.TimeUnit
38
37
39
38
internal object SessionReplayIntegration {
@@ -84,9 +83,9 @@ internal object SessionReplayIntegration {
84
83
val logRecordBuilder = instance.sdkLoggerProvider
85
84
.loggerBuilder(" SessionReplayDataScopeName" )
86
85
.build()
87
- .logRecordBuilder() as ExtendedLogRecordBuilder
86
+ .logRecordBuilder()
88
87
89
- logRecordBuilder.setBody(AnyValue .of(data))
88
+ logRecordBuilder.setBody(Value .of(data))
90
89
.setTimestamp(metadata.startUnixMs, TimeUnit .MILLISECONDS )
91
90
.setAllAttributes(attributes)
92
91
.emit()
You can’t perform that action at this time.
0 commit comments