request error=failed to queue envelope error.sources=[envelope buffer capacity exceeded], и
error=Message production error: MessageSizeTooLarge (Broker: Message size too large) error.sources=[MessageSizeTooLarge (Broker: Message size too large)] payload_len=1646928 tags.topic="ingest-replay-recordings
nginx - POST /api/42/envelope/ HTTP/1.1" 503 84 "-" "sentry.java.spring-boot/6.25.2"
Решается плохо, так как в хелм-чарте конфиг nginx не параметризован (ФУ!). Нужно ручками kubectl edit configmap sentry-nginx , дописать
proxy_buffers 16 16k;
proxy_buffer_size 32k;
отсюда https://github.com/getsentry/self-hosted/issues/1927#issuecomment-1403428564 (СООТВЕТСТВЕННО, если пользоваться zip'ом хелм-чарта (официального же!) то каждый раз при helm upgrade нужно эти параметры ручками менять (дадада я знаю, что nginx можно вынести наружу чарта))
Как об этом можно самому догадаться не забираясь в код и глубокий дебаг процессов - не понятно. По виду ошибка самого relay. Или про чей буфер он пытается мне сообщить (он же не пишет NGINX-envelope buffer capacity exceeded)?
Где официальный helm чарт?
Обсуждают сегодня