0.3.1 • Published 4 months ago

@carisls/sentry-node v0.3.1

Weekly downloads
-
License
MIT
Repository
-
Last release
4 months ago

Sentry Node (Express)

Introduction

NPM Version NPM Downloads Install Size

This is a simple tool to add Sentry monitoring to any project built in NodeJS Express.

How to add to your application?

Add this code after you initialize express app.

// Initialize Express app
const express = require('express');
const app = express();

// Add Sentry
const sentryNode = require('@carisls/sentry-node');
sentryNode({
  dsn: process.env.SENTRY_DSN
}, app);

If you want to use more settings, you can do it this way

// Initialize Express app
const express = require('express');
const app = express();

// Add Sentry
const sentryNode = require('@carisls/sentry-node');
sentryNode({
  dsn: process.env.SENTRY_DSN,
  sampleRate: process.env.SENTRY_SAMPLE_RATE,       // defaults to 1.0
  profilingRate: process.env.SENTRY_PROFILING_RATE, // defaults to 1.0
  env: process.env.SENTRY_ENV                       // defaults to local
  release: process.env.GIT_SHA                      // optional code version
  beforeSend: () => {...}                           // optional callback for sanitizing before send
}, app);

// Application code
// ...

// Sentry Error handler
app.use(sentry.errorHandler());
0.3.0

4 months ago

0.3.1

4 months ago

0.2.7

11 months ago

0.2.8

11 months ago

0.2.6

1 year ago

0.2.5

1 year ago

0.2.4

2 years ago

0.2.3

2 years ago

0.2.2

2 years ago

0.2.1

3 years ago

0.2.0

3 years ago

0.1.1

3 years ago

0.1.0

3 years ago