This package makes it easy to instrument your Ruby web app to send useful events to Honeycomb, a service for debugging your software in production.
Sign up for a Honeycomb trial to obtain an API key before starting.
Requires Ruby version 2.5 or later
Built in instrumentation for:
- Active Support
- AWS (v2 and v3)
- Faraday
- Rack
- Rails (tested on versions 4.1 and up)
- Redis (tested on versions 3.x and 4.x)
- Sequel
- Sinatra
Find rspec
test files in the spec
directory.
To run tests on gem-specific instrumentations or across various dependency versions, use appraisal (further instructions in the readme for that gem). Find gem sets in the Appraisals
config.
To run a specific file: bundle exec appraisal <gem set> rspec <path/to/file>
Please reach out to [email protected] or ping us with the chat bubble on our website for any assistance. We also welcome bug reports.
Features, bug fixes and other changes to beeline-ruby
are gladly accepted. Please
open issues or a pull request with your change. Remember to add your name to the
CONTRIBUTORS file!
All contributions will be released under the Apache License 2.0.