Skip to content

Commit 92e45d5

Browse files
committed
RUM-4822 include connection pool info in sample
1 parent baf7876 commit 92e45d5

File tree

1 file changed

+12
-1
lines changed

1 file changed

+12
-1
lines changed

sample/kotlin/src/main/kotlin/com/datadog/android/sample/SampleApplication.kt

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ import android.util.Log
1313
import androidx.lifecycle.ViewModelProvider
1414
import com.datadog.android.Datadog
1515
import com.datadog.android.DatadogSite
16+
import com.datadog.android.core.ConnectionPoolInfo
1617
import com.datadog.android.core.configuration.BackPressureMitigation
1718
import com.datadog.android.core.configuration.BackPressureStrategy
1819
import com.datadog.android.core.configuration.BatchSize
@@ -280,7 +281,17 @@ class SampleApplication : Application() {
280281
)
281282
)
282283

283-
configBuilder.addNetworkInterceptor(DatadogInterceptor())
284+
configBuilder.addNetworkInterceptor(
285+
DatadogInterceptor(
286+
rumResourceAttributesProvider = { request, _, _ ->
287+
val connectionPoolInfo = request.tag(ConnectionPoolInfo::class.java)
288+
mapOf(
289+
"connection_pool.connection_count" to connectionPoolInfo?.connectionCount,
290+
"connection_pool.idle_connection_count" to connectionPoolInfo?.idleConnectionCount
291+
)
292+
}
293+
)
294+
)
284295

285296
return configBuilder.build()
286297
}

0 commit comments

Comments
 (0)