@@ -90,3 +90,167 @@ You can find the values of Sentry's OTLP logs endpoint and public key in your Se
90901 . Go to the [ Settings > Projects] ( https://sentry.io/orgredirect/organizations/:orgslug/settings/projects/ ) page in Sentry.
91912 . Select a project from the list.
92923 . Go to the "Client Keys (DSN)" sub-page for this project under the "SDK Setup" heading.
93+
94+ ## Distributed Tracing between Sentry Instrumentation and OpenTelemetry Instrumentation
95+
96+ If you have a frontend or services instrumented with the Sentry SDK, and you are also instrumenting with OpenTelemetry, you can use the ` propagateTraceparent ` exposed in the Sentry SDK to propagate the W3C Trace Context ` traceparent ` header to the OpenTelemetry instrumentation. This will allow you to continue traces from Sentry instrumented services.
97+
98+ The following SDKs support the ` propagateTraceparent ` option:
99+
100+ ### JavaScript
101+
102+ - <LinkWithPlatformIcon
103+ platform = " javascript.browser"
104+ label = " Browser JavaScript"
105+ url = " platforms/javascript/configuration/options/#propagateTraceparent"
106+ />
107+ - <LinkWithPlatformIcon
108+ platform = " javascript.angular"
109+ label = " Angular"
110+ url = " /platforms/javascript/guides/angular/configuration/options/#propagateTraceparent"
111+ />
112+ - <LinkWithPlatformIcon
113+ platform = " javascript.astro"
114+ label = " Astro"
115+ url = " /platforms/javascript/guides/astro/configuration/options/#propagateTraceparent"
116+ />
117+ - <LinkWithPlatformIcon
118+ platform = " javascript.aws-lambda"
119+ label = " AWS Lambda"
120+ url = " /platforms/javascript/guides/aws-lambda/configuration/options/#propagateTraceparent"
121+ />
122+ - <LinkWithPlatformIcon
123+ platform = " javascript.azure-functions"
124+ label = " Azure Functions"
125+ url = " /platforms/javascript/guides/azure-functions/configuration/options/#propagateTraceparent"
126+ />
127+ - <LinkWithPlatformIcon
128+ platform = " javascript.bun"
129+ label = " Bun"
130+ url = " /platforms/javascript/guides/bun/configuration/options/#propagateTraceparent"
131+ />
132+ - <LinkWithPlatformIcon
133+ platform = " javascript.cloudflare"
134+ label = " Cloudflare"
135+ url = " /platforms/javascript/guides/cloudflare/configuration/options/#propagateTraceparent"
136+ />
137+ - <LinkWithPlatformIcon
138+ platform = " javascript.connect"
139+ label = " Connect"
140+ url = " /platforms/javascript/guides/connect/configuration/options/#propagateTraceparent"
141+ />
142+ - <LinkWithPlatformIcon
143+ platform = " javascript.electron"
144+ label = " Electron"
145+ url = " /platforms/javascript/guides/electron/configuration/options/#propagateTraceparent"
146+ />
147+ - <LinkWithPlatformIcon
148+ platform = " javascript.ember"
149+ label = " Ember"
150+ url = " /platforms/javascript/guides/ember/configuration/options/#propagateTraceparent"
151+ />
152+ - <LinkWithPlatformIcon
153+ platform = " javascript.express"
154+ label = " Express"
155+ url = " /platforms/javascript/guides/express/configuration/options/#propagateTraceparent"
156+ />
157+ - <LinkWithPlatformIcon
158+ platform = " javascript.fastify"
159+ label = " Fastify"
160+ url = " /platforms/javascript/guides/fastify/configuration/options/#propagateTraceparent"
161+ />
162+ - <LinkWithPlatformIcon
163+ platform = " javascript.gatsby"
164+ label = " Gatsby"
165+ url = " /platforms/javascript/guides/gatsby/configuration/options/#propagateTraceparent"
166+ />
167+ - <LinkWithPlatformIcon
168+ platform = " javascript.gcp-functions"
169+ label = " Google Cloud Functions"
170+ url = " /platforms/javascript/guides/gcp-functions/configuration/options/#propagateTraceparent"
171+ />
172+ - <LinkWithPlatformIcon
173+ platform = " javascript.hapi"
174+ label = " Hapi"
175+ url = " /platforms/javascript/guides/hapi/configuration/options/#propagateTraceparent"
176+ />
177+ - <LinkWithPlatformIcon
178+ platform = " javascript.hono"
179+ label = " Hono"
180+ url = " /platforms/javascript/guides/hono/configuration/options/#propagateTraceparent"
181+ />
182+ - <LinkWithPlatformIcon
183+ platform = " javascript.koa"
184+ label = " Koa"
185+ url = " /platforms/javascript/guides/koa/configuration/options/#propagateTraceparent"
186+ />
187+ - <LinkWithPlatformIcon
188+ platform = " javascript.nestjs"
189+ label = " Nest.js"
190+ url = " /platforms/javascript/guides/nestjs/configuration/options/#propagateTraceparent"
191+ />
192+ - <LinkWithPlatformIcon
193+ platform = " javascript.node"
194+ label = " Node.js"
195+ url = " /platforms/javascript/guides/node/configuration/options/#propagateTraceparent"
196+ />
197+ - <LinkWithPlatformIcon
198+ platform = " javascript.nextjs"
199+ label = " Next.js"
200+ url = " /platforms/javascript/guides/nextjs/configuration/options/#propagateTraceparent"
201+ />
202+ - <LinkWithPlatformIcon
203+ platform = " javascript.nuxt"
204+ label = " Nuxt"
205+ url = " /platforms/javascript/guides/nuxt/configuration/options/#propagateTraceparent"
206+ />
207+ - <LinkWithPlatformIcon
208+ platform = " javascript.react"
209+ label = " React"
210+ url = " /platforms/javascript/guides/react/configuration/options/#propagateTraceparent"
211+ />
212+ - <LinkWithPlatformIcon
213+ platform = " javascript.react-router"
214+ label = " React Router"
215+ url = " /platforms/javascript/guides/react-router/configuration/options/#propagateTraceparent"
216+ />
217+ - <LinkWithPlatformIcon
218+ platform = " javascript.remix"
219+ label = " Remix"
220+ url = " /platforms/javascript/guides/remix/configuration/options/#propagateTraceparent"
221+ />
222+ - <LinkWithPlatformIcon
223+ platform = " javascript.solid"
224+ label = " Solid"
225+ url = " /platforms/javascript/guides/solid/configuration/options/#propagateTraceparent"
226+ />
227+ - <LinkWithPlatformIcon
228+ platform = " javascript.solidstart"
229+ label = " SolidStart"
230+ url = " /platforms/javascript/guides/solidstart/configuration/options/#propagateTraceparent"
231+ />
232+ - <LinkWithPlatformIcon
233+ platform = " javascript.svelte"
234+ label = " Svelte"
235+ url = " /platforms/javascript/guides/svelte/configuration/options/#propagateTraceparent"
236+ />
237+ - <LinkWithPlatformIcon
238+ platform = " javascript.sveltekit"
239+ label = " SvelteKit"
240+ url = " /platforms/javascript/guides/sveltekit/configuration/options/#propagateTraceparent"
241+ />
242+ - <LinkWithPlatformIcon
243+ platform = " javascript.tanstackstart-react"
244+ label = " TanStack Start"
245+ url = " /platforms/javascript/guides/tanstackstart-react/configuration/options/#propagateTraceparent"
246+ />
247+ - <LinkWithPlatformIcon
248+ platform = " javascript.vue"
249+ label = " Vue"
250+ url = " /platforms/javascript/guides/vue/configuration/options/#propagateTraceparent"
251+ />
252+ - <LinkWithPlatformIcon
253+ platform = " javascript.wasm"
254+ label = " Wasm"
255+ url = " /platforms/javascript/guides/wasm/configuration/options/#propagateTraceparent"
256+ />
0 commit comments