
Bugsink Хостинг
Отслеживайте ошибки приложений и исключения с помощью сфокусированной самостоятельно размещаемой панели управления проблемами.
- Один клик развернуть
- 15 ГБ Необходимое дисковое пространство
- 1 ГБ ОЗУ Необходимая память
- От 2 € Цена

Официальные ссылки
Официальные ссылки и оригинальный сайт Bugsink
Что вы получаете
на AvaHost
Развертывание в один клик, собственный домен, бесплатный HTTPS, автоматические обновления приложений и запланированные резервные копии включены в каждое облачное приложение. Вы можете запускать несколько приложений на одном сервере, и доступ к терминалу включен.
Контейнер PostgreSQL предоставляется с приложением и не управляется AvaHost.

Технологии
- Образ Docker
- bugsink/bugsink:latest
- Порт по умолчанию
- 8000
- База данных
- postgres

Как работает Bugsink
Приложения отправляют исключения в Bugsink через совместимые Sentry SDK. Каждый проект получает DSN, и SDK прикрепляет детали ошибок, такие как stack traces, контекст кода, окружение, релиз, теги и доступные локальные переменные. Bugsink группирует похожие события в issues, чтобы повторяющиеся сбои можно было рассматривать как одну проблему, а не сотни отдельных записей.
Разработчики открывают issue для проверки случаев возникновения, понимания затронутых релизов или окружений и перемещения его через workflow разрешения. Source maps и информация о релизе могут улучшить диагностику JavaScript при правильной конфигурации. Сервис сосредоточен на получении и представлении событий ошибок, а не на замене логов приложения, метрик или полного трейсинга производительности.
Ключевые возможности Bugsink
Совместимость с Sentry SDK делает миграцию возможной путём изменения DSN вместо замены библиотек инструментирования. Представления, ориентированные на stacktrace, размещают исключение и окружающий контекст в центре расследования. Группировка issues снижает шум, а поиск и теги помогают сузить сбои по проекту, окружению, релизу или контексту пользователя.
Оповещения могут уведомлять команду, но приложение email отключено в этом развёртывании каталога, поэтому email-оповещения не покидают размещённую установку. Разработчики должны полагаться на панель управления Bugsink и любую отдельно проверенную интеграцию, а не предполагать покрытие email-уведомлений.
Bugsink vs Sentry
Bugsink
Bugsink — это сосредоточенный self-hosted трекер ошибок, построенный вокруг совместимости Sentry SDK, группировки issues, stack traces и сравнительно небольшого операционного footprint. Sentry — это более широкая коммерческая платформа мониторинга, которая объединяет отслеживание ошибок с трейсингом производительности, логами, воспроизведением сессий, профилированием и услугами, управляемыми провайдером.
Sentry
Sentry может подойти организациям, которые хотят более широкий продукт observability и опции управляемого сервиса. Bugsink привлекателен, когда требование — надёжное crash reporting со знакомыми SDK и прямой контроль над сохранёнными данными ошибок, без управления полной платформой мониторинга.
Кто использует Bugsink
Разработчики приложений используют Bugsink для сбора исключений production из веб-сервисов, фоновых задач и клиентских приложений. Агентства могут разделять проекты по клиентам, а небольшие инженерные команды используют теги релиза и окружения для различия текущих сбоев от более старых развёртываний.
Отчёты об ошибках могут содержать персональные данные, детали запроса или локальные переменные. Команды должны проверить параметры scrubbing SDK и избежать захвата секретов, токенов аутентификации, данных платежей или других чувствительных значений, которые не требуются для диагностики.

Self-hosting Bugsink: требования и стоимость
Потребление ресурсов растёт с объёмом событий, размером stacktrace, группировкой issues, сохранением, поиском, source maps, активностью релизов и количеством одновременных рецензентов. PostgreSQL хранит проекты, issues, случаи возникновения, пользователей и конфигурацию. База данных включена, но не управляется, и её память находится вне экспортируемого минимума приложения Bugsink.
AvaHost сопоставляет Bugsink с Plan 2 по €5 после корректировки базы данных. Сервис включает развёртывание в один клик, пользовательский домен для отслеживания ошибок, автоматический HTTPS, автоматические обновления приложения и запланированные резервные копии. Приложение email отключено, поэтому email-оповещения и восстановление на основе email недоступны; команды должны мониторить панель управления и сохранять учётные данные администратора.
F.A.Q
Bugsink начинается с €5 на Plan 2 после добавления резерва для PostgreSQL. План включает приём событий, группировку проблем, хранение stacktrace, поиск и обычный командный обзор. Объём событий, размер полезной нагрузки, исходные карты, период хранения, количество проектов и одновременные пользователи определяют, требуется ли больший план.
PostgreSQL содержит проекты, пользователей, конфигурацию DSN, проблемы, записи об ошибках, теги, релизы и связанное состояние приложения. AvaHost предоставляет базу данных и подключает её к Bugsink, однако сервис остаётся неуправляемым. Данные базы данных должны быть защищены вместе с любыми постоянными активами приложения во время обновлений, миграции или восстановления.
Bugsink предназначен для приёма событий от SDK, совместимых с Sentry. Каждый проект предоставляет DSN, который заменяет предыдущий адрес назначения события в конфигурации приложения. Пользовательский домен с автоматическим HTTPS может защитить этот endpoint. Сначала протестируйте одно некритичное исключение и проверьте параметры очистки данных SDK перед включением production-трафика.
Доставка писем приложением отключена, поэтому Bugsink не может отправлять оповещения по электронной почте или сообщения восстановления пароля с размещённой установки. Приём ошибок, группировка, просмотр трассировки стека, поиск и управление проблемами остаются доступны в браузере. Команды должны установить регулярный процесс проверки панели управления и проверить любой альтернативный путь уведомления перед тем, как на него полагаться.
