• Stars
    star
    105
  • Rank 326,362 (Top 7 %)
  • Language
    Go
  • License
    MIT License
  • Created over 7 years ago
  • Updated 2 months ago

Reviews

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

Repository Details

Go client for Rollbar

rollbar-go

Build Status

Rollbar is a real-time exception reporting service for Go 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-go is a Golang Rollbar client that makes it easy to report errors to Rollbar with full stacktraces. Errors are sent to Rollbar asynchronously in a background goroutine.

Because Go's error type doesn't include stack information from when it was set or allocated, we use the stack information from where the error was reported.

Setup Instructions and Usage

  1. Sign up for a Rollbar account
  2. Follow the Usage example in our Go SDK docs to get started for your platform.

Documentation

API docs on godoc.org

Running Tests

Running tests docs on docs.rollar.com

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

History

This library originated with this project github.com/stvp/rollbar. This was subsequently forked by Heroku, github.com/heroku/rollbar, and extended. Those two libraries diverged as features were added independently to both. This official library is actually a fork of the Heroku fork with some git magic to make it appear as a standalone repository along with all of that history. We then also went back to the original stvp library and brought over most of the divergent changes. Since then we have moved forward to add more functionality to this library and it is the recommended notifier for Go going forward.

More Repositories

1

rollbar.js

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

rollbar-gem

Exception tracking and logging from Ruby to Rollbar
Ruby
444
star
3

rollbar-php

Error tracking and logging from PHP to Rollbar
PHP
334
star
4

pyrollbar

Error tracking and logging from Python to Rollbar
Python
213
star
5

node_rollbar

DEPRECATED - please use rollbar.js
JavaScript
82
star
6

rollbar-java

Rollbar for Java and Android
Java
72
star
7

rollbar-agent

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

Rollbar.NET

Rollbar for .NET
C#
65
star
9

rollbar-ios

Objective-C library for crash reporting and logging with Rollbar.
Objective-C
65
star
10

rollbar-react-native

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

github-deploy-action

Github action to notify deploys to Rollbar
Shell
53
star
12

rollbar-android

Rollbar for Android
Java
43
star
13

rollbar-react

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

terraform-provider-rollbar

Terraform provider for Rollbar
Go
28
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
26
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

rollbar-cli

JavaScript
10
star
21

mysql-monitor

Monitors a MySQL instance and reports back to Rollbar for various performance issues.
Python
9
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

tutorial-sqlalchemy-caching

Python
4
star
26

clj-rollbar

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

rollbar-ember-example

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

rollbar-celery-example

Example app using Rollbar with Celery
Python
4
star
29

sinatra-rollbar-example

Example using Rollbar with Sinatra
Ruby
4
star
30

api-examples

Examples using the Rollbar REST API
JavaScript
4
star
31

rollbar-sf-apex

Apex
4
star
32

rollbar-sailsjs-example

How to integrate Rollbar into a Sails.js application
JavaScript
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

php-sample

PHP
1
star
43

ators

ators: rewrite it in Rustβ„’, blazingly fast, etc.
Rust
1
star
44

rollbar-ruby-core

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