Skip to content

Commit 90ab40a

Browse files
committed
Merge branch 'master' of github.com:getsentry/sentry-docs into smi/quick-start/review-nestjs
2 parents 5427ba1 + 5ce5721 commit 90ab40a

File tree

45 files changed

+354
-154
lines changed

Some content is hidden

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

45 files changed

+354
-154
lines changed

apps/changelog/src/client/components/editor.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -169,7 +169,7 @@ function Editor({name, defaultValue, minRows = 15}: EditorProps) {
169169
minRows={minRows}
170170
required
171171
value={value}
172-
className="w-full"
172+
className="form-textarea w-full"
173173
onChange={e => setValue(e.target.value)}
174174
// aria-invalid={actionData?.errors?.content ? true : undefined}
175175
// aria-errormessage={

develop-docs/development-infrastructure/devservices.mdx

Lines changed: 23 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@ usage: devservices [-h] [--version] COMMAND ...
1111
CLI tool for managing service dependencies.
1212

1313
options:
14-
-h, --help show this help message and exit
15-
--version show program's version number and exit
14+
-h, --help show this help message and exit
15+
--version show program's version number and exit
1616
1717
commands:
1818
up Bring up a service and its dependencies
@@ -23,6 +23,7 @@ commands:
2323
logs View logs for a service
2424
update Update devservices to the latest version
2525
purge Purge the local devservices cache
26+
toggle Toggle how a service is run
2627
```
2728
2829
## Installation
@@ -81,6 +82,26 @@ Common modes:
8182
devservices up --mode symbolicator
8283
```
8384
85+
## Running a dependency locally
86+
87+
If you want to run a dependency locally rather than as a container, you can do so by toggling the runtime to LOCAL.
88+
89+
For example, if you are running Sentry and want to use your local Snuba, you can do the following:
90+
91+
```shell
92+
devservices toggle snuba LOCAL
93+
```
94+
95+
This will tell devservices to not bring up snuba and its dependencies, allowing you to run snuba locally instead.
96+
97+
To toggle the runtime back to using the container, you can do the following:
98+
99+
```shell
100+
devservices toggle snuba CONTAINERIZED
101+
```
102+
103+
If you don't provide a runtime when toggling, it will toggle to the opposite of the current runtime.
104+
84105
## Migrating data from the deprecated `sentry devservices`
85106

86107
<Alert level="warning" title="Important">

develop-docs/sdk/telemetry/logs.mdx

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,24 @@ There are two ways to send logs to Sentry: via the `log` envelope and Sentry Log
1717

1818
All SDKs are required to send logs via the `log` envelope and Sentry Log protocol. The `otel_log` envelope and OpenTelemetry Log protocol are just documented for completeness and to provide a reference for SDK authors. See the [Appendix A](#appendix-a-otel_log-envelope-item-payload) for the `otel_log` envelope item payload.
1919

20+
### `log` Envelope Item
21+
22+
The `log` envelope item is an object that contains an array of log payloads encoded as JSON. This allows for multiple log payloads to be sent in a single envelope item. For more details on the `log` envelope item, see the [Log Envelope Item](/sdk/data-model/envelope-items/#log) documentation.
23+
24+
```json
25+
{
26+
"type": "log",
27+
"item_count": 5,
28+
"content_type": "application/vnd.sentry.items.log+json"
29+
}
30+
{
31+
"items": [{..log..}, {..log..}, {..log..}, {..log..}, {..log..}]
32+
}
33+
```
34+
2035
### `log` Envelope Item Payload
2136

22-
The `log` envelope item payload is a JSON object that represents a Sentry Log. Multiple `log` envelope items can be sent in a single envelope.
37+
The `log` envelope item payload is a JSON object that represents a Sentry Log.
2338

2439
```json
2540
{

docs/organization/integrations/deployment/heroku/index.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ Whether you’re using the add-on or not, you’ll still need to [install the SD
3030

3131
### Configure Releases
3232

33-
Whether use the add-on or configure Sentry yourself, you’ll also likely want to grant quick access to your dyno metadata, which will allow Sentry to automatically pick up the git version of your application.
33+
Whether you use the add-on or configure Sentry yourself, you’ll also likely want to grant access to your dyno metadata, which will allow Sentry to automatically pick up the git SHA of the release your dyno is running.
3434

3535
To do this, enable the `runtime-dyno-metadata` feature:
3636

docs/organization/integrations/index.mdx

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,7 @@ For more details, see the [full Integration Platform documentation](/organizatio
5252
| [Azure DevOps (Work Items)](/organization/integrations/source-code-mgmt/azure-devops/) | X | X | X |
5353
| [Bitbucket (Issues)](/organization/integrations/source-code-mgmt/bitbucket/) | X | |
5454
| [ClickUp](/organization/integrations/issue-tracking/clickup/) | X | |
55+
| [Factory](/organization/integrations/issue-tracking/factory/) | X | |
5556
| [GitHub (Issues)](/organization/integrations/source-code-mgmt/github/) | X | |
5657
| [GitLab (Issues)](/organization/integrations/source-code-mgmt/gitlab/) | X | |
5758
| [Goast.ai](/organization/integrations/issue-tracking/goast/) | X | |
@@ -65,6 +66,7 @@ For more details, see the [full Integration Platform documentation](/organizatio
6566
| Redmine | X | |
6667
| [Shortcut](/organization/integrations/issue-tracking/shortcut/) | X | |
6768
| [Sourcegraph](/organization/integrations/issue-tracking/sourcegraph/) | X | |
69+
| [Teamcamp](/organization/integrations/issue-tracking/teamcamp/) | X | |
6870
| [Teamwork](/organization/integrations/issue-tracking/teamwork/) | X | |
6971
| Trello | X | |
7072

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
---
2+
title: Factory
3+
sidebar_order: 1
4+
description: "Learn about Sentry's Factory integration and how it uses AI to help fix issues."
5+
---
6+
7+
Factory integrates with a users codebase, and pulls in Issues to help automate detecting and fixing issues.
8+
9+
This integration is maintained and supported by Factory. For more details, questions, or support feel free to reach out to [email protected].
10+
11+
## Install and Configure
12+
13+
<Alert>
14+
15+
Sentry owner, manager, or admin permissions are required to install this integration.
16+
17+
</Alert>
18+
19+
1. Navigate to **Settings > Integrations > Factory**
20+
21+
2. Follow the full [Factory installation instructions](https://docs.factory.ai/onboarding/integrating-with-your-engineering-system/sentry).

docs/organization/integrations/issue-tracking/index.mdx

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ description: "Learn more about Sentry's issue tracking integrations."
88
- [Azure DevOps (Work Items)](/organization/integrations/source-code-mgmt/azure-devops/)
99
- [Bitbucket (Issues)](/organization/integrations/source-code-mgmt/bitbucket/)
1010
- [ClickUp](/organization/integrations/issue-tracking/clickup/)
11+
- [Factory](/organization/integrations/issue-tracking/factory/)
1112
- [GitHub (Issues)](/organization/integrations/source-code-mgmt/github/)
1213
- [GitLab (Issues)](/organization/integrations/source-code-mgmt/gitlab/)
1314
- [Goast.ai](/organization/integrations/issue-tracking/goast/)
@@ -21,5 +22,6 @@ description: "Learn more about Sentry's issue tracking integrations."
2122
- Redmine
2223
- [Shortcut](/organization/integrations/issue-tracking/shortcut/)
2324
- [Sourcegraph](/organization/integrations/issue-tracking/sourcegraph/)
25+
- [Teamcamp](/organization/integrations/issue-tracking/teamcamp/)
2426
- [Teamwork](/organization/integrations/issue-tracking/teamwork/)
2527
- Trello
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
---
2+
title: Teamcamp
3+
sidebar_order: 1
4+
description: "Learn about Sentry's Teamcamp integration and how it can be your all-in-one project management application."
5+
---
6+
7+
Teamcamp offers project management, time tracking, messaging, and more.
8+
9+
This integration is maintained and supported by Teamcamp. For more details, questions, or support fee free to contact [email protected].
10+
11+
## Install and Configure
12+
13+
<Alert>
14+
15+
Sentry owner, manager, or admin permissions are required to install this integration.
16+
17+
Teamcamp **won't** work with self-hosted Sentry.
18+
19+
</Alert>
20+
21+
1. Navigate to **Settings > Integrations > Teamcamp**
22+
23+
2. Follow the full [Teamcamp installation instructions](https://www.teamcamp.app/help/sentry).

docs/platforms/javascript/common/configuration/filtering.mdx

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,14 +32,17 @@ See <PlatformLink to="/configuration/options/#beforeSend">beforeSend</PlatformLi
3232

3333
### Using `allowUrls` and `denyUrls`
3434

35-
You can construct an allowed list of domains for errors. Only errors created within these domains will be captured. For example, if your scripts are loaded from `cdn.example.com` and your site is `example.com`, you can set `allowUrls` to:
35+
You can configure the SDK to avoid sending errors that originate in scripts from certain domains.
36+
For example, if your scripts are loaded from `cdn.example.com` and your site is `example.com`, you can can configure `allowUrls` as follows to avoid capturing errors from other domains:
3637

3738
```javascript
3839
Sentry.init({
3940
allowUrls: [/https?:\/\/((cdn|www)\.)?example\.com/],
4041
});
4142
```
4243

44+
Note that this filters errors based on their stack frames, not the URL of the page where the error occurred.
45+
4346
You can also use `denyUrls` if you want to block errors created on specific URLs from being sent to Sentry.
4447

4548
- See <PlatformLink to="/configuration/options/#allowUrls">allowUrls</PlatformLink> details

docs/platforms/javascript/common/sourcemaps/uploading/uglifyjs.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ First, configure UglifyJS to output source maps:
1717

1818
```
1919
uglifyjs app.js \
20-
-o app.min.js.map \
20+
-o app.min.js \
2121
--source-map url=app.min.js.map,includeSources
2222
```
2323

0 commit comments

Comments
 (0)