github robintra/perf-sentinel v0.2.3

latest releases: chart-v0.9.7, v0.9.7, chart-v0.9.6...
3 months ago

perf-sentinel v0.2.3

Patch release with TTL eviction robustness fix, improved observability, and documentation updates.

Bug Fixes

  • TTL eviction clock skew resilience: eviction now scans the full LRU cache instead of stopping at the first non-expired entry, preventing expired traces from being missed when SystemTime goes backward (NTP adjustments)

Improvements

  • OTLP span index warning: tracing::warn! emitted when the 100k span index cap is reached, helping operators diagnose degraded parent resolution
  • Score dedup comment: corrected to reflect the actual dedup key (trace_id, template, source_endpoint)
  • Documentation: updated correlation/streaming design docs (EN + FR) with the new full-scan eviction logic and OTLP warning

Install

# Prebuilt binaries (Linux amd64/arm64, macOS arm64, Windows amd64)
curl -LO https://github.com/robintra/perf-sentinel/releases/download/v0.2.3/perf-sentinel-linux-amd64
chmod +x perf-sentinel-linux-amd64
sudo mv perf-sentinel-linux-amd64 /usr/local/bin/perf-sentinel
# From crates.io
cargo install perf-sentinel
# Docker
docker pull robintrassard/perf-sentinel:0.2.3

Also available on GHCR: ghcr.io/robintra/perf-sentinel:0.2.3

Don't miss a new perf-sentinel release

NewReleases is sending notifications on new releases.