Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/bugsnag/bugsnag-ruby

BugSnag error monitoring & reporting software for rails, sinatra, rack and ruby
https://github.com/bugsnag/bugsnag-ruby

bug-tracking-tool bugs bugsnag crash debug debugging-tool error-handling error-monitoring error-reporting errors exception-reporting exceptions notifications notifier platforms rack rails ruby sinatra unhandled-exceptions

Last synced: 2 days ago
JSON representation

BugSnag error monitoring & reporting software for rails, sinatra, rack and ruby

Awesome Lists containing this project

README

        

# Bugsnag error monitoring & exception reporter for Ruby
[![build status](https://github.com/bugsnag/bugsnag-ruby/actions/workflows/test-package.yml/badge.svg)](https://github.com/bugsnag/bugsnag-ruby/actions/workflows/test-package.yml?query=branch%3Amaster)

The Bugsnag exception reporter for Ruby gives you instant notification of exceptions thrown from your **[Rails](https://www.bugsnag.com/platforms/rails)**, **Sinatra**, **Rack** or **plain Ruby** app. Any uncaught exceptions will trigger a notification to be sent to your Bugsnag project.

## Features

* Automatically report unhandled exceptions and crashes
* Report handled exceptions
* Attach user information to determine how many people are affected by a crash
* Send customized diagnostic data
* Track events that occur leading up to a crash

## Getting started

1. [Create a Bugsnag account](https://www.bugsnag.com)
2. Complete the instructions in the integration guide for your framework:
* [Que](https://docs.bugsnag.com/platforms/ruby/que)
* [Rack](https://docs.bugsnag.com/platforms/ruby/rack)
* [Rails](https://docs.bugsnag.com/platforms/ruby/rails)
* [Rake](https://docs.bugsnag.com/platforms/ruby/rake)
* [Sidekiq](https://docs.bugsnag.com/platforms/ruby/sidekiq)
* [Other Ruby apps](https://docs.bugsnag.com/platforms/ruby/other)
3. Relax!

## Support

* Read the configuration reference:
* [Que](https://docs.bugsnag.com/platforms/ruby/que/configuration-options)
* [Rack](https://docs.bugsnag.com/platforms/ruby/rack/configuration-options)
* [Rails](https://docs.bugsnag.com/platforms/ruby/rails/configuration-options)
* [Rake](https://docs.bugsnag.com/platforms/ruby/rake/configuration-options)
* [Sidekiq](https://docs.bugsnag.com/platforms/ruby/sidekiq/configuration-options)
* [Other Ruby apps](https://docs.bugsnag.com/platforms/ruby/other/configuration-options)
* Check out some [example apps integrated with Bugsnag](https://github.com/bugsnag/bugsnag-ruby/tree/master/example) using Rails, Sinatra, Padrino, and more.
* [Search open and closed issues](https://github.com/bugsnag/bugsnag-ruby/issues?utf8=✓&q=is%3Aissue) for similar problems
* [Report a bug or request a feature](https://github.com/bugsnag/bugsnag-ruby/issues/new)

## Contributing

All contributors are welcome! For information on how to build, test and release `bugsnag-ruby`, see our [contributing guide](https://github.com/bugsnag/bugsnag-ruby/blob/master/CONTRIBUTING.md). Feel free to comment on [existing issues](https://github.com/bugsnag/bugsnag-ruby/issues) for clarification or starting points.

## License

The Bugsnag ruby notifier is free software released under the MIT License. See [LICENSE.txt](LICENSE.txt) for details.