TransientEncounters

@Serializable
data class TransientEncounters(val total: Int = 0, val byId: Map<String, Int> = emptyMap())

Transient-failure events seen across all attempts — the environment's noise profile. Counts events: a leaf that retried several times contributes several events here. The per-leaf retry outcome (resolved or unresolved, and at which attempt) lives in retryStats.

Constructors

Link copied to clipboard
constructor(total: Int = 0, byId: Map<String, Int> = emptyMap())

Properties

Link copied to clipboard
@EncodeDefault(mode = EncodeDefault.Mode.NEVER)
val byId: Map<String, Int>

Per-resolvedId frequency of transient failures seen during retry attempts, sorted by count descending.

Link copied to clipboard
@EncodeDefault(mode = EncodeDefault.Mode.NEVER)
val total: Int = 0

Every transient event: each TRANSIENT retry attempt across all leaves, plus each TRANSIENT final failure.