Rails Observatory
See what's happening in your Rails app.
Rails Observatory hooks into ActiveSupport::Notifications with RedisStack to provide a simple way to observe what is happening your Rails app, without third party integrations.
Features
- A simple APM to see what is happening in your application
- Traces for requests and jobs, and an interface to view them
- Captures logs emitted during a trace and provides an interface to view them
- Captures errors and provides an interface to view them
- In development, captures all delivered emails and provides an interface to view them
Requirements
- Redis w/ TimeSeries module ( or RedisStack)
- Rails 7+
Installation
bundle add observatory-rails
Getting Started
Check out the Getting Started wiki page.
Contributing
Pull requests, issues and more are welcome!
License
The gem is available as open source under the terms of the MIT License.