Micrometer Bridge
Binds resilience-pattern statistics to a Micrometer MeterRegistry as gauges.
Each bind* function registers a gauge that reads the pattern's current statistics snapshot on every scrape (via MeterRegistry.gauge semantics) — there is no background polling loop to manage or shut down.
Functions
Binds AdaptiveLimiterStatistics gauges for limiter under metric prefix resilience.adaptive_limiter.
Binds BulkheadStatistics gauges for bulkhead under metric prefix resilience.bulkhead.
Binds circuit breaker state/failure gauges for circuitBreaker under metric prefix resilience.circuit_breaker.
Binds FailoverProviderStatistics gauges for every provider in failover, under metric prefix resilience.failover, tagged by both name (the failover chain) and provider.
Binds RateLimiterStatistics gauges for rateLimiter under metric prefix resilience.rate_limiter.
Binds TimeLimiterStatistics gauges for timeLimiter under metric prefix resilience.time_limiter.