Files
firecrawl/apps/api/src/services/sentry.ts
T
2024-08-21 20:51:35 +02:00

18 lines
514 B
TypeScript

// Import with `import * as Sentry from "@sentry/node"` if you are using ESM
import * as Sentry from "@sentry/node";
import { nodeProfilingIntegration } from "@sentry/profiling-node";
import { Logger } from "../lib/logger";
if (process.env.SENTRY_DSN) {
Logger.info("Setting up Sentry...");
Sentry.init({
dsn: process.env.SENTRY_DSN,
integrations: [
nodeProfilingIntegration(),
],
tracesSampleRate: 0.045,
profilesSampleRate: 1.0,
serverName: process.env.FLY_MACHINE_ID,
});
}