You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Universal auto-instrumentation via global singleton pattern:
- tiered-sink: spool messages/bytes, circuit state, hot/cold path,
disk available, circuit trips
- spool: queue depth gauge on push/pop/recv/clear
- dlq: entries total, entries written, write errors
- cache: hits/misses by source, entry count
- http-client: request count by method/status, duration histogram
- secrets: fetch total, cache hits/misses
All metrics #[cfg(feature = "metrics")] gated — zero cost when off.
Apps with MetricsManager get full observability across every rustlib
feature with zero additional wiring.
Document core pillar design decision in CLAUDE.md: config, logging,
and metrics are non-negotiable for every module.
0 commit comments