Skip to content
Dashboard

Native support for SvelteKit's new OpenTelemetry spans

Software Engineer
svelte.config.js
/** @type {import('@sveltejs/kit').Config} */
const config = {
kit: {
experimental: {
tracing: {
server: true,
},
instrumentation: {
server: true,
}
}
}
};
export default config;

src/instrumentation.server.ts
import { registerOTel } from '@vercel/otel';
registerOTel({
serviceName: 'my-sveltekit-app'
});

SvelteKit integrated spans (in green) shown beneath Vercel infrastructure spans. Delays added for illustration.
SvelteKit integrated spans (in green) shown beneath Vercel infrastructure spans. Delays added for illustration.