To use the Agent, call TrackJS.install(options) as soon as possible in your code. It will install the monitors into the environment.
// ES5constTrackJS=require("trackjs-node").TrackJS;// ES6import{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 importantTrackJS.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(newError("everything has gone wrong!"));