Skip to content

Отправка данных в Sentry (инструкция)

Включение отправки данных в Sentry Эсборд

Чтобы включить отправку данных об ошибках и производительности в Sentry Эсборд, нужно добавить контейнеру образа sboard переменную окружения ENABLE_SENTRY со значением true.

Пример для Docker-compose standalone
  1. Внести изменения в 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
  1. Запустить 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
  1. Внести изменения в .env:
DOCKER_REGISTRY=cr.yandex/crpqnc9iiqap7fs19jhl
DOCKER_IMAGE_TAG=latest
DOMAIN_NAME=FQDN
SENTRY_DSN=ВАШ_SENTRY_DSN
  1. Внести изменения в 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
  1. Запустить docker-compose заново как при обновлении:
shell
docker-compose -f docker-compose.yml up -d --force-recreate