Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ref: Clarify JS tracingOrigins Default Values #5593

Merged
merged 2 commits into from
Oct 6, 2022
Merged
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -52,7 +52,9 @@ Supported options:

### tracingOrigins

The default value of `tracingOrigins` is `['localhost', /^\//]`. The JavaScript SDK will attach the `sentry-trace` and `baggage` headers to all outgoing XHR/fetch requests whose destination contains a string in the list or matches a regex in the list. If your frontend is making requests to a different domain, you will need to add it there to propagate the `sentry-trace` and `baggage` headers to the backend services, which is required to link transactions together as part of a single trace. **The `tracingOrigins` option matches against the whole request URL, not just the domain. Using stricter regex to match certain parts of the URL ensures that requests do not unnecessarily have the additional headers attached.**
A list of strings and regular expressions. The JavaScript SDK will attach the `sentry-trace` and `baggage` headers to all outgoing XHR/fetch requests whose destination contains a string in the list or matches a regex in the list. If your frontend is making requests to a different domain, you will need to add it there to propagate the `sentry-trace` and `baggage` headers to the backend services, which is required to link transactions together as part of a single trace. **The `tracingOrigins` option matches against the whole request URL, not just the domain. Using stricter regex to match certain parts of the URL ensures that requests do not unnecessarily have the additional headers attached.**
Lms24 marked this conversation as resolved.
Show resolved Hide resolved

The default value of `tracingOrigins` is `['localhost', /^\//]`. This means that by default, tracing headers are only attached to requests that contain `localhost` in their URL or to requests whose URL starts with a `'/'` (for example `GET /api/v1/users`).
Lms24 marked this conversation as resolved.
Show resolved Hide resolved

<PlatformContent includePath="performance/tracingOrigins-example" />

Expand Down Expand Up @@ -100,19 +102,19 @@ This option flags transactions when tabs are moved to the background with "cance

The default is `true`.

### \_experiments

### _experiments

This is an object containing experimental flags for features that may involve breaking changes that haven't yet landed in a new major version.
This is an object containing experimental flags for features that may involve breaking changes that haven't yet landed in a new major version.
Lms24 marked this conversation as resolved.
Show resolved Hide resolved

The default is

```
{
enableLongTasks: true
}
```

#### _experiments.enableLongTasks
#### \_experiments.enableLongTasks

This experimental option determines whether spans for long tasks automatically get created.

Expand Down