1 min read
Vercel now directly integrates with SvelteKit's new server-side OpenTelemetry spans.
To get started, activate experimental tracing in SvelteKit:
svelte.config.js
/** @type {import('@sveltejs/kit').Config} */const config = { kit: { experimental: { tracing: { server: true, }, instrumentation: { server: true, } } }};
export default config;
And create the tracing instrumentation file with the Vercel OpenTelemetry collector:
src/instrumentation.server.ts
import { registerOTel } from '@vercel/otel';
registerOTel({ serviceName: 'my-sveltekit-app'});
Traces generated during tracing sessions will now include the built-in SvelteKit spans. You can also configure other collectors. See the SvelteKit observability docs for more information.
