Skip to content

Commit beac3e1

Browse files
authored
Merge branch 'master' into cursor/refactor-onboarding-options-for-unique-titles-e008
2 parents cfdc72c + 23ef09b commit beac3e1

File tree

43 files changed

+800
-1186
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

43 files changed

+800
-1186
lines changed

develop-docs/application-architecture/overview.mdx

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,6 @@ graph TD
2222
snuba --> kafka
2323
snuba --> redis
2424
snuba --> clickhouse
25-
kafka --> zookeeper
2625
sentry_web --> sentry_worker["Sentry (worker)"]
2726
sentry_worker --> memcached
2827
sentry_worker --> redis

develop-docs/sdk/overview.mdx

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -122,6 +122,10 @@ Sentry provides the following endpoints:
122122
- [`/minidump/`](https://docs.sentry.io/platforms/native/minidump/) for multipart requests containing Minidumps.
123123
- [`/unreal/`](https://docs.sentry.io/platforms/unreal/configuration/setup-crashreporter/) for Unreal
124124
Engine 4 crash reports.
125+
- [`/playstation/`](https://docs.sentry.io/platforms/playstation/) for PlayStation crash reports.
126+
<Alert title="Note" level="info">
127+
The PlayStation endpoint has limited access and requires allowlisting. Support involves components that are part of a partnership with Sony which cannot be made public or redistributed. This endpoint is only available in SaaS.
128+
</Alert>
125129
- [`/security/`](https://docs.sentry.io/error-reporting/security-policy-reporting/) for Browser
126130
CSP reports, usually configured in a browser instead of an SDK.
127131

develop-docs/sdk/telemetry/traces/modules/llm-monitoring.mdx

Lines changed: 0 additions & 75 deletions
This file was deleted.

develop-docs/self-hosted/backup.mdx

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -180,7 +180,6 @@ data are already defined as global volumes at install time and are prefixed with
180180
- `sentry-data`
181181
- `sentry-postgres`
182182
- `sentry-redis`
183-
- `sentry-zookeeper`
184183
- `sentry-kafka`
185184
- `sentry-clickhouse`
186185
- `sentry-symbolicator`

develop-docs/self-hosted/troubleshooting/kafka.mdx

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -64,10 +64,9 @@ The _nuclear option_ is removing all Kafka-related volumes and recreating them w
6464
```shell
6565
docker compose down --volumes
6666
```
67-
2. Remove the Kafka & Zookeeper related volumes:
67+
2. Remove the the Kafka volume:
6868
```shell
6969
docker volume rm sentry-kafka
70-
docker volume rm sentry-zookeeper
7170
```
7271

7372
3. Run the install script again:

docs/organization/integrations/feature-flag/generic/index.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ Enabling Change Tracking is a four step process. To get started, visit the [feat
3232
2. **Save the webhook URL**.
3333
- Copy the provided Sentry webhook URL and save it for step 4.
3434
3. **Set the Signing Secret**.
35-
- In your feature flagging system's UI, find the "Signing Secret".
35+
- In your feature flagging system's UI, find or create a "Signing Secret" for this webhook. If you are writing your own webhook, secrets must be 10-64 characters long (we recommend at least 32).
3636
- Copy the signing secret and paste it into the input box next to "Secret" in Sentry settings.
3737
- Save the secret by clicking "Add Provider" in Sentry settings.
3838
4. **Write your own webhook**.

docs/platforms/apple/common/index.mdx

Lines changed: 19 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ Select which Sentry features you'd like to install in addition to Error Monitori
3636

3737
<PlatformSection notSupported={["apple.tvos", "apple.watchos", "apple.visionos"]}>
3838

39-
<OnboardingOptionButtons options={['error-monitoring', 'performance', 'profiling']}/>
39+
<OnboardingOptionButtons options={['error-monitoring', 'performance', 'profiling', 'session-replay']}/>
4040

4141
</PlatformSection>
4242

@@ -117,6 +117,12 @@ func application(_ application: UIApplication,
117117
$0.sessionSampleRate = 1
118118
}
119119
// ___PRODUCT_OPTION_END___ profiling
120+
121+
// ___PRODUCT_OPTION_START___ session-replay
122+
// Record session replays for 100% of errors and 10% of sessions
123+
options.sessionReplay.onErrorSampleRate = 1.0
124+
options.sessionReplay.sessionSampleRate = 0.1
125+
// ___PRODUCT_OPTION_END___ session-replay
120126
}
121127

122128
return true
@@ -148,6 +154,12 @@ func application(_ application: UIApplication,
148154
profiling.sessionSampleRate = 1.f;
149155
};
150156
// ___PRODUCT_OPTION_END___ profiling
157+
158+
// ___PRODUCT_OPTION_START___ session-replay
159+
// Record session replays for 100% of errors and 10% of sessions
160+
options.sessionReplay.onErrorSampleRate = 1.0;
161+
options.sessionReplay.sessionSampleRate = 0.1;
162+
// ___PRODUCT_OPTION_END___ session-replay
151163
}];
152164

153165
return YES;
@@ -180,6 +192,12 @@ struct SwiftUIApp: App {
180192
$0.sessionSampleRate = 1
181193
}
182194
// ___PRODUCT_OPTION_END___ profiling
195+
196+
// ___PRODUCT_OPTION_START___ session-replay
197+
// Record session replays for 100% of errors and 10% of sessions
198+
options.sessionReplay.onErrorSampleRate = 1.0
199+
options.sessionReplay.sessionSampleRate = 0.1
200+
// ___PRODUCT_OPTION_END___ session-replay
183201
}
184202
}
185203
}

docs/platforms/dart/guides/flutter/index.mdx

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ Select which Sentry features you'd like to install in addition to Error Monitori
3232
'error-monitoring',
3333
'performance',
3434
'profiling',
35+
'session-replay',
3536
'logs',
3637
]}
3738
/>
@@ -124,6 +125,11 @@ Future<void> main() async {
124125
// Enable logs to be sent to Sentry
125126
options.enableLogs = true;
126127
// ___PRODUCT_OPTION_END___ logs
128+
// ___PRODUCT_OPTION_START___ session-replay
129+
// Record session replays for 100% of errors and 10% of sessions
130+
options.replay.onErrorSampleRate = 1.0;
131+
options.replay.sessionSampleRate = 0.1;
132+
// ___PRODUCT_OPTION_END___ session-replay
127133
},
128134
appRunner: () => runApp(
129135
SentryWidget(

docs/platforms/javascript/common/configuration/integrations/openfeature.mdx

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,9 @@ This integration only works inside a browser environment. It is only available f
3131

3232
</Alert>
3333

34-
The [OpenFeature](https://openfeature.dev/) integration tracks feature flag evaluations produced by the OpenFeature SDK. These evaluations are held in memory and are sent to Sentry on error and transaction events. **At the moment, we only support boolean flag evaluations.** This integration is available in
34+
The [OpenFeature](https://openfeature.dev/) integration tracks feature flag evaluations produced by the OpenFeature SDK. This SDK is supported by a broad range of feature flagging providers. For the full list, visit [OpenFeature's ecosystem page](https://openfeature.dev/ecosystem/?instant_search%5BrefinementList%5D%5Btype%5D%5B0%5D=Provider&instant_search%5BrefinementList%5D%5BallTechnologies%5D%5B0%5D=JavaScript).
35+
36+
The flag evaluations are held in memory and are sent to Sentry on error and transaction events. **At the moment, we only support boolean flag evaluations.** This integration is available in
3537
Sentry SDK **versions 8.43.0 or higher.**
3638

3739
_Import name: `Sentry.openFeatureIntegration` and `Sentry.OpenFeatureIntegrationHook`_

docs/platforms/javascript/common/configuration/integrations/vue.mdx

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ supported:
77

88
<Alert>
99

10-
This integration is enabled by default (recommended) but can also be added manually.
10+
This integration is enabled by default (recommended) but can also be added manually.
1111

1212
</Alert>
1313

@@ -23,18 +23,19 @@ If the Vue application is not defined from the start, you can add error monitori
2323
To manually add the integration for late-defined Vue applications:
2424

2525
```javascript {filename:main.js}
26-
import * as Sentry from '@sentry/vue';
26+
import * as Sentry from "@sentry/vue";
2727

2828
Sentry.init({
29-
dsn: '...',
29+
dsn: "___PUBLIC_DSN___",
3030
// Filter out default `Vue` integration
31-
integrations: integrations => integrations.filter(integration => integration.name !== 'Vue'),
31+
integrations: (integrations) =>
32+
integrations.filter((integration) => integration.name !== "Vue"),
3233
});
3334

3435
// Sometimes later
3536
const app = createApp({
36-
template: '<div>hello</div>',
37+
template: "<div>hello</div>",
3738
});
3839

3940
Sentry.addIntegration(Sentry.vueIntegration({ app }));
40-
`
41+
```

0 commit comments

Comments
 (0)