Skip to content

feat(client): expose idle timeout eviction telemetry#216

Merged
GefMar merged 1 commit into
mainfrom
idle_timeout_observable
Jul 4, 2026
Merged

feat(client): expose idle timeout eviction telemetry#216
GefMar merged 1 commit into
mainfrom
idle_timeout_observable

Conversation

@GefMar

@GefMar GefMar commented Jul 4, 2026

Copy link
Copy Markdown
Contributor

Add idle connection and idle-timeout eviction observability to transport stats and diagnostic snapshots, including aggregate and per-origin fields. Track idle timeout-qualified connection closes in Rust telemetry, bump the snapshot schema version, and document the socket lifecycle semantics.

Cover sync and async keep-alive idle eviction, early remote idle close, and snapshot contract updates without exposing a misleading failed-reuse metric.

Add idle connection and idle-timeout eviction observability to transport
stats and diagnostic snapshots, including aggregate and per-origin fields.
Track idle timeout-qualified connection closes in Rust telemetry, bump the
snapshot schema version, and document the socket lifecycle semantics.

Cover sync and async keep-alive idle eviction, early remote idle close, and
snapshot contract updates without exposing a misleading failed-reuse metric.
@GefMar GefMar linked an issue Jul 4, 2026 that may be closed by this pull request
@GefMar GefMar merged commit d5a38ae into main Jul 4, 2026
11 checks passed
@GefMar GefMar deleted the idle_timeout_observable branch July 4, 2026 08:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Make idle_timeout Observable In Stats

1 participant