Skip to content

Commit c4a97a6

Browse files
authored
docs(devservices): Fill out all the devservices up --modes= possibilities (#14824)
I noticed that the mode `migrations` wasn't in the list, so i wanted to add that. But then i went and added everything else and threw them into some categories that seemed reasonable. Idk if this is the best grouping, or needed at all, but it's easy enough to throw the idea out there and then delete it if it's too much. included in the list in an added `replay` mode that depends on getsentry/sentry#98951
1 parent e9fba21 commit c4a97a6

File tree

1 file changed

+22
-6
lines changed

1 file changed

+22
-6
lines changed

develop-docs/development-infrastructure/devservices.mdx

Lines changed: 22 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -74,16 +74,32 @@ docker volume rm sentry_postgres-data
7474
7575
Common modes in sentry:
7676
77-
- `symbolicator`: Bring up sentry dependencies and symbolicator
78-
- `chartcuterie`: Bring up sentry dependencies and chartcuterie
79-
- `taskbroker`: Bring up sentry dependencies, taskbroker, taskworker, and taskworker-scheduler
77+
- `default`: Bring up sentry dependencies and relay
78+
- `migrations`: Bring up postgres and redis
8079
- `minimal`: Bring up minimal services for local development
81-
- `profiling`: Bring up sentry dependencies, vroom, and profiling consumers
80+
- `full`: Bring up all services (ingest, symbolicator, taskbroker, snuba, vroom, etc)
81+
- `taskbroker`: Bring up sentry dependencies, taskbroker, taskworker, and taskworker-scheduler
82+
- `memcached`: Bring up sentry dependencies and memcached
83+
84+
Modes for specific development scenarios:
85+
- `chartcuterie`: Bring up sentry dependencies and chartcuterie
8286
- `crons`: Brings up sentry dependencies and monitor consumers
87+
- `launchpad`: Bring up sentry dependencies and launchpad
88+
- `objectstore`: Bring up sentry dependencies and objectstore
89+
- `profiling`: Bring up sentry dependencies, vroom, and profiling consumers
90+
- `replay`: Bring up sentry dependencies and replay
91+
- `symbolicator`: Bring up sentry dependencies and symbolicator
8392
- `tracing`: Brings up sentry dependencies and everything necessary for transactions, spans, and metrics
84-
- `ingest`: Brings up the most common sentry dependencies to support ingestion of errors and transactions
93+
94+
Ingest Specific:
95+
- `ingest`: Brings up the most common sentry dependencies to support ingestion of errors, transactions and attachments
8596
- `ingest-all`: Brings up sentry dependencies to support ingesting everything
86-
- `full`: Bring up all services (symbolicator, taskbroker, snuba, vroom, etc)
97+
98+
CI Specific:
99+
- `acceptance-ci`: Bring up sentry dependencies and everything necessary for acceptance CI
100+
- `backend-ci`: Bring up sentry dependencies and everything necessary for backend CI
101+
102+
87103
88104
```shell
89105
devservices up --mode symbolicator

0 commit comments

Comments
 (0)