
Bugsink Хостинг
Відстежуйте помилки та винятки додатків за допомогою зосередженої, самостійно розміщеної панелі інструментів проблем.
- Один клік розгортання
- 15 ГБ Потрібно місця на диску
- 1 ГБ ОП Потрібна пам'ять
- Від 2 € Ціна

Офіційні посилання
Офіційні посилання та оригінальний веб-сайт Bugsink
Що ви отримуєте
на AvaHost
Розгортання в один клік, власний домен, безкоштовний HTTPS, автоматичні оновлення додатків та заплановані резервні копії входять у кожен Cloud App. Ви можете запускати кілька додатків на одному сервері, і доступ до терміналу включений.
Контейнер PostgreSQL постачається з додатком і не управляється AvaHost.

Технічні дані
- Docker-образ
- bugsink/bugsink:latest
- Порт за замовчуванням
- 8000
- База даних
- postgres

Як працює Bugsink
Додатки надсилають винятки до Bugsink через сумісні Sentry SDK. Кожен проект отримує DSN, а SDK додає деталі помилок, такі як stack traces, контекст коду, середовище, версія, теги та доступні локальні змінні. Bugsink групує подібні події в проблеми, щоб повторні збої можна було переглянути як одну проблему, а не сотні окремих записів.
Розробники відкривають проблему, щоб перевірити виникнення, зрозуміти вражені версії або середовища та перемістити її через робочий процес вирішення. Карти вихідного коду та інформація про версію можуть покращити діагностику JavaScript при правильному налаштуванні. Сервіс зосереджений на отриманні та представленні подій помилок, а не на заміні журналів додатків, метрик або повного трасування продуктивності.
Ключові можливості Bugsink
Сумісність з Sentry SDK дозволяє міграцію шляхом зміни DSN замість заміни бібліотек інструментування. Представлення, орієнтовані на stack trace, розміщують виняток та навколишній контекст біля центру розслідування. Групування проблем зменшує шум, а пошук та теги допомагають звузити збої за проектом, середовищем, версією або контекстом користувача.
Сповіщення можуть повідомити команду вище за течією, але електронна пошта додатка вимкнена в цьому розгортанні каталогу, тому сповіщення електронною поштою не залишають розміщену установку. Розробники повинні покладатися на панель керування Bugsink та будь-яку окремо перевірену інтеграцію, а не припускати охоплення сповіщень електронною поштою.
Bugsink проти Sentry
Bugsink
Bugsink — це зосереджений самостійно розміщений трекер помилок, побудований навколо сумісності Sentry SDK, групованих проблем, stack traces та порівняно малого операційного навантаження. Sentry — це ширша комерційна платформа моніторингу, яка поєднує відстеження помилок з трасуванням продуктивності, журналами, відтворенням сеансу, профілюванням та послугами, керованими постачальником.
Sentry
Sentry може підійти організаціям, які хочуть ширший продукт спостереження та варіанти керованого сервісу. Bugsink привабливий, коли вимога полягає в надійному звітуванні про збої зі знайомими SDK та прямому контролі збережених даних про помилки, без експлуатації повної платформи моніторингу.
Хто використовує Bugsink
Розробники додатків використовують Bugsink для збору виняток у виробництві з веб-сервісів, фонових завдань та клієнтських додатків. Агентства можуть розділяти проекти за клієнтом, а невеликі інженерні команди використовують теги версії та середовища для розрізнення поточних збоїв від старіших розгортань.
Звіти про помилки можуть містити особисті дані, деталі запиту або локальні змінні. Команди повинні переглянути параметри очищення SDK та уникати захоплення секретів, токенів автентифікації, даних платежів або інших конфіденційних значень, які не потрібні для діагностики.

Самостійне розміщення Bugsink: вимоги та вартість
Потреба в ресурсах зростає з обсягом подій, розміром stack trace, групуванням проблем, збереженням, пошуком, картами вихідного коду, активністю версії та одночасними рецензентами. PostgreSQL зберігає проекти, проблеми, виникнення, користувачів та конфігурацію. База даних включена, але не керована, а її пам'ять знаходиться поза експортованим мінімумом додатка Bugsink.
AvaHost відображає Bugsink на План 2 за €5 після коригування бази даних. Сервіс включає розгортання одним кліком, користувацький домен для відстеження помилок, автоматизований HTTPS, автоматичні оновлення додатків та запланований резервний копіювання. Електронна пошта додатка вимкнена, тому сповіщення електронною поштою та відновлення на основі електронної пошти недоступні; команди повинні моніторити панель керування та зберігати облікові дані адміністратора.
F.A.Q
Bugsink починається з €5 на Plan 2 після додавання резерву для PostgreSQL. План охоплює прийом подій, групування проблем, зберігання stacktrace, пошук та звичайний огляд командою. Обсяг подій, розмір корисного навантаження, карти джерел, період зберігання, кількість проектів та одночасні користувачі визначають, чи потрібен більший план.
PostgreSQL зберігає проекти, користувачів, конфігурацію DSN, проблеми, помилки, теги, релізи та пов’язаний стан додатку. AvaHost надає базу даних і підключає її до Bugsink, але сервіс залишається неуправляємим. Дані бази даних повинні бути захищені разом з будь-якими постійними активами додатку під час оновлень, міграції або відновлення.
Bugsink розроблений для прийому подій від Sentry-сумісних SDK. Кожен проект надає DSN, який замінює попередній пункт призначення подій у конфігурації додатку. Користувацький домен з автоматичним HTTPS може захистити цей endpoint. Спочатку протестуйте одне некритичне винятково та перегляньте параметри очищення даних SDK перед увімкненням виробничого трафіку.
Доставка електронної пошти додатку вимкнена, тому Bugsink не може надсилати сповіщення про помилки або повідомлення для відновлення пароля з розміщеної установки. Прийом помилок, групування, перегляд stacktrace, пошук та управління проблемами залишаються доступними в браузері. Команди повинні встановити регулярну процедуру перегляду панелі керування та перевірити будь-який альтернативний канал сповіщення перед тим, як покладатися на нього.
