Sentry's email alert do not send

Hey there!

I ran a self-hosted sentry on swarm. I don’t receive email for alerts. But, email for inviting new member send properly.
I think that post-process-forwarder is causing problem. Because, the commit log topic receives messages from snuba consumers but the sentry.tasks.post_process.post_process_group is empty.
This is the post-process-forwarder’s logs:

21:47:42 [DEBUG] sentry.eventstream.kafka.consumer: Received consumer offsets update from 'events-consumer', ignoring...
21:47:42 [DEBUG] sentry.eventstream.kafka.consumer: Received consumer offsets update from 'sessions-consumer', ignoring...
21:47:43 [DEBUG] sentry.eventstream.kafka.consumer: Received consumer offsets update from 'outcomes-consumer', ignoring...
21:47:43 [DEBUG] sentry.eventstream.kafka.consumer: Received consumer offsets update from 'transactions-consumer', ignoring...
21:47:43 [DEBUG] sentry.eventstream.kafka.consumer: Received consumer offsets update from 'events-consumer', ignoring...
21:47:43 [DEBUG] sentry.eventstream.kafka.consumer: Received consumer offsets update from 'sessions-consumer', ignoring...
21:47:44 [DEBUG] sentry.eventstream.kafka.consumer: Received consumer offsets update from 'sessions-consumer', ignoring...
21:47:44 [DEBUG] sentry.eventstream.kafka.consumer: Received consumer offsets update from 'transactions-consumer', ignoring...
21:47:44 [DEBUG] sentry.eventstream.kafka.consumer: Received consumer offsets update from 'outcomes-consumer', ignoring...
21:47:44 [DEBUG] sentry.eventstream.kafka.consumer: Received consumer offsets update from 'events-consumer', ignoring...

This text will be hidden

I find the problem. I had to pass the snuba-consumer’s consumer group to post-process-forwarder by --synchronize-commit-group argument. So, the post-process-forwarder doesn’t ignore events-consumer anymore. This solve the email alert problem. Still, post-process-forwarder ignores the sessions-consumer, outcomes-consumer, and transactions-consumer. Should I do anything for them?
Also, before doing this change, sentry doesn’t show anything in performance section. But now, it is fixed, and we can track performance of our services.

Which version of Sentry are you using and is your setup based on our GitHub - getsentry/onpremise: Sentry On-Premise setup repo or custom? Asking as I’m first trying to understand whether this is a bug on our default configuration or something specific to your setup.

I am using Sentry 21.2.0 and my setup is custom because I use docker swarm instead of docker-compose.

I find that I defined consumer-group for some snuba consumer services which do not need it. I sync these services with official repo and everything work properly. And also, post-process-forwarder logs gone away.

This topic was automatically closed 15 days after the last reply. New replies are no longer allowed.