• Stars
    star
    441
  • Rank 95,145 (Top 2 %)
  • Language
    Ruby
  • License
    MIT License
  • Created over 11 years ago
  • Updated 4 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Exception tracking and logging from Ruby to Rollbar

rollbar-logo

Rollbar Ruby Gem

Proactively discover, predict, and resolve errors in real-time with Rollbar’s error monitoring platform. Start tracking errors today!

Build Status Gem Version SemVer


Rollbar 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.

Rollbar-gem is the SDK for Ruby apps and includes support for apps using Rails, Sinatra, Rack, plain Ruby, and other frameworks.

Key benefits of using Rollbar Ruby Gem are:

Setup Instructions

  1. Sign up for a Rollbar account
  2. Follow the Getting Started instructions in our Ruby SDK docs to install rollbar-gem and configure it for your platform.

Usage and Reference

For complete usage instructions and configuration reference, see our Ruby SDK docs.

Compatibility

Version >= 3.0.0 is compatible with Ruby >= 2.0.0.

Version >= 2.19.0 is compatible with Ruby >= 1.9.3.

Version < 2.19.0 is compatible with Ruby >= 1.8.7.

Ruby 2.6.0

WARNING: Ruby 2.6.0 introduced a new bug (#15472 - Invalid JSON data being sent from Net::HTTP in some cases with Ruby 2.6.0) that may result in the Rollbar API returning an error when an exception is reported. (See rollbar-gem issue #797).

UPDATE: This bug is fixed in Ruby 2.6.1, and rollbar-gem has a safe workaround in version >= 2.19.0. If you need to stay on Ruby 2.6.0 for any reason, make sure you have the latest rollbar-gem.

Release History & Changelog

See our Releases page for a list of all releases, including changes.

Help / Support

If you run into any issues, please email us at [email protected]

For bug reports, please open an issue on GitHub.

Contributing

  1. Fork it
  2. Create your feature branch (git checkout -b my-new-feature).
  3. Commit your changes (git commit -am 'Added some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create new Pull Request

We'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.)

License

Rollbar-gem is free software released under the MIT License. See LICENSE for details.

More Repositories

1

rollbar.js

Error tracking and logging from Javascript to Rollbar
JavaScript
562
star
2

rollbar-php

Error tracking and logging from PHP to Rollbar
PHP
332
star
3

pyrollbar

Error tracking and logging from Python to Rollbar
Python
209
star
4

rollbar-go

Go client for Rollbar
Go
102
star
5

node_rollbar

DEPRECATED - please use rollbar.js
JavaScript
84
star
6

rollbar-java

Rollbar for Java and Android
Java
73
star
7

rollbar-agent

A daemon to monitor log files and push messages to Rollbar
Python
68
star
8

rollbar-ios

Objective-C library for crash reporting and logging with Rollbar.
Objective-C
66
star
9

Rollbar.NET

Rollbar for .NET
C#
65
star
10

rollbar-react-native

Crash and error reporting for React Native using Rollbar
Objective-C
60
star
11

github-deploy-action

Github action to notify deploys to Rollbar
Shell
53
star
12

rollbar-android

Rollbar for Android
Java
42
star
13

rollbar-react

React features to enhance using Rollbar.js in React Applications
JavaScript
40
star
14

terraform-provider-rollbar

Terraform provider for Rollbar
Go
25
star
15

rollbar-apple

Objective-C & Swift library for remote crash, exception, error reporting, and logging with Rollbar. It works on all Apple *OS platforms (macOS, iOS, tvOS, watchOS, etc).
Objective-C
22
star
16

rollbar-flask-example

Example using Rollbar with Flask
Python
21
star
17

rollbar-flutter

Rollbar for Dart and Flutter
Dart
20
star
18

logstash-output-rollbar

Logstash output plugin that sends events to the Rollbar error monitoring service
Ruby
14
star
19

flash_rollbar

Flash notifier for Rollbar
ActionScript
12
star
20

mysql-monitor

Monitors a MySQL instance and reports back to Rollbar for various performance issues.
Python
9
star
21

rollbar-cli

JavaScript
8
star
22

rollbar-rust

Rust SDK and other Rust code for working with Rollbar
Rust
7
star
23

rollbar-redux-middleware

JavaScript
5
star
24

docs

MOSTLY DEPRECATED. Contains onboarding and on-prem docs for Rollbar
4
star
25

clj-rollbar

(pre-alpha) Clojure client for Rollbar
Clojure
4
star
26

rollbar-ember-example

Example for how to track errors in Ember.js applications using Rollbar
JavaScript
4
star
27

rollbar-celery-example

Example app using Rollbar with Celery
Python
4
star
28

sinatra-rollbar-example

Example using Rollbar with Sinatra
Ruby
4
star
29

api-examples

Examples using the Rollbar REST API
JavaScript
4
star
30

rollbar-sf-apex

Apex
4
star
31

rollbar-sailsjs-example

How to integrate Rollbar into a Sails.js application
JavaScript
3
star
32

tutorial-sqlalchemy-caching

Python
3
star
33

rollbar-php-examples

A number of examples apps using Rollbar PHP
PHP
3
star
34

rollbar-terraform

[Very early WiP] Rollbar provider for Terraform
Go
3
star
35

rollbar-orb

CircleCI Orb for reporting deploys to Rollbar
3
star
36

api-people-example

Shows how to get the Person data for each occurrence of a given list of item ids
Python
2
star
37

rollbar-php-magento2

Rollbar SDK for Magento 2
PHP
2
star
38

ClubHouseCycleTime

Python
1
star
39

rollbar-cordova

Rollbar SDK for Cordova
Java
1
star
40

sm-tool

JavaScript
1
star
41

rollbar-terraform-importer

Go
1
star
42

ators

ators: rewrite it in Rustâ„¢, blazingly fast, etc.
Rust
1
star
43

php-sample

PHP
1
star
44

rollbar-ruby-core

Exception tracking and logging from Ruby to Rollbar https://rollbar.com/docs/
1
star