Esta página enumera bibliotecas integradas que puede utilizar para aplicaciones de Kotlin Multiplatform.

Ktor

Si utilizas Ktor para realizar solicitudes de red en tu aplicación, puedes integrar el complemento de Datadog Ktor para recopilar información de RUM sobre ellas:

  1. Instala Datadog Kotlin Multiplatform SDK y habilita RUM.
  2. Añade una dependencia común en dd-sdk-kotlin-multiplatform-ktor:
kotlin {
    // ...
    sourceSets {
        // ...
        commonMain.dependencies {
            implementation("com.datadoghq:dd-sdk-kotlin-multiplatform-ktor:x.x.x")
        }
    }
}
  1. Añade el Datadog Ktor Plugin proporcionado a tu Ktor HttpClient:
val ktorClient = HttpClient {
    install(
        datadogKtorPlugin(
            tracedHosts = mapOf(
                "example.com" to setOf(TracingHeaderType.DATADOG),
                "example.eu" to setOf(TracingHeaderType.DATADOG)
            ),
            traceSamplingRate = 100f
        )
    )
}

Referencias adicionales