Skip to content

Conversation

@yschimke
Copy link
Collaborator

@yschimke yschimke commented May 21, 2023

Be opinionated about the observability of OkHttp with the ubiquitous tracing libraries, which are already used extensively in standards like WorkManager.

Todo

  • Blocked on ConnectionListener API
@yschimke yschimke requested a review from swankjesse May 21, 2023 10:51
@yschimke yschimke added the android Relates to usage specifically on Android label May 27, 2023
# Conflicts:
#	gradle/libs.versions.toml
#	okhttp-android/build.gradle.kts
#	okhttp-logging-interceptor/src/main/kotlin/okhttp3/logging/LoggingEventListener.kt
#	okhttp/src/androidMain/kotlin/okhttp3/android/TracingConnectionListener.kt
#	okhttp/src/androidMain/kotlin/okhttp3/android/TracingInterceptor.kt
@yschimke
Copy link
Collaborator Author

@swankjesse seems an easier proposition now. Thoughts?

@yschimke yschimke marked this pull request as ready for review January 4, 2025 14:33
@yschimke yschimke requested a review from JakeWharton January 4, 2025 14:33
# Conflicts:
#	okhttp/src/commonJvmAndroid/kotlin/okhttp3/internal/connection/ConnectPlan.kt
#	okhttp/src/commonJvmAndroid/kotlin/okhttp3/internal/connection/RealConnection.kt
@yschimke
Copy link
Collaborator Author

Alternative would be an overridable id generator, and id typed as Any or some OkHttp Id?

@yschimke yschimke added this to the 5.x milestone Jun 22, 2025
yschimke added 3 commits July 13, 2025 10:13
# Conflicts:
#	okhttp/api/android/okhttp.api
#	okhttp/api/jvm/okhttp.api
@yschimke yschimke changed the title Add tracing implementations of listeners Jul 13, 2025
@yschimke yschimke marked this pull request as draft July 13, 2025 09:32
@yschimke yschimke modified the milestones: 5.x, Backlog Aug 3, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

android Relates to usage specifically on Android

1 participant