You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Issue detectors identify application issues by examining one or more datasets collected by Sentry, and report detected issue occurrences via the <Linkto="/issue-platform/">Issue Platform</Link>. Detectors must fingerprint issues accurately and provide actionable information to developers.
6
+
Issue detectors identify application issues by examining one or more datasets collected by Sentry, and report detected issue occurrences via the <Linkto="/backend/issue-platform/">Issue Platform</Link>. Detectors must fingerprint issues accurately and provide actionable information to developers.
Copy file name to clipboardExpand all lines: develop-docs/backend/issue-platform/index.mdx
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -16,7 +16,7 @@ To use the Issue Platform you need to:
16
16
17
17
The first step to introducing a new issue type to Sentry is to determine what type of issue you want to detect. It can be from any data stream, as long as you can produce an <Linkto="#issue-occurrence-schema">Occurrence</Link> representing the issue.
18
18
19
-
Writing a detector is the hardest part of creating a new issue type. Refer to <Linkto="/issue-platform-detectors/">this guide</Link> for tips on how to write one.
19
+
Writing a detector is the hardest part of creating a new issue type. Refer to <Linkto="/backend/issue-platform-detectors/">this guide</Link> for tips on how to write one.
Copy file name to clipboardExpand all lines: develop-docs/development/environment/index.mdx
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -116,7 +116,7 @@ sentry devservices up snuba
116
116
Only Sentry employees have access to getsentry.
117
117
</Alert>
118
118
119
-
See also: <Linkto="/sentry-vs-getsentry/">Sentry vs Getsentry</Link>
119
+
See also: <Linkto="/application/sentry-vs-getsentry/">Sentry vs Getsentry</Link>
120
120
121
121
Before running `getsentry`, you might need to run `devenv sync` inside the `getsentry` directory if you have previously run `sentry` locally, as there might be differences between the environments.
By default `sentry devserver` will run a monolith mode application server. You can also run `devserver` with siloed application instances. Before you do, you need to <Linkto="/database-migrations/#cloning-a-monolith-database">create split silo databases</Link>.
152
+
By default `sentry devserver` will run a monolith mode application server. You can also run `devserver` with siloed application instances. Before you do, you need to <Linkto="/backend/database-migrations/#cloning-a-monolith-database">create split silo databases</Link>.
153
153
154
154
The devserver command supports `--silo` option that lets you create siloed instances. Any workers, consumers, or celery-beat processes will be started with the same silo mode.
| 9000 | Clickhouse | <Linkto="/services/devservices/">Devservice</Link> `clickhouse`. Database for Snuba.
13
+
| 9000 | Clickhouse | <Linkto="/development/devservices/">Devservice</Link> `clickhouse`. Database for Snuba.
14
14
| 8123 | Clickhouse |
15
15
| 9009 | Clickhouse |
16
-
| 3021 | Symbolicator | <Linkto="/services/devservices/">Devservice</Link> `symbolicator`. For processing stacktraces.
17
-
| 1218 | [Snuba][] | <Linkto="/services/devservices/">Devservice</Link> `snuba`. For searching events.
16
+
| 3021 | Symbolicator | <Linkto="/development/devservices/">Devservice</Link> `symbolicator`. For processing stacktraces.
17
+
| 1218 | [Snuba][] | <Linkto="/development/devservices/">Devservice</Link> `snuba`. For searching events.
18
18
| 1219 | [Snuba][] admin | Not part of devservices setup, but running `snuba admin` will listen on this port.
19
-
| 9092 | Kafka | <Linkto="/services/devservices/">Devservice</Link> `kafka`. for relay-sentry communication and optionally for sentry-snuba communication
20
-
| 6379 | Redis | <Linkto="/services/devservices/">Devservice</Link> `redis` (or perhaps installed via Homebrew in rustier setups), responsible for caches, relay projectconfigs and Celery queues
21
-
| 5432 | Postgres | <Linkto="/services/devservices/">Devservice</Link> `postgres` (or perhaps installed via Homebrew in rustier setups)
22
-
| 7899 | [Relay][] | <Linkto="/services/devservices/">Devservice</Link> `relay`. Serves APIs for SDKs to send events to (aka event ingestion). Webpack on 8000 reverse-proxies to this server. Starts/stops with `sentry devserver`.
19
+
| 9092 | Kafka | <Linkto="/development/devservices/">Devservice</Link> `kafka`. for relay-sentry communication and optionally for sentry-snuba communication
20
+
| 6379 | Redis | <Linkto="/development/devservices/">Devservice</Link> `redis` (or perhaps installed via Homebrew in rustier setups), responsible for caches, relay projectconfigs and Celery queues
21
+
| 5432 | Postgres | <Linkto="/development/devservices/">Devservice</Link> `postgres` (or perhaps installed via Homebrew in rustier setups)
22
+
| 7899 | [Relay][] | <Linkto="/development/devservices/">Devservice</Link> `relay`. Serves APIs for SDKs to send events to (aka event ingestion). Webpack on 8000 reverse-proxies to this server. Starts/stops with `sentry devserver`.
23
23
| 8000 | <Linkto="/development/environment/">Sentry Dev</Link> | Webpack devserver, routing all ingest paths to Relay, and the rest to uWSGI. Routing is defined in `webpack.config.ts` in Sentry.
24
24
| 8001 | uWSGI | Starts/stops with `sentry devserver`. Serves the Django app/API. Webpack on 8000 reverse-proxies to this server. In a siloed devserver, this port is used for control silo.
25
25
| 8010 | uWSGI (region silo) | Starts/stops with `sentry devserver --silo=region`. Serves the Django app/API. Webpack on 8000 reverse-proxies to this server.
To debug issues related to integration middleware as well as issues relating to latency induced by RPC calls, you can run your local environment in silo mode.
63
63
64
-
To learn more about how silo mode works in the dev environment, refer to <Linkto="/environment/#running-siloed-instances"> Running Siloed Instances</Link>.
64
+
To learn more about how silo mode works in the dev environment, refer to <Linkto="/development/environment/#running-siloed-instances"> Running Siloed Instances</Link>.
65
65
66
66
67
67
### Step 1: Split Local DB into Silos
68
-
By default `sentry devserver` will run a monolith mode application server. You can also run ``devserver`` with siloed application instances. Before you do, you need to <Linkto="/database-migrations/#cloning-a-monolith-database">create split silo databases</Link>.
68
+
By default `sentry devserver` will run a monolith mode application server. You can also run ``devserver`` with siloed application instances. Before you do, you need to <Linkto="/backend/database-migrations/#cloning-a-monolith-database">create split silo databases</Link>.
0 commit comments