Skip to content

Commit 7353b7f

Browse files
committed
add note about distributed tracing between sentry and otel
1 parent 084dc1b commit 7353b7f

File tree

1 file changed

+164
-0
lines changed

1 file changed

+164
-0
lines changed

docs/concepts/otlp/index.mdx

Lines changed: 164 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -90,3 +90,167 @@ You can find the values of Sentry's OTLP logs endpoint and public key in your Se
9090
1. Go to the [Settings > Projects](https://sentry.io/orgredirect/organizations/:orgslug/settings/projects/) page in Sentry.
9191
2. Select a project from the list.
9292
3. 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

Comments
 (0)