From ed4f79eae185b33033cc986921324d14408c1230 Mon Sep 17 00:00:00 2001 From: Nulo Date: Sat, 21 Dec 2024 13:33:02 -0300 Subject: [PATCH] Revert "setup sentry for queries" breaks INSERTs and doesn't provide specific query information This reverts commit 8a6b5375b5a1fd6ae4306a51d89adddcf26fb8a5. --- pnpm-lock.yaml | 20 -------------------- sitio/package.json | 1 - sitio/src/hooks.server.ts | 7 +++++++ sitio/src/lib/db/connectDb.ts | 12 ------------ 4 files changed, 7 insertions(+), 33 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index f1a7890..af47a4a 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -162,9 +162,6 @@ importers: nanoid: specifier: ^5.0.9 version: 5.0.9 - sentry-integration-libsql-client: - specifier: ^1.3.0 - version: 1.3.0(@libsql/client@0.14.0)(@sentry/node@8.41.0) svelte-echarts: specifier: ^0.1.1 version: 0.1.1(echarts@5.5.0)(svelte@5.2.11) @@ -4017,12 +4014,6 @@ packages: engines: {node: '>=10'} hasBin: true - sentry-integration-libsql-client@1.3.0: - resolution: {integrity: sha512-AikPYeyV80KDHo2UhPKFxjhZ2JcaeGz0QxfGcXvChTcp8SakYTWx3Rb4vLXAZezlKxbsxNClz0Xq9jrtpQpzLQ==} - peerDependencies: - '@libsql/client': ^0.7.0 - '@sentry/node': ^8.11.0 - set-cookie-parser@2.7.0: resolution: {integrity: sha512-lXLOiqpkUumhRdFF3k1osNXCy9akgx/dyPZ5p8qAg9seJzXr5ZrlqZuWIMuY6ejOsVLE6flJ5/h3lsn57fQ/PQ==} @@ -4106,9 +4097,6 @@ packages: resolution: {integrity: sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==} engines: {node: '>= 8'} - sqlite-statement-type@1.1.0: - resolution: {integrity: sha512-RUODr8wpK+dTViTGB5Ksh+Gk30CASWM48wVtQUuaX56udfhLBlSbpufAuFx0wFvaTYSBClQ6Cer4wz9lUZ0f7w==} - string-width@4.2.3: resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} engines: {node: '>=8'} @@ -8052,12 +8040,6 @@ snapshots: semver@7.6.3: {} - sentry-integration-libsql-client@1.3.0(@libsql/client@0.14.0)(@sentry/node@8.41.0): - dependencies: - '@libsql/client': 0.14.0 - '@sentry/node': 8.41.0 - sqlite-statement-type: 1.1.0 - set-cookie-parser@2.7.0: {} set-cookie-parser@2.7.1: {} @@ -8175,8 +8157,6 @@ snapshots: dependencies: whatwg-url: 7.1.0 - sqlite-statement-type@1.1.0: {} - string-width@4.2.3: dependencies: emoji-regex: 8.0.0 diff --git a/sitio/package.json b/sitio/package.json index 710b8d6..bc193ab 100644 --- a/sitio/package.json +++ b/sitio/package.json @@ -39,7 +39,6 @@ "markdown-it-table-of-contents": "^0.6.0", "mode-watcher": "^0.5.0", "nanoid": "^5.0.9", - "sentry-integration-libsql-client": "^1.3.0", "svelte-echarts": "^0.1.1", "svelte-mq-store": "^2.2.22", "svelte-radix": "^2.0.1", diff --git a/sitio/src/hooks.server.ts b/sitio/src/hooks.server.ts index 9dceeb1..6dc7001 100644 --- a/sitio/src/hooks.server.ts +++ b/sitio/src/hooks.server.ts @@ -1,5 +1,12 @@ import { sequence } from "@sveltejs/kit/hooks"; import * as Sentry from "@sentry/sveltekit"; +Sentry.init({ + dsn: "https://79b56150c5092cdad5c56c62223a1a5d@o4507188153548800.ingest.de.sentry.io/4507188155646032", + tracesSampleRate: 1, + profilesSampleRate: 0.1, + enabled: import.meta.env.PROD, +}); + export const handleError = Sentry.handleErrorWithSentry(); export const handle = sequence(Sentry.sentryHandle()); diff --git a/sitio/src/lib/db/connectDb.ts b/sitio/src/lib/db/connectDb.ts index 1d03bc1..43ffb0e 100644 --- a/sitio/src/lib/db/connectDb.ts +++ b/sitio/src/lib/db/connectDb.ts @@ -2,9 +2,6 @@ import * as schema from "../../schema"; import { drizzle } from "drizzle-orm/libsql"; import { createClient } from "@libsql/client"; import { migrate } from "drizzle-orm/libsql/migrator"; -import { libsqlIntegration } from "sentry-integration-libsql-client"; -import * as Sentry from "@sentry/sveltekit"; - export async function connectDb({ url, authToken, @@ -13,15 +10,6 @@ export async function connectDb({ authToken?: string; }) { const client = createClient({ url, authToken }); - - Sentry.init({ - dsn: "https://79b56150c5092cdad5c56c62223a1a5d@o4507188153548800.ingest.de.sentry.io/4507188155646032", - tracesSampleRate: 1, - profilesSampleRate: 0.1, - enabled: import.meta.env.PROD, - integrations: [libsqlIntegration(client, Sentry)], - }); - // await client.execute(`PRAGMA journal_mode = WAL;`); // await client.execute(`PRAGMA busy_timeout = 5000;`); // await client.execute(`PRAGMA synchronous = NORMAL;`);