chore: remove Sentry integration
CI / check (push) Successful in 21s
CI / release (push) Skipped
CI / deploy (push) Successful in 53s

This commit is contained in:
Simo committed 2026-08-01 22:12:31 +02:00
1 parent c7fb37356e
commit 1f4aadb3d7
21 files changed
+53 -1960

No files matched your search

-18
View File
@@ -1,4 +1,3 @@
import * as Sentry from "@sentry/nextjs";
import { Cron } from "croner";
import { lt, sql } from "drizzle-orm";
import { env } from "../src/env";
@@ -8,27 +7,11 @@ import { redis } from "../src/lib/redis";
import { emulatorOffline, healthDegraded } from "../src/lib/services/alert";
import { rcon } from "../src/lib/services/rcon";
function initWorkerSentry(): void {
const dsn = process.env.SENTRY_DSN;
if (!dsn || process.env.NODE_ENV !== "production") return;
Sentry.init({
dsn,
environment: process.env.NODE_ENV,
release: process.env.APP_VERSION,
tracesSampleRate: 0.05,
});
logger.info("Sentry initialized for jobs worker", { module: "jobs" });
}
function captureWorkerError(err: unknown, context: string): void {
logger.error(context, {
module: "jobs",
err: err instanceof Error ? err.message : String(err),
});
if (process.env.SENTRY_DSN) {
Sentry.captureException(err);
}
}
/** In-process cooldown so a flapping probe does not spam Discord/email. */
@@ -241,7 +224,6 @@ async function cleanupOldSessions(): Promise<void> {
}
async function main() {
initWorkerSentry();
logger.info("Worker started", { module: "jobs" });
if (env.EMULATOR_JAR_PATH && env.EMULATOR_BACKUP_DIR) {