Bugsink Hosting

Śledź błędy aplikacji i wyjątki za pomocą skoncentrowanego, samodzielnie hostowanego pulpitu nawigacyjnego problemów.

  • Jedno kliknięcie wdrożenie
  • 15 GB Potrzebna przestrzeń dyskowa
  • 1 GB RAM Potrzebna pamięć
  • Od 2 € Cena
Zamów teraz Brak opłat za konfigurację

Co otrzymujesz
w AvaHost

Wdrożenie jednym kliknięciem, niestandardowa domena, darmowe HTTPS, automatyczne aktualizacje aplikacji i zaplanowane kopie zapasowe są dostępne z każdą aplikacją w chmurze. Możesz uruchomić wiele aplikacji na jednym serwerze, a dostęp do terminala jest wliczony.

Kontener PostgreSQL jest dostarczany z aplikacją i pozostaje niezarządzany przez AvaHost.

Zamów serwer

Technologia

Obraz Dockera
bugsink/bugsink:latest
Domyślny port
8000
Baza danych
postgres

Jak działa Bugsink

Aplikacje wysyłają wyjątki do Bugsink za pośrednictwem kompatybilnych SDK Sentry. Każdy projekt otrzymuje DSN, a SDK dołącza szczegóły błędów, takie jak ślady stosu, kontekst kodu, środowisko, wydanie, tagi i dostępne zmienne lokalne. Bugsink grupuje podobne zdarzenia w problemy, dzięki czemu powtarzające się awarie można przeglądać jako jeden problem zamiast setek oddzielnych wpisów.

Deweloperzy otwierają problem, aby sprawdzić wystąpienia, zrozumieć dotknięte wydania lub środowiska i przesunąć go przez przepływ pracy rozwiązywania. Mapy źródłowe i informacje o wydaniu mogą poprawić diagnostykę JavaScript, gdy są prawidłowo skonfigurowane. Usługa skupia się na odbieraniu i prezentowaniu zdarzeń błędów, a nie na zastępowaniu dzienników aplikacji, metryk lub pełnego śledzenia wydajności.

Kluczowe funkcje Bugsink

Kompatybilność z SDK Sentry umożliwia migrację poprzez zmianę DSN zamiast zastępowania bibliotek instrumentacji. Widoki skoncentrowane na śladzie stosu umieszczają wyjątek i otaczający kontekst w centrum badania. Grupowanie problemów zmniejsza szum, a wyszukiwanie i tagi pomagają zawęzić awarie według projektu, środowiska, wydania lub kontekstu użytkownika.

Alerty mogą powiadomić zespół, ale poczta e-mail aplikacji jest wyłączona w tym wdrożeniu katalogowym, więc alerty e-mail nie opuszczają hostowanej instalacji. Deweloperzy powinni polegać na pulpicie nawigacyjnym Bugsink i wszelkich oddzielnie zweryfikowanych integracjach zamiast zakładać pokrycie powiadomień e-mail.

Bugsink vs Sentry

1

Bugsink

Bugsink to skoncentrowany samodzielnie hostowany tracker błędów zbudowany wokół kompatybilności SDK Sentry, grupowanych problemów, śladów stosu i stosunkowo małego śladu operacyjnego. Sentry to szerszą komercyjną platformę monitorowania, która łączy śledzenie błędów ze śladami wydajności, dziennikami, odtwarzaniem sesji, profilowaniem i usługami obsługiwanymi przez dostawcę.

2

Sentry

Sentry może być odpowiednia dla organizacji, które chcą szerszego produktu obserwacyjności i opcji usług zarządzanych. Bugsink jest atrakcyjny, gdy wymóg to niezawodne raportowanie awarii ze znanymi SDK i bezpośrednia kontrola przechowywanych danych błędów, bez obsługi pełnej platformy monitorowania.

Zamów Bugsink

Kto używa Bugsink

Deweloperzy aplikacji używają Bugsink do zbierania wyjątków produkcyjnych z usług sieciowych, zadań w tle i aplikacji klienckich. Agencje mogą oddzielić projekty według klienta, podczas gdy małe zespoły inżynierskie używają tagów wydania i środowiska do rozróżnienia bieżących awarii od starszych wdrożeń.

Raporty błędów mogą zawierać dane osobowe, szczegóły żądania lub zmienne lokalne. Zespoły powinny przejrzeć ustawienia czyszczenia SDK i unikać przechwytywania tajemnic, tokenów uwierzytelniania, danych płatniczych lub innych poufnych wartości, które nie są potrzebne do diagnozy.

Samodzielne hostowanie Bugsink: wymagania i koszty

Zapotrzebowanie na zasoby rośnie wraz z wolumenem zdarzeń, rozmiarem śladu stosu, grupowaniem problemów, retencją, wyszukiwaniem, mapami źródłowymi, aktywnością wydania i współbieżnymi recenzentami. PostgreSQL przechowuje projekty, problemy, wystąpienia, użytkowników i konfigurację. Baza danych jest dołączona, ale niezarządzana, a jej pamięć znajduje się poza wyeksportowanym minimum aplikacji Bugsink.

AvaHost mapuje Bugsink na Plan 2 za €5 po dostosowaniu bazy danych. Usługa obejmuje wdrożenie jednym kliknięciem, niestandardową domenę śledzenia błędów, automatyczne HTTPS, automatyczne aktualizacje aplikacji i zaplanowane kopie zapasowe. Poczta e-mail aplikacji jest wyłączona, więc alerty e-mail i odzyskiwanie oparte na poczcie e-mail są niedostępne; zespoły powinny monitorować pulpit nawigacyjny i zachować poświadczenia administratora.

F.A.Q

  • Bugsink zaczyna się od €5 w Planie 2 po dodaniu zasobów dla PostgreSQL. Plan obejmuje pozyskiwanie zdarzeń, grupowanie problemów, przechowywanie śladów stosu, wyszukiwanie i normalny przegląd zespołu. Liczba zdarzeń, rozmiar ładunku, mapy źródłowe, okres przechowywania, liczba projektów i liczba jednoczesnych użytkowników określają, czy potrzebny jest większy plan.

  • PostgreSQL przechowuje projekty, użytkowników, konfigurację DSN, problemy, wystąpienia błędów, tagi, wydania i powiązany stan aplikacji. AvaHost udostępnia bazę danych i łączy ją z Bugsink, ale usługa pozostaje niezarządzana. Dane bazy danych powinny być chronione razem z wszelkimi trwałymi zasobami aplikacji podczas aktualizacji, migracji lub odzyskiwania.

  • Bugsink jest zaprojektowany do odbierania zdarzeń z SDK kompatybilnych z Sentry. Każdy projekt udostępnia DSN, który zastępuje poprzednie miejsce docelowe zdarzeń w konfiguracji aplikacji. Niestandardowa domena z automatycznym HTTPS może chronić ten punkt końcowy. Najpierw przetestuj jeden niesensytywny wyjątek i przejrzyj ustawienia czyszczenia danych SDK przed włączeniem ruchu produkcyjnego.

  • Dostarczanie wiadomości e-mail aplikacji jest wyłączone, dlatego Bugsink nie może wysyłać alertów e-mail ani wiadomości odzyskiwania hasła z hostowanej instalacji. Pozyskiwanie błędów, grupowanie, przegląd śladu stosu, wyszukiwanie i zarządzanie problemami pozostają dostępne w przeglądarce. Zespoły powinny ustalić rutynę przeglądu pulpitu nawigacyjnego i zweryfikować każdą alternatywną ścieżkę powiadomień przed poleganiem na niej.