Bugsnag Error Users (a Rake task)
Fetch usernames from Bugsnag error URLs. Something I'd like (and have requested) to see Bugsnag support via their API. Consider this gem a temporary solution.
Installation
Add this line to your application's Gemfile:
gem 'bugsnag-error-users'
And then execute:
$ bundle
Or install it yourself as:
$ gem install bugsnag-error-users
Usage
Once installed, set your Bugsnag API auth token, via an initializer:
# config/initializers/bugsnag-api.rb
Bugsnag::Api.configure do |config|
config.auth_token = "API_TOKEN"
end
Then, you can run the rake task, passing in a Bugsnag error URL as a parameter:
$ rake bugsnag:error_users[https://bugsnag.com/<organization>/<project>/errors/<error_id>]
A unique list of user names and ids of affected users will be printed to your terminal. Note: query params will be ignored, so you can just paste the error URL directly from your browser.
Contributing
Bug reports and pull requests are welcome on GitHub at https://github.com/chrisbutcher/bugsnag-error-users. Contributors are expected to adhere to the Contributor Covenant code of conduct.
License
The gem is available as open source under the terms of the MIT License.