svroonland
svroonland
`def sizeBound = sizeCodec.sizeBound.atLeast`. It does not take the `minSize` and `maxSize` parameters into account.
From https://discordapp.com/channels/629491597070827530/828981051132477441/999305133819187220 > When i try to compose bulkhead into layer, then create Runtime from it and then make a call like bulkhead(effect) i get an error something like fiber...
Brings `HdrHistogram`-based metrics for`Bulkhead` (JVM only), `RateLimiter` (JVM only) and `CircuitBreaker` (all platforms). Adds `addMetrics` methods on the companion objects, including a `onMetrics` parameter which is called according to a...
Might be nice to have this as an easily composable policy with a ZIO interface.
Taking full advantage of union types in the individual policy return types and when composing policies.
Find a nice way to visually explain the various `rezilience` policies
* Current circuit breaker state * Number of failures in metrics interval * Number of held back calls while in Open state * Time of last reset? * ..?
* Distribution of time queued per call * Number of calls queued (sampled?)
Periodically emit retry metrics from `Timeout` for monitoring and alerting purposes: * Add parameter `metricsCollector: Timeout.Metrics => UIO[Unit]` to `Timeout.make` * Add `metricsInterval: Duration` to customize the metrics emission interval...