All Projects → TrackJs → TrackJS-Node

TrackJs / TrackJS-Node

Licence: other
TrackJS Error Monitoring agent for NodeJS

Programming Languages

typescript
32286 projects
javascript
184084 projects - #8 most used programming language
powershell
5483 projects

Projects that are alternatives of or similar to TrackJS-Node

Bugsnag Node
[DEPRECATED] Please upgrade to our Universal JS notifier "@bugsnag/js" • https://github.com/bugsnag/bugsnag-js
Stars: ✭ 48 (+84.62%)
Mutual labels:  debugging, error-monitoring, error-handling, error, error-reporting, debugging-tool
Bugsnag Go
Automatic panic monitoring for Go and Go web frameworks, like negroni, gin, and revel
Stars: ✭ 155 (+496.15%)
Mutual labels:  error-monitoring, error-handling, error, error-reporting, debugging-tool
bugsnag-vue
[DEPRECATED] This package now lives within the monorepo for our Universal JS notifier "@bugsnag/js" • https://github.com/bugsnag/bugsnag-js
Stars: ✭ 26 (+0%)
Mutual labels:  debugging, error-monitoring, error-handling, error-reporting, debugging-tool
bugsnag-java
Bugsnag error reporting for Java.
Stars: ✭ 51 (+96.15%)
Mutual labels:  debugging, error-monitoring, error-handling, error-reporting, debugging-tool
Bugsnag Ruby
Bugsnag error monitoring & reporting software for rails, sinatra, rack and ruby
Stars: ✭ 211 (+711.54%)
Mutual labels:  debugging, error-monitoring, error-handling, error-reporting, debugging-tool
Bugsnag Laravel
Bugsnag notifier for the Laravel PHP framework. Monitor and report Laravel errors.
Stars: ✭ 746 (+2769.23%)
Mutual labels:  debugging, error-monitoring, error-handling, error-reporting, debugging-tool
Bugsnag Cocoa
Bugsnag crash reporting for iOS, macOS and tvOS apps
Stars: ✭ 167 (+542.31%)
Mutual labels:  error-monitoring, error-handling, error-reporting, debugging-tool
Bugsnag Android
Bugsnag crash monitoring and reporting tool for Android apps
Stars: ✭ 990 (+3707.69%)
Mutual labels:  debugging, error-monitoring, error-reporting, debugging-tool
Emperror
The Emperor takes care of all errors personally
Stars: ✭ 201 (+673.08%)
Mutual labels:  error-monitoring, error-handling, error, error-reporting
bugsnag-wordpress
Bugsnag error monitoring for WordPress sites
Stars: ✭ 20 (-23.08%)
Mutual labels:  error-monitoring, error-handling, error-reporting, debugging-tool
Bugsnag React Native
Error monitoring and reporting tool for native exceptions and JS errors in React Native apps
Stars: ✭ 374 (+1338.46%)
Mutual labels:  error-monitoring, error-handling, error-reporting, debugging-tool
Bugsnag Php
Bugsnag error monitoring and crash reporting tool for PHP apps
Stars: ✭ 475 (+1726.92%)
Mutual labels:  error-monitoring, error-handling, error-reporting, debugging-tool
Bugsnag Js
Javascript error handling tool for Bugsnag. Monitor and report JavaScript bugs & errors.
Stars: ✭ 625 (+2303.85%)
Mutual labels:  error-monitoring, error-handling, error-reporting, debugging-tool
Raygun4net
Raygun provider for .NET
Stars: ✭ 107 (+311.54%)
Mutual labels:  error-monitoring, error-handling, error-reporting
Frodo2
Android Library for Logging RxJava2 Components
Stars: ✭ 142 (+446.15%)
Mutual labels:  debugger, debugging, debugging-tool
Bugsnag Python
Official bugsnag error monitoring and error reporting for django, flask, tornado and other python apps.
Stars: ✭ 69 (+165.38%)
Mutual labels:  error-monitoring, error-reporting, debugging-tool
Exceptionless
Exceptionless server and jobs
Stars: ✭ 2,107 (+8003.85%)
Mutual labels:  error-monitoring, error-handling, error-reporting
Log Process Errors
Show some ❤️ to Node.js process errors
Stars: ✭ 424 (+1530.77%)
Mutual labels:  debugging, error-handling, error
docker-pudb
Debug Python code within a Docker container remotely from your terminal using pudb
Stars: ✭ 18 (-30.77%)
Mutual labels:  debugger, debugging, debugging-tool
madbomber
Backtrace-on-throw C++ exception logger
Stars: ✭ 17 (-34.62%)
Mutual labels:  debugger, debugging, debugging-tool


TrackJS Agent for NodeJS

Reference

Usage

To use the Agent, call TrackJS.install(options) as soon as possible in your code. It will install the monitors into the environment.

// ES5
const TrackJS = require("trackjs-node").TrackJS;
// ES6
import { TrackJS } from "trackjs-node";

TrackJS.install({
  token: "YOUR_TOKEN"
  /* other options */
});

To add more context to your errors, add context and metadata through the agent.

TrackJS.configure({
  sessionId: "session",
  version: "1.0.0",
  userId: "[email protected]"
});

// or add arbitrary keys for whatever you think is important
TrackJS.addMetadata({
  foo: "bar"
});

TrackJS will automatically gather Telemetry and send errors. If you want to trigger these events yourself, you can.

TrackJS.addLogTelemetry("warn", [
  "a warning message",
  {
    /*state object*/
  }
]);

TrackJS.track(new Error("everything has gone wrong!"));
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].