Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/rollbar/rollbar.js
Error tracking and logging from Javascript to Rollbar
https://github.com/rollbar/rollbar.js
crash-reporting error-handling error-monitoring errors expressjs javascript nextjs nodejs react rollbar typescript
Last synced: 22 days ago
JSON representation
Error tracking and logging from Javascript to Rollbar
- Host: GitHub
- URL: https://github.com/rollbar/rollbar.js
- Owner: rollbar
- License: mit
- Created: 2012-12-12T20:00:01.000Z (almost 12 years ago)
- Default Branch: master
- Last Pushed: 2024-05-21T15:22:16.000Z (6 months ago)
- Last Synced: 2024-05-22T05:42:25.187Z (6 months ago)
- Topics: crash-reporting, error-handling, error-monitoring, errors, expressjs, javascript, nextjs, nodejs, react, rollbar, typescript
- Language: JavaScript
- Homepage: https://docs.rollbar.com/docs/javascript
- Size: 15.9 MB
- Stars: 564
- Watchers: 35
- Forks: 213
- Open Issues: 83
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
Rollbar.js
Proactively discover, predict, and resolve errors in real-time with Rollbar’s error monitoring platform. Start tracking errors today!![Build Status](https://github.com/rollbar/rollbar.js/workflows/Rollbar.js%20CI/badge.svg?tag=latest)
[![Code Quality: Javascript](https://img.shields.io/lgtm/grade/javascript/g/rollbar/rollbar.js.svg?logo=lgtm&logoWidth=18)](https://lgtm.com/projects/g/rollbar/rollbar.js/context:javascript)
[![Total Alerts](https://img.shields.io/lgtm/alerts/g/rollbar/rollbar.js.svg?logo=lgtm&logoWidth=18)](https://lgtm.com/projects/g/rollbar/rollbar.js/alerts)---
## Key benefits of using Rollbar.js are:
- **Cross platform:** Rollbar.js supports both server-side and client-side Javascript, including frameworks such as React, Angular, Express, Next.js and more.
- **Telemetry:** The telemetry timeline provides a list of “breadcrumbs” events that can help developers understand and fix problems in their client-side javascript. Learn more about telemetry.
- **Automatic error grouping:** Rollbar aggregates Occurrences caused by the same error into Items that represent application issues. Learn more about reducing log noise.
- **Advanced search:** Filter items by many different properties. Learn more about search.
- **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. Learn more about Rollbar notifications.## Setup Instructions
1. [Sign up for a Rollbar account](https://rollbar.com/signup).
2. For client-side Javascript, follow the [Browser Quick Start](https://docs.rollbar.com/docs/javascript#section-quick-start-browser) instructions. For Node.js, follow the [Server Quick Start](https://docs.rollbar.com/docs/javascript#section-quick-start-server).## Usage and Reference
For complete usage instructions and configuration reference, see our [Javascript SDK docs](https://docs.rollbar.com/docs/javascript).
## Release History & Changelog
See our [Releases](https://github.com/rollbar/rollbar.js/releases) page for a list of all releases, including changes.
## Help / Support
If you run into any issues, please email us at [[email protected]](mailto:[email protected]).
For bug reports, please [open an issue on GitHub](https://github.com/rollbar/rollbar.js/issues/new).
## Developing
To set up a development environment, you'll need Node.js and npm.
2. `npm install -D`
3. `make`To run the tests, run `make test`.
## Contributing
1. [Fork it](https://github.com/rollbar/rollbar.js).
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 a new Pull Request.