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
@@ -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 }
You can’t perform that action at this time.
0 commit comments