Skip to content

Latest commit

 

History

History
28 lines (21 loc) · 684 Bytes

File metadata and controls

28 lines (21 loc) · 684 Bytes

shared-monitoring

This library provides monitoring functionality including error tracking with Sentry and distributed tracing.

It exports the initMonitoring function which initializes both error monitoring (Sentry) and performance monitoring (tracing) for server applications.

Usage

import { initMonitoring } from '@fxa/shared/monitoring';

initMonitoring({
  log: logger,
  config: {
    tracing: {
      /* tracing config */
    },
    sentry: {
      /* sentry config */
    },
  },
});

Exported APIs

  • initMonitoring(opts: MonitoringConfig) - Initialize monitoring components
  • MonitoringConfig - Type definition for monitoring configuration