40464-vm/backend/src/security/monitoring.js
2026-07-22 15:25:42 +00:00

19 lines
436 B
JavaScript

const Sentry = require('@sentry/node');
function initMonitoring() {
Sentry.init({
dsn: process.env.SENTRY_DSN,
environment: process.env.NODE_ENV || 'development',
sendDefaultPii: false,
});
}
function captureError(error, requestId) {
Sentry.withScope((scope) => {
scope.setTag('request_id', requestId || 'unknown');
Sentry.captureException(error);
});
}
module.exports = { captureError, initMonitoring };