RubyGems Navigation menu

e11y 0.1.0

E11y (Easy Telemetry) - production-ready observability gem for Ruby on Rails applications. KEY FEATURES: • 📊 Zero-Config SLO Tracking - automatic Service Level Objectives for HTTP endpoints and background jobs • 🎯 Request-Scoped Debug Buffering - buffer debug logs in memory, flush only on errors (reduce log noise by 90%) • 📈 Pattern-Based Metrics - auto-generate Prometheus/Yabeda metrics from business events • 🔒 GDPR/SOC2 Compliance - built-in PII filtering and audit trails • 🔌 Pluggable Adapters - send events to Loki, Sentry, OpenTelemetry, Elasticsearch, or custom backends • 🚀 High Performance - zero-allocation event tracking, lock-free ring buffers, adaptive memory limits • 🧵 Thread-Safe - designed for multi-threaded Rails apps and Sidekiq workers • 🎭 Multi-Tenant Ready - trace context propagation across services with OpenTelemetry integration • 📝 Type-Safe Events - declarative event schemas with dry-schema validation • ⚡ Rate Limiting & Sampling - protect production from metric storms and cost overruns Perfect for SuperApp architectures, microservices, and high-scale Rails applications. Battle-tested patterns from Devise, Sidekiq, Sentry, and Yabeda.

Gemfile:
=

instalar:
=

Versiones:

  1. 0.1.0 January 23, 2026 (651 KB)

dependencias de Runtime (5):

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

dependencias de Development (12):

faraday ~> 2.7
faraday-retry ~> 2.2
rack ~> 3.0
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

Propietarios:

Subida por:

Autores:

  • Artur Seletskiy

SHA 256 checksum:

=

Total de descargas 166

Para esta versión 166

Versión publicada:

Licencia:

MIT

Versión de Ruby requerida: >= 3.2.0

Nuevas versiones requieren AMF: true

Versión publicada con AMF: true

Enlace: