File tree Expand file tree Collapse file tree 1 file changed +12
-1
lines changed
sample/kotlin/src/main/kotlin/com/datadog/android/sample Expand file tree Collapse file tree 1 file changed +12
-1
lines changed Original file line number Diff line number Diff line change @@ -13,6 +13,7 @@ import android.util.Log
1313import androidx.lifecycle.ViewModelProvider
1414import com.datadog.android.Datadog
1515import com.datadog.android.DatadogSite
16+ import com.datadog.android.core.ConnectionPoolInfo
1617import com.datadog.android.core.configuration.BackPressureMitigation
1718import com.datadog.android.core.configuration.BackPressureStrategy
1819import com.datadog.android.core.configuration.BatchSize
@@ -272,7 +273,17 @@ class SampleApplication : Application() {
272273 )
273274 )
274275
275- configBuilder.addNetworkInterceptor(DatadogInterceptor ())
276+ configBuilder.addNetworkInterceptor(
277+ DatadogInterceptor (
278+ rumResourceAttributesProvider = { request, _, _ ->
279+ val connectionPoolInfo = request.tag(ConnectionPoolInfo ::class .java)
280+ mapOf (
281+ " connection_pool.connection_count" to connectionPoolInfo?.connectionCount,
282+ " connection_pool.idle_connection_count" to connectionPoolInfo?.idleConnectionCount
283+ )
284+ }
285+ )
286+ )
276287
277288 return configBuilder.build()
278289 }
You can’t perform that action at this time.
0 commit comments