Bugban vs Sentry
Sentry bazardakı ən tam xəta izləyicisidir — hər dil üçün SDK, tracing, session replay və böyük ekosistemi var. Bugban isə PHP, JavaScript və mobil komandalar üçün daha kiçik, self-hosted alətdir: AI analizi və düzəlişin pull request kimi gəlməsi daxildir, data isə öz serverində qalır. Hər ikisi yaxşıdır; sadəcə fərqli şeylərdə yaxşıdırlar.
Sentry-nin bulud paketləri həcmə görə qiymətləndirilir — xətalar, tranzaksiyalar, replay-lər və əlavələrin hər birinin öz kvotası var, və yüklü saytda uğursuz bir deploy bir aylıq kvotanı bir günortada yandıra bilər. Self-hosted versiyası işlətmək üçün pulsuzdur, amma böyük sistemdir: Kafka, ClickHouse, Redis, PostgreSQL və onlarla servis, sənədləşdirilmiş minimum 16 GB RAM tələbi ilə; lisenziyası isə açıq mənbə lisenziyası deyil, Functional Source License-dir.
Bugban onsuz da sahib olduğun serverdə bir Laravel tətbiqi və bir PostgreSQL bazasıdır. Paketlər layihəyə görədir, hadisələr limitsizdir, pis gündə ən çox lazım olan iki funksiya — hər yeni xətanın AI izahı və düzəlişin pull request kimi açılması — əlavə kimi satılmır, hər paketə daxildir.
Yan-yana müqayisə
| Nəyi müqayisə edirsən | Bugban | Sentry |
|---|---|---|
| Hosting | Öz serverində self-hosted; bir tətbiq + PostgreSQL | Bulud SaaS (ABŞ və ya AB regionu) və ya self-hosted: Kafka, ClickHouse, Redis, Postgres, minimum ~16 GB RAM |
| Qiymət modeli | Layihəyə görə, limitsiz hadisə | Hadisə / tranzaksiya / replay kvotaları; artıq istifadə ödənişi və ya atılan hadisələr |
| Lisenziya | Proprietar, öz infrastrukturunda işləyir | Functional Source License (source-available, OSI açıq mənbə deyil) |
| Dillər | PHP 7.0–8.4, Node.js, brauzer JavaScript, React Native, Flutter | Praktiki olaraq hər dil və platforma |
| Yeni xətaların AI analizi | Hər paketə daxildir, panelinin dilində | Seer — ödənişli əlavə |
| Düzəliş pull request kimi | Daxildir; GitHub-da branch + PR, merge-i insan edir | Seer Autofix — ödənişli əlavə |
| Yavaş sorğular | EXPLAIN planı, indeks hökmü və təhlükəsiz yalnız-oxu yenidən işlətmə ilə tutulur | Performans tracing-i içində span kimi görünür; EXPLAIN yoxdur |
| Tracing / session replay | Yox | Bəli — yetkin tracing, profiling və session replay |
| Mobil ekran şəkilləri | React Native və Flutter-də əsl maskalanmış PNG | Native mobil SDK-larda ekran şəkilləri |
| Xəbərdarlıqlar | Tətbiqdaxili, e-poçt, Slack, Telegram, əsl telefon zəngi, webhook | E-poçt, Slack, PagerDuty və çoxlu inteqrasiya |
| Quraşdırma zəhməti | Composer/npm/pub paketi + bir açar | Hər platforma üçün SDK; self-hosted üçün ayrıca ops zəhməti lazımdır |
Sentry nə vaxt daha yaxşı seçimdir
PHP və JavaScript ilə yanaşı Go, Python, Java, .NET və ya native mobil işlədirsən və hamısı üçün bir alət istəyirsən. Distributed tracing, profiling və ya session replay lazımdır. Bulud qiymətləri səni qane edir və data siyasətin stack trace-ləri və sorğu datasını üçüncü tərəfin saxlamasına icazə verir.
Bugban nə vaxt daha yaxşı seçimdir
Stack-in PHP, Node, brauzer JavaScript və ya Flutter/React Native-dir. Uyğunluq tələbləri və ya rahatlıq üçün datanın öz serverində olmasını istəyirsən, amma bunun üçün Kafka klasteri idarə etmək istəmirsən. Kvotaya göz qoymaqdansa layihəyə görə ödəməyə üstünlük verirsən. AI izahını və pull request düzəlişini ikinci faktura olmadan istəyirsən.
Sentry-dən keçid
Framework-ün üçün Bugban paketini Sentry SDK-nın yanında quraşdır, öz host-una yönəlt və bir həftə hər ikisini işlət. Panel eyni xətaları göstərəndə Sentry SDK-nı sil. Bugban SDK-sı heç vaxt throw etmir, ona görə səhv konfiqurasiya olunmuş açarın ən pis nəticəsi kəsinti deyil, sükutdur.
Keçiddən əvvəl verilən suallar
Bugban Sentry-nin drop-in əvəzedicisidir?
Xeyr — Sentry-nin deyil, öz SDK-larını işlədir. Laravel, Symfony, Express və ya Flutter üçün keçid bir paket və bir açardır; məhz Sentry SDK-larını saxlamaq istəyirsənsə, baxılacaq alət GlitchTip-dir.
Əvəzinə Sentry-ni self-host edə bilərəm?
Bəli, və ops mühəndisi və boş 16 GB serveri olan komanda üçün bu yaxşı seçimdir. Xərc platformanın özüdür: yeniləmələr, ClickHouse üçün disk və sağlam saxlanmalı bir yığın servis.
Bugban tracing edir?
Distributed tracing yox. Yavaş baza sorğularını EXPLAIN planı ilə və brauzerdə Core Web Vitals-ı qeyd edir — bu, veb tətbiqdə "bu səhifə niyə yavaşdır" suallarının çoxunu əhatə edir, amma tracing məhsulu deyil.
Digər müqayisələr
Kart tələb olunmur · bir layihə · bütün funksiyalar açıq
Bugban-ı 7 gün pulsuz sına →Məhsul adları sahiblərinə məxsusdur. Sentry haqqında məlumatlar onun ictimai saytından və sənədlərindən 2026-cı il vəziyyətinə görə götürülüb və o vaxtdan dəyişmiş ola bilər — qərar verməzdən əvvəl onun qiymət səhifəsini yoxla. Bugban haqqında məlumatlar cari buraxılışı təsvir edir.