Enable Performance Monitoring

Hi,
i installed Sentry in Docker (sentry:9.0-onbuild: https://hub.docker.com/layers/sentry/library/sentry/9.0-onbuild/images/sha256-727e58aceaa48268d42bb179c02697844af886074d1482946894b731a004524e?context=explore). how can i enable the performance monitoring in Sentry. i couldn’t find the performance tab in my Sentry server.

Hi, if you look at the page where you installed Sentry from, you’ll see the deprecation notice at the top: https://hub.docker.com/_/sentry/

Sentry 9.0 is a very old and unsupported version and it doesn’t have the Performance Monitoring features. You may have a look at https://develop.sentry.dev/self-hosted/ if you are interested in this or just try our cloud offering at https://sentry.io.

thnx @BYK I tried to install Sentry on my local machine for testing before upgrading.
I noticed that Sentry spins up a lot of containers (check attached screenshot). In Sentry (9), it spins up only SMTP, Memcache, Redis, Web, core, and Postgres containers. So should I spin up all of these containers and there is any documentation that shows the explain how Sentry uses each container?

Also, what’s the best way to upgrade from 9 to the new support version(i think 10?)
I have docker/docker-comp on EC2 instance:

  1. should I pull the repo and create a cleanup container then attach the sentry-data directory/database to the new container.
    (OR)
  2. upgrade directly on the current containers

did you get performance monitoring?

@thestral-c
Ys, I am testing the upgrade on test instance before applying that on prod but I noticed that in Sentry (20)
Has 7 Snuba containers,
Has 3 cleanup containers(not mandatory and I can remove them from docker-compose.yml file, right?)
worker, core, Nginx, consumer, relay, clickhouse, zookeeper, …
So around 22 containers. as per the Readme file, u mentioned only min memory requirement 2.5G so what’s RAM/CPU load we can expect from Sentry 20?

Not yet, beyond the architecture diagram. I’ve added a +1 for you to:

Write a doc that explains all of the parts of Sentry · Issue #789 · getsentry/onpremise · GitHub.

Probably more like 8 GB RAM. See discussion on:

Provide better guidelines on self-hosted limits · Issue #787 · getsentry/onpremise · GitHub.

Sorry @chadwhitacre i couldn’t access these link although i registered

Discord
Discord

if the Sentry needs 8GB Ram, why in Readme mentions 2400MB?

We have now updated our guidelines:

  • Min 4GB RAM
  • Recommended: 8GB RAM

The reason it used to say 2400MB RAM was because it was the absolute minimum needed to get sentry up and running and accept some events. It was never meant to be a production-use recommendation.