The following is a non-exhaustive list of ports used by Sentry services or any dependency of a Sentry service in development setups. It serves two purposes:
- Finding out why a port is used on your work machine and which process to kill to make it free.
- Finding out which ports are probably safe to assign to new services.
clickhouse. Database for Snuba.
symbolicator. For processing stacktraces.
snuba. For searching events.
|Not part of devservices setup, but running
snuba admin will listen on this port.
kafka. for relay-sentry communication and optionally for sentry-snuba communication
redis (or perhaps installed via Homebrew in rustier setups), responsible for caches, relay projectconfigs and Celery queues
postgres (or perhaps installed via Homebrew in rustier setups)
relay. Serves APIs for SDKs to send events to (aka event ingestion). Webpack on 8000 reverse-proxies to this server. Starts/stops with
|Webpack devserver, routing all ingest paths to Relay, and the rest to uWSGI. Routing is defined in
webpack.config.ts in Sentry.
sentry devserver. Serves the Django app/API. Webpack on 8000 reverse-proxies to this server.
|Sentry frontend prod proxy
|For testing local UI changes against a prod API
|The website around this document. Conflicts with Sentry Dev.
|User-facing documentation. May conflict with Relay if Relay is run outside of devservices.
|Sentry Dev Styleguide server
|Bound when running
sentry devserver --styleguide
sentry run web
|Legacy default port for
sentry run web, changed to 9001 to avoid conflict with Clickhouse.
sentry run web
|Barebones frontend without webpack or Relay. Sentry Dev is likely better. Conflicts with Sentry Dev Styleguide server.
|Relay mkdocs documentation
|At some point this is going to get merged into our existing docs repos. Conflicts with Sentry Dev.
lsof -nP -i4 | grep LISTENto find occupied ports on macOS.
- The Dashboard UI of Docker for Mac shows you running docker containers/devservices together with assigned ports and option to start/stop.
You can edit this page on GitHub.