trackjs-node
TypeScript icon, indicating that this package has built-in type declarations

1.1.0 • Public • Published


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: "frank@gmail.com"
});

// 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!"));

Dependencies (0)

    Dev Dependencies (13)

    Package Sidebar

    Install

    npm i trackjs-node

    Homepage

    trackjs.com/

    Weekly Downloads

    13,789

    Version

    1.1.0

    License

    SEE LICENSE IN LICENSE.md

    Unpacked Size

    71.4 kB

    Total Files

    71

    Last publish

    Collaborators

    • trackjs