moleculer-sentry

2.0.0 • Public • Published

moleculer-sentry

Build Coverage Status Codacy Badge Maintainability Libraries.io dependency status for latest release Known Vulnerabilities Downloads FOSSA Status

Usage

This package uses Moleculer's tracing function to catch errors and send them to sentry. In order for it to function properly, you need to enable tracing and use the "Event" exporter. To see how to set up tracing, please refer to the moleculer documentation.

const SentryMixin = require('moleculer-sentry')

module.exports = {
  mixins: [SentryMixin],

  settings: {
    /** @type {Object?} Sentry configuration wrapper. */
    sentry: {
      /** @type {String} DSN given by sentry. */
      dsn: null,
      /** @type {String} Name of event fired by "Event" exported in tracing. */
      tracingEventName: '$tracing.spans',
      /** @type {Object} Additional options for `Sentry.init`. */
      options: {},
      /** @type {String?} Name of the meta containing user infos. */
      userMetaKey: null,
    },
  }
}

/moleculer-sentry/

    Package Sidebar

    Install

    npm i moleculer-sentry

    Weekly Downloads

    670

    Version

    2.0.0

    License

    MIT

    Unpacked Size

    8.88 kB

    Total Files

    5

    Last publish

    Collaborators

    • hugome