Bugsink ホスティング

アプリケーションエラーと例外を追跡し、フォーカスされた自己ホスト型の問題ダッシュボードで管理します。

  • ワンクリック デプロイ
  • 15 GB 必要なディスクスペース
  • 1 GB RAM 必要なメモリ
  • 2 €から 価格
今すぐ注文 セットアップ料金なし

AvaHostで得られるもの

ワンクリックデプロイメント、カスタムドメイン、無料のHTTPS、自動アプリケーション更新、およびスケジュールされたバックアップがすべてのクラウドアプリに付属しています。1台のサーバーで複数のアプリを実行でき、ターミナルアクセスも含まれています。

アプリと共にプロビジョニングされ、AvaHostによって管理されないPostgreSQLコンテナがあります。

サーバーを注文する

テクノロジー

Dockerイメージ
bugsink/bugsink:latest
デフォルトポート
8000
データベース
postgres

Bugsinkの仕組み

アプリケーションは互換性のあるSentry SDKを通じてBugsinkに例外を送信します。各プロジェクトはDSNを受け取り、SDKはスタックトレース、コードコンテキスト、環境、リリース、タグ、利用可能なローカル変数などのエラー詳細を添付します。Bugsinkは類似したイベントを問題にグループ化するため、繰り返されるエラーは数百の個別エントリではなく1つの問題として確認できます。

開発者は問題を開いて発生状況を検査し、影響を受けたリリースまたは環境を理解し、解決ワークフローを進めます。ソースマップとリリース情報は、正しく設定されるとJavaScript診断を改善できます。このサービスはエラーイベントの受信と表示に焦点を当てており、アプリケーションログ、メトリクス、または完全なパフォーマンストレーシングの置き換えを目的としていません。

Bugsinkの主な機能

Sentry SDKとの互換性により、計装ライブラリを置き換える代わりにDSNを変更することで移行が可能になります。スタックトレース優先ビューは例外と周囲のコンテキストを調査の中心に配置します。問題のグループ化はノイズを削減し、検索とタグはプロジェクト、環境、リリース、またはユーザーコンテキストで障害を絞り込むのに役立ちます。

アラートはチームに上流で通知できますが、このカタログデプロイメントではアプリケーションメールが無効になっているため、メールアラートはホストされたインストレーションから外に出ません。開発者はメール通知カバレッジを想定するのではなく、Bugsinkダッシュボードと別途検証された統合に依存する必要があります。

BugsinkとSentry

1

Bugsink

Bugsinkは、Sentry SDK互換性、グループ化された問題、スタックトレース、および比較的小さな運用フットプリントを中心に構築された、焦点を絞ったセルフホスト型エラートラッカーです。Sentryはエラートラッキングをパフォーマンストレース、ログ、セッションリプレイ、プロファイリング、およびプロバイダー運用サービスと組み合わせた、より広範な商用監視プラットフォームです。

2

Sentry

Sentryはより広い可観測性製品とマネージドサービスオプションを望む組織に適しているかもしれません。Bugsinkは、馴染みのあるSDKと保存されたエラーデータの直接制御を備えた信頼性の高いクラッシュレポーティングが必要で、完全な監視プラットフォームを運用したくない場合に魅力的です。

注文 Bugsink

Bugsinkを使用する人

アプリケーション開発者はBugsinkを使用して、Webサービス、バックグラウンドジョブ、およびクライアントアプリケーションから本番環境の例外を収集します。エージェンシーは顧客ごとにプロジェクトを分離でき、小規模なエンジニアリングチームはリリースと環境タグを使用して現在の障害を古いデプロイメントから区別します。

エラーレポートには個人データ、リクエスト詳細、またはローカル変数が含まれる可能性があります。チームはSDKスクラビング設定を確認し、診断に必要でないシークレット、認証トークン、支払いデータ、またはその他の機密値のキャプチャを避けるべきです。

Bugsinkのセルフホスティング:要件とコスト

リソース需要はイベントボリューム、スタックトレースサイズ、問題グループ化、保持期間、検索、ソースマップ、リリースアクティビティ、および同時レビュアーとともに増加します。PostgreSQLはプロジェクト、問題、発生、ユーザー、および設定を保存します。データベースは含まれていますが管理されておらず、そのメモリはエクスポートされたBugsinkアプリケーション最小値の外にあります。

AvaHostはデータベース調整後、Bugsinkをプラン2の€5にマップします。このサービスには、ワンクリックデプロイメント、カスタムエラートラッキングドメイン、自動HTTPS、自動アプリケーション更新、およびスケジュール済みバックアップが含まれます。アプリケーションメールは無効になっているため、メールアラートとメールベースのリカバリは利用できません。チームはダッシュボードを監視し、管理者認証情報を保持する必要があります。

F.A.Q

  • Bugsinkは、PostgreSQLのヘッドルームを追加した後、Plan 2で€5から始まります。このプランはイベント取り込み、問題グループ化、スタックトレース保存、検索、および通常のチームレビューをカバーしています。イベントボリューム、ペイロードサイズ、ソースマップ、保持期間、プロジェクト数、および同時ユーザー数により、より大きなプランが必要かどうかが決まります。

  • PostgreSQLはプロジェクト、ユーザー、DSN設定、問題、エラー発生、タグ、リリース、および関連するアプリケーション状態を保持します。AvaHostはデータベースをプロビジョニングしてBugsinkに接続しますが、サービスは非管理型のままです。データベースデータは、更新、移行、または復旧中に、永続的なアプリケーション資産と一緒に保護する必要があります。

  • Bugsinkは、Sentry互換のSDKからイベントを受け入れるように設計されています。各プロジェクトは、アプリケーション設定内の以前のイベント送信先を置き換えるDSNを提供します。自動HTTPSを備えたカスタムドメインがそのエンドポイントを保護できます。本番トラフィックを有効にする前に、1つの非機密例外をテストし、SDKのデータスクラビング設定を確認してください。

  • アプリケーションのメール配信が無効になっているため、Bugsinkはホストされたインストールからメールアラートまたはパスワード回復メッセージを送信できません。エラー取り込み、グループ化、スタックトレースレビュー、検索、および問題管理はブラウザで利用可能なままです。チームはダッシュボードレビュールーチンを確立し、メール以外の通知パスを検証してから、それに依存する必要があります。