Mnemosyne
The ruby client plugin for the Mnemosyne monitoring system. It extracts full application traces including cross-application requests for distributed applications (services etc.).
Supported probes:
- Acfs: Remote calls including tracing middleware
- ActionController: Processing actions and rendering
- ActiveView: Template and Partial rendering
- ActiveRecord: SQL query time
- Grape: Endpoint run, filter and render times
- Mnemosyne: Custom traces
- Responders: render time
- Restify: Remote calls including tracing middleware
- Sidekiq: Client and server tracing
- Rack: Middleware for request tracing
- ViewComponent: Component rendering (needs additional configuration)
Installation
Add this line to your Gemfile:
gem 'mnemosyne-ruby', '~> 1.0'
Note: Removing support for ancient Ruby or Rails versions will not result in a new major. Please be extra careful when using ancient Ruby or Rails versions and updating gems.
Usage
TODO
License
The gem is available as open source under the terms of the MIT License.