Skip to content

Commit 65f5ee3

Browse files
authored
fix(v10/sveltekit): Export metrics from worker entry point (#23027)
backport of #23026
1 parent 988de7f commit 65f5ee3

2 files changed

Lines changed: 6 additions & 1 deletion

File tree

  • dev-packages/e2e-tests/test-applications/sveltekit-cloudflare-pages/src
  • packages/sveltekit/src/worker

dev-packages/e2e-tests/test-applications/sveltekit-cloudflare-pages/src/hooks.server.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { E2E_TEST_DSN } from '$env/static/private';
2-
import { handleErrorWithSentry, initCloudflareSentryHandle, sentryHandle } from '@sentry/sveltekit';
2+
import { handleErrorWithSentry, initCloudflareSentryHandle, sentryHandle, metrics } from '@sentry/sveltekit';
33
import { sequence } from '@sveltejs/kit/hooks';
44

55
export const handleError = handleErrorWithSentry();
@@ -10,4 +10,8 @@ export const handle = sequence(
1010
tracesSampleRate: 1.0,
1111
}),
1212
sentryHandle(),
13+
({ event, resolve }) => {
14+
metrics.count('requests');
15+
return resolve(event);
16+
},
1317
);

packages/sveltekit/src/worker/index.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,7 @@ export {
5050
lastEventId,
5151
linkedErrorsIntegration,
5252
logger,
53+
metrics,
5354
requestDataIntegration,
5455
rewriteFramesIntegration,
5556
Scope,

0 commit comments

Comments
 (0)