OpenTelemetry accepteert Kotlin SDK voor mobiele observability

dinsdag, 24 maart 2026 (09:09) - Techzine

In dit artikel:

OpenTelemetry heeft de Kotlin API en SDK van observabilitybedrijf Embrace officieel opgenomen, waardoor er een community-owned, vendor-neutrale Kotlin-implementatie ontstaat die Kotlin Multiplatform (KMP)-projecten in staat stelt telemetrie te verzamelen voor Android, iOS en JavaScript via één gestandaardiseerde API. Embrace kondigde in april 2024 al aan dat hun native iOS- en Android-SDK’s op OpenTelemetry zijn gebouwd; begin 2025 droegen ze de Kotlin-implementatie formeel aan de OpenTelemetry-community over.

De bijdrage vervult een behoefte: veel Kotlin-apps gebruikten tot nu toe de Java SDK via taalinteroperabiliteit, wat onvoldoende is voor non‑JVM-targets en mobiele omgevingen vanwege verschillen in lifecycle, resources en programmeeridiomen. De nieuwe SDK biedt twee modi: Compatibility Mode (samenwerking met de Java SDK voor eenvoudige migratie) en Regular Mode (een Kotlin-native implementatie met ondersteuning voor iOS en JavaScript). Momenteel zijn tracing- en logging-API’s beschikbaar in experimentele vorm; de SDK draait al in productie op Android. Deze stap vergroot de mogelijkheden voor uniforme, cross‑platform observability in de cloud-native en mobiele ecosystemen.