{"id":13428160,"url":"https://github.com/rollbar/rollbar-gem","last_synced_at":"2025-04-25T14:33:04.640Z","repository":{"id":4418631,"uuid":"5556347","full_name":"rollbar/rollbar-gem","owner":"rollbar","description":"Exception tracking and logging from Ruby to Rollbar","archived":false,"fork":false,"pushed_at":"2025-03-31T21:27:55.000Z","size":3193,"stargazers_count":462,"open_issues_count":46,"forks_count":282,"subscribers_count":40,"default_branch":"master","last_synced_at":"2025-04-24T03:57:12.831Z","etag":null,"topics":["crash-reporting","crash-reports","error-handler","error-monitoring","error-reporting","exceptions","observability","rack-middleware","rails","resque","rollbar","ruby","sinatra","stacktrace","uncaught-exceptions"],"latest_commit_sha":null,"homepage":"https://docs.rollbar.com/docs/ruby","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/rollbar.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2012-08-26T01:00:16.000Z","updated_at":"2025-04-23T18:34:19.000Z","dependencies_parsed_at":"2023-12-05T23:22:55.117Z","dependency_job_id":"66839fdd-a759-4fe1-99aa-149a87b9110a","html_url":"https://github.com/rollbar/rollbar-gem","commit_stats":{"total_commits":1578,"total_committers":176,"mean_commits":8.965909090909092,"dds":0.8377693282636248,"last_synced_commit":"1e9aa286cb74c6f24ceae2151d4d6b7ffea123f2"},"previous_names":[],"tags_count":217,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rollbar%2Frollbar-gem","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rollbar%2Frollbar-gem/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rollbar%2Frollbar-gem/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rollbar%2Frollbar-gem/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rollbar","download_url":"https://codeload.github.com/rollbar/rollbar-gem/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250560016,"owners_count":21450169,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["crash-reporting","crash-reports","error-handler","error-monitoring","error-reporting","exceptions","observability","rack-middleware","rails","resque","rollbar","ruby","sinatra","stacktrace","uncaught-exceptions"],"created_at":"2024-07-31T01:00:47.897Z","updated_at":"2025-04-24T03:57:23.915Z","avatar_url":"https://github.com/rollbar.png","language":"Ruby","funding_links":[],"categories":["Error Logging","Maintenance \u0026 Monitoring","Ruby","错误日志","Error Handling"],"sub_categories":["Security","Exception Notification","安全"],"readme":"\u003cp align=\"center\"\u003e\n  \u003cimg alt=\"rollbar-logo\" src=\"https://user-images.githubusercontent.com/3300063/207964480-54eda665-d6fe-4527-ba51-b0ab3f41f10b.png\" /\u003e\n\u003c/p\u003e\n\n\u003ch1 align=\"center\"\u003eRollbar Ruby Gem\u003c/h1\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003cstrong\u003eProactively discover, predict, and resolve errors in real-time with \u003ca href=\"https://rollbar.com\"\u003eRollbar’s\u003c/a\u003e error monitoring platform. \u003ca href=\"https://rollbar.com/signup/\"\u003eStart tracking errors today\u003c/a\u003e!\u003c/strong\u003e\n\u003c/p\u003e\n\n\n![Build Status](https://github.com/rollbar/rollbar-gem/workflows/Rollbar-gem%20CI/badge.svg?tag=latest)\n[![Gem Version](https://badge.fury.io/rb/rollbar.svg)](http://badge.fury.io/rb/rollbar)\n[![SemVer](https://api.dependabot.com/badges/compatibility_score?dependency-name=rollbar\u0026package-manager=bundler\u0026version-scheme=semver\u0026target-version=latest)](https://dependabot.com/compatibility-score.html?dependency-name=rollbar\u0026package-manager=bundler\u0026version-scheme=semver\u0026new-version=latest)\n\n\n---\n\n[Rollbar](https://rollbar.com) is a real-time exception reporting service for Ruby and other languages. The Rollbar service will alert you of problems with your code and help you understand them in a ways never possible before. We love it and we hope you will too.\n\nRollbar-gem is the SDK for Ruby apps and includes support for apps using Rails, Sinatra, Rack, plain Ruby, and other frameworks.\n\n\n## Key benefits of using Rollbar Ruby Gem are:\n\n- **Frameworks:** Rollbar Ruby Gem supports popular Ruby frameworks such as \u003ca href=\"https://docs.rollbar.com/docs/rails\"\u003eRails\u003c/a\u003e, \u003ca href=\"https://docs.rollbar.com/docs/sinatra\"\u003eSinatra\u003c/a\u003e, \u003ca href=\"https://docs.rollbar.com/docs/grape\"\u003eGrape\u003c/a\u003e and more.\n- **Integrations:** Rollbar Ruby has integrations for \u003ca href=\"https://docs.rollbar.com/docs/resque-integration\"\u003eResque\u003c/a\u003e, \u003ca href=\"https://docs.rollbar.com/docs/activejob-integration\"\u003eActiveJob\u003c/a\u003e, \u003ca href=\"https://docs.rollbar.com/docs/using-with-rollbar-agent\"\u003erollbar-agent\u003c/a\u003e, \u003ca href=\"https://docs.rollbar.com/docs/sidekiq-integration\"\u003eSidekiq\u003c/a\u003e and more!\n- **Automatic error grouping:** Rollbar aggregates Occurrences caused by the same error into Items that represent application issues. \u003ca href=\"https://docs.rollbar.com/docs/grouping-occurrences\"\u003eLearn more about reducing log noise\u003c/a\u003e.\n- **Advanced search:** Filter items by many different properties. \u003ca href=\"https://docs.rollbar.com/docs/search-items\"\u003eLearn more about search\u003c/a\u003e.\n- **Customizable notifications:** Rollbar supports several messaging and incident management tools where your team can get notified about errors and important events by real-time alerts. \u003ca href=\"https://docs.rollbar.com/docs/notifications\"\u003eLearn more about Rollbar notifications\u003c/a\u003e.\n\n\n## Setup Instructions\n\n1. [Sign up for a Rollbar account](https://rollbar.com/signup)\n2. Follow the [Getting Started](https://docs.rollbar.com/docs/ruby#section-getting-started) instructions in our [Ruby SDK docs](https://docs.rollbar.com/docs/ruby) to install rollbar-gem and configure it for your platform.\n\n## Usage and Reference\n\nFor complete usage instructions and configuration reference, see our [Ruby SDK docs](https://docs.rollbar.com/docs/ruby).\n\n## Compatibility\n\nVersion \u003e= 3.0.0 is compatible with Ruby \u003e= 2.0.0.\n\nVersion \u003e= 2.19.0 is compatible with Ruby \u003e= 1.9.3.\n\nVersion \u003c 2.19.0 is compatible with Ruby \u003e= 1.8.7.\n\n### Ruby 2.6.0\n\n\u003e WARNING: Ruby 2.6.0 introduced a new bug ([#15472 -\nInvalid JSON data being sent from Net::HTTP in some cases with Ruby 2.6.0](https://bugs.ruby-lang.org/issues/15472)) that may result in the Rollbar API returning an error when an exception is reported.  (See [rollbar-gem issue #797](https://github.com/rollbar/rollbar-gem/issues/797)).\n\n\u003e UPDATE: This bug is fixed in Ruby 2.6.1, and rollbar-gem has a safe workaround in version \u003e= 2.19.0.\nIf you need to stay on Ruby 2.6.0 for any reason, make sure you have the latest rollbar-gem.\n\n## Release History \u0026 Changelog\n\nSee our [Releases](https://github.com/rollbar/rollbar-gem/releases) page for a list of all releases, including changes.\n\n## Help / Support\n\nIf you run into any issues, please email us at [support@rollbar.com](mailto:support@rollbar.com)\n\nFor bug reports, please [open an issue on GitHub](https://github.com/rollbar/rollbar-gem/issues/new).\n\n## Contributing\n\n1. Fork it\n2. Create your feature branch (```git checkout -b my-new-feature```).\n3. Commit your changes (```git commit -am 'Added some feature'```)\n4. Push to the branch (```git push origin my-new-feature```)\n5. Create new Pull Request\n\nWe're using RSpec for testing. Run the test suite with ```rake spec```. Tests for pull requests are appreciated but not required. (If you don't include a test, we'll write one before merging.)\n\n## License\nRollbar-gem is free software released under the MIT License. See [LICENSE](LICENSE) for details.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frollbar%2Frollbar-gem","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frollbar%2Frollbar-gem","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frollbar%2Frollbar-gem/lists"}