このページでは、Kotlin Multiplatform アプリケーションで使用できる統合ライブラリを一覧表示します。

Ktor

アプリで Ktor を使用してネットワークリクエストを実行している場合、Datadog Ktor プラグインを統合して、それらのリクエストに関する RUM 情報を収集できます。

  1. Datadog Kotlin Multiplatform SDK をインストールし、RUM を有効化する
  2. 共通ソースセットに dd-sdk-kotlin-multiplatform-ktor を依存関係として追加します。
kotlin {
    // ...
    sourceSets {
        // ...
        commonMain.dependencies {
            implementation("com.datadoghq:dd-sdk-kotlin-multiplatform-ktor:x.x.x")
        }
    }
}
  1. 提供されている Datadog Ktor Plugin を Ktor の HttpClient に追加します。
val ktorClient = HttpClient {
    install(
        datadogKtorPlugin(
            tracedHosts = mapOf(
                "example.com" to setOf(TracingHeaderType.DATADOG),
                "example.eu" to setOf(TracingHeaderType.DATADOG)
            ),
            traceSamplingRate = 100f
        )
    )
}

その他の参考資料