Тема
Отправка данных в Sentry (инструкция)
Включение отправки данных в Sentry Эсборд
Чтобы включить отправку данных об ошибках и производительности в Sentry Эсборд, нужно добавить контейнеру образа sboard
переменную окружения ENABLE_SENTRY
со значением true
.
Пример для Docker-compose standalone
- Внести изменения в docker-compose.yml:
yml
sboard:
image: "${DOCKER_REGISTRY}/sboard:${DOCKER_IMAGE_TAG}"
restart: "always"
ports:
- 80:80
- 443:443
volumes:
- "./certs:/certs"
environment:
DOMAIN_NAME: "${DOMAIN_NAME}"
ENABLE_SENTRY: "true"
depends_on:
- minio
- redis
- postgres
- Запустить docker-compose заново как при обновлении:
shell
docker-compose -f docker-compose.yml up -d --force-recreate
Разрешить соединения с сервером
Если для сервера используется фаервол и сервер по умолчанию не имеет доступа к внешней сети, то необходимо разрешить исходящие соединения на sentry.sboard.su
по https (443 порт)
Использование своего Sentry
Если необходимо, можно настроить отправку данных в собственный Sentry. Для этого нужно контейнеру образа sboard
добавить переменную окружения SENTRY_DSN
с соответствующим значением.
Пример для Docker-compose standalone
- Внести изменения в .env:
DOCKER_REGISTRY=cr.yandex/crpqnc9iiqap7fs19jhl
DOCKER_IMAGE_TAG=latest
DOMAIN_NAME=FQDN
SENTRY_DSN=ВАШ_SENTRY_DSN
- Внести изменения в docker-compose.yml:
yml
sboard:
image: "${DOCKER_REGISTRY}/sboard:${DOCKER_IMAGE_TAG}"
restart: "always"
ports:
- 80:80
- 443:443
volumes:
- "./certs:/certs"
environment:
DOMAIN_NAME: "${DOMAIN_NAME}"
ENABLE_SENTRY: "true"
SENTRY_DSN: "${SENTRY_DSN}"
depends_on:
- minio
- redis
- postgres
- Запустить docker-compose заново как при обновлении:
shell
docker-compose -f docker-compose.yml up -d --force-recreate