RubyGems Navigation menu

e11y 0.2.0

E11y (Easy Telemetry) - Observability for Rails developers who hate noise. UNIQUE FEATURES: • Request-scoped debug buffering - buffers debug logs in memory, flushes ONLY on errors • Zero-config SLO tracking - automatic Service Level Objectives for HTTP endpoints and jobs • Schema-validated events - catch bugs before production with dry-schema DEVELOPER EXPERIENCE: • 5-minute setup (not 2-week migration) • Auto-metrics from events (no manual Yabeda.increment) • Rails-first design (follows Rails conventions) • Pluggable adapters (Loki, Sentry, OpenTelemetry, custom backends) COST SAVINGS: • Reduce log storage costs by 90% (request-scoped buffering) • Replace expensive APM SaaS ($500-5k/month → infra costs only) • Own your observability data (no vendor lock-in) PRODUCTION-READY: • Thread-safe for multi-threaded Rails + Sidekiq • Adaptive sampling (error-based, load-based, value-based) • PII filtering (GDPR-compliant masking/hashing) • Performance optimized (hash-based events, minimal allocations) Perfect for Rails 7.0+ teams who need observability without complexity or high costs.

Gemfile:
=

install:
=

Versions:

  1. 0.2.0 January 26, 2026 (686 KB)
  2. 0.1.0 January 23, 2026 (651 KB)

Runtime Dependencies (5):

dry-schema ~> 1.13
dry-types ~> 1.7
rails >= 7.0
zeitwerk ~> 2.6

Development Dependencies (14):

benchmark-ips ~> 2.13
faraday ~> 2.7
faraday-retry ~> 2.2
rack >= 2.2.4
rake ~> 13.0
rspec ~> 3.12
rubocop ~> 1.50
rubocop-rake ~> 0.6
rubocop-rspec ~> 2.22
sentry-ruby ~> 5.15
simplecov ~> 0.22
webmock ~> 3.19
yard ~> 0.9

Owners:

Pushed by:

Authors:

  • Artur Seletskiy

SHA 256 checksum:

=

Total downloads 383

For this version 78

Version Released:

License:

MIT

Required Ruby Version: >= 3.2.0

New versions require MFA: true

Version published with MFA: true

Links: