So we just deployed Sentry on-premise. It’s been working fine since Monday. Wednesday afternoon, it stopped receiving events completely. No errors, events were still being sent, and servers could still connect to the Sentry server, just nothing was being recorded.
Today I started to mess with it. I ran docker-compose down
to try and restart it, but I got this error ERROR: error while removing network: network sentry_onpremise_default id XXX has active endpoints
.
So I tried this suggestion from Github and ran docker network disconnect -f {network} {endpoint-name}
, which I ran against the two endpoints sentry_onpremise_snuba-replacer_1 and sentry_onpremise_snuba-consumer_1.
I tried docker-compose up -d
, but it didn’t start the snuba containers, it said the images were already there. Tried hitting the Sentry dashboard, but I got a connection reset error. Nothing. Dead.
I then tried docker-compose up -d --force-recreate
, it recreated those two images, still Sentry was dead.
I then noticed my Sentry test server, which is still working fine, had a different list of containers, it had snuba-outcomes-consumer. I realized that this had only recently been added, so on my main Sentry server I ran install.sh to upgrade. Everything seemed to go fine, so I ran docker-compose up -d
. Everything was green (no snuba-outcomes-consumer was listed), I hit Sentry again, and still dead. Connection reset.
At this point, I don’t know wtf to do with it. I’m a newbie with Docker, so I’m guessing I screwed something up. My newly deployed Sentry server is dead in the water, I can’t access the dashboard, and I’m not seeing any errors from anything.
Any help here would be truly appreciated.