Petersburgの開発者であるAndrey Mima(
amima-元Yandex、ex-VKontakte)およびDaniil Gitelson(
meta4 )は、
Qbakaサービスを開始しました
。Qbakaサービスのタスクは、WebサイトおよびアプリケーションプログラマーがJavaScriptコードのエラーを追跡できるようにすることです。 このサービスはまだ
ベータテスト中ですが、すでにすべてのユーザーに公開されています。
このサービスは非常に簡単に使用できます:プログラマーはWebアプリケーションにJSコードを数行追加します-それらは非同期にKubakiカーネルを読み込み、エラーを収集して(
window.onerror
聞いて)サーバーに送信します。
エラーの検索を簡素化するために、次のユーザー情報が収集されます:ブラウザー、オペレーティングシステム、タイムゾーン、IPアドレス。 現在のユーザーの識別子を明示的に示すこともできます。
例外を手動でログに記録できるシンプルなAPIもあります。
try { } catch (e) { qbaka.reportException(e); }
このサービスは、複数のユーザー間でプロジェクトを共有する機能を提供します。これは、1つのサービスが開発者グループによって開発される場合に役立ちます。
現時点では、Qbakaは無料であり、7月中旬まではそうであり、各アカウントは1日あたり30,000エラーに制限されています。 将来的には、いくつかの異なる有料料金と制限付きの無料アカウントを導入する予定です。
いくつかのスクリーンショット:
- グループ化されたエラーメッセージのリスト:

- 各エラーの詳細情報と統計:

- 可能な限り、エラーが発生したコードフラグメントが表示されます。

- エラーが発生した環境に関する情報(ユーザーIDを使用):

- プロジェクトエラー統計:
