refactor
CI / build (push) Successful in 3m9s

This commit is contained in:
2026-04-29 22:31:53 +08:00
parent 1d938b7ea3
commit c0a44b416d
4 changed files with 83 additions and 8 deletions
@@ -3,6 +3,7 @@ package net.woggioni.rbcs.server.otel
import io.netty.channel.ChannelHandler
import io.opentelemetry.api.GlobalOpenTelemetry
import io.opentelemetry.instrumentation.netty.v4_1.NettyServerTelemetry
import io.opentelemetry.sdk.autoconfigure.AutoConfiguredOpenTelemetrySdk
import net.woggioni.rbcs.common.createLogger
import net.woggioni.rbcs.common.info
@@ -25,10 +26,7 @@ object OtelSdkIntegration {
fun initialize() {
log.info { "Initializing OpenTelemetry SDK with auto-configuration" }
val sdk = io.opentelemetry.sdk.autoconfigure.AutoConfiguredOpenTelemetrySdk.builder()
.setResultAsGlobal()
.build()
.openTelemetrySdk
val sdk = AutoConfiguredOpenTelemetrySdk.initialize().openTelemetrySdk
if (appenderAvailable) {
runCatching {