RetraceKit logo

RetraceKit

認証する

RetraceKitは、JavaScript・TypeScriptチーム向けのインシデント追跡ツールです。関連するクラッシュを自動で集約し、静かな受信箱で障害対応を進められます。

RetraceKit preview

JavaScript・TypeScriptチーム向けのインシデント追跡

RetraceKitは、JavaScriptおよびTypeScriptアプリ向けのインシデント追跡プロダクトです。関連するエラーフィンガープリントを自動インシデントにまとめ、ルート、リリース、またはセッションが共通している複数のクラッシュパターンを、1つの障害として扱えるようにします。

このプロダクトは、より広範なアプリケーション性能プラットフォームではなく、軽量なインシデント受信箱を求めるインディーハッカー、ソロ創業者、小規模チーム向けに位置づけられています。小さなSDK、自動的な未捕捉エラーの収集、組み込みのコンテキストにより、最小限の設定でインシデントをすばやく把握できます。

主な機能

自動インシデント集約

関連する問題は、ルート、リリース、またはセッションのコンテキストを共有している場合に1つのインシデントにまとめられ、別々のチケットにまたがる分散したトリアージを減らすのに役立ちます。

Issue と incident の分離

個々のクラッシュは issue として追跡され、incident は同じ障害面に紐づく複数の issue を集約します。そのため、チームは詳細情報と運用上の全体像の両方を維持できます。

すべてのプランでAI要約

各インシデントと issue にはAI生成の要約が含まれ、別途要約ワークフローを用意しなくても短い説明を把握できます。

自動収集対応の小さなSDK

SDKは圧縮後約2 KBと説明されており、未捕捉エラーの自動収集で初期化されるため、セットアップを軽量に保てます。

組み込みアラートと連携

チーム向けアラートとサードパーティ連携が含まれており、現在はTelegramとBitrix24の連携が利用可能と記載されています。

プラン別の保持期間と保存制御

料金ページには無料プランと有料プランがあり、保持期間や同時保存イベント数の上限が異なります。また、上限が変わった後もエラー収集は継続されます。

適している場面

  • 決済やチェックアウト障害のトリアージ

    同じルート上に複数のエラーフィンガープリントが現れたとき、RetraceKitはそれらを1つのインシデントにまとめ、チームが障害を1つの作業単位として調査できるようにします。

  • デプロイ起因の回帰監視

    リリースによって複数の新しい障害が発生した場合、リリースベースの相関ルールにより、それらをまとめて表示し、デプロイ後の確認をより迅速に行えます。

  • セッション固有の連鎖対応

    1人のユーザーセッションが異なる問題の連鎖を引き起こした場合、セッションビューにより、個別のエラーレコードではなく障害の全体的な流れを把握できます。

  • 小規模なエンジニアリングチームの支援

    インディーハッカーや小規模なJS/TSチームは、より広範なAPMスタックを導入せずに、クラッシュのトリアージ用インシデント受信箱として利用できます。

  • 静かな運用用受信箱の維持

    重複アラートを減らしたいチームは、issueの集約と自動インシデントを利用して、同じ障害から生じる繰り返しのノイズを減らせます。

Pros and Cons

Pros

  • 自動インシデントは Free、Plus、Pro に含まれます。
  • セットアップは軽量です。サイトでは2行のSDK初期化と、最初のインシデントが通常3分以内に表示されることが説明されています。
  • ルート、リリース、セッションのコンテキストを使って相関し、個別のインシデント設定は不要です。
  • プロダクトはインシデントにissueの詳細を保持するため、トリアージ中にコンテキストが維持されます。
  • 料金は無料枠と明確に公開された有料プランで透明性を持って提示されています。

Cons

  • フル機能のAPMプラットフォームとしては意図されていません。
  • サイトでは、Slack/Discordアラート、複数席の招待、ソースマップのアップロード機能は、プロダクト機能としてまだ提供されていないと記載されています。
  • 一部の相関ルールはSDKのコンテキストに依存します。たとえば、リリースベースのインシデントにしたい場合はreleaseを設定する必要があります。

FAQ

issue と incident の違いは何ですか?

issue は1つのフィンガープリント、つまり同じクラッシュタイプが何度も発生したものを指します。incident は、ルート、リリース、またはセッションを共有する複数の issue の集まりであり、チームは別々のチケットの山ではなく、1つの障害としてトリアージできます。

自動インシデント検出には追加設定が必要ですか?

個別のインシデント設定は不要です。プロダクトは通常のSDKコンテキストを使用し、ブラウザではページURL、initで渡すsessionId、設定した場合のreleaseを含みます。

無料プランにインシデントは含まれますか?

はい。料金ページと機能ページには、自動インシデントとAI要約が Free、Plus、Pro で利用可能と記載されています。

チームはどのようにプランをアップグレードしますか?

料金ページによると、アプリ内からメールを送るか、ページ上の問い合わせリンクを使えます。チームが手動でプランを有効化し、請求は月次で行われます。

RetraceKitはより広範なエラープラットフォームの代わりになりますか?

これは小規模なJS/TSアプリ向けのクラッシュトリアージと自動インシデント用に設計されていますが、セッションリプレイ、分散トレース、パフォーマンススパン、より広範なAPMワークフローが必要な場合は、SentryやBugsnagのようなツールの代替にはならないとサイトでは説明されています。

Quick Facts

カテゴリ
開発者向けツール
プラットフォーム
JavaScript と TypeScript
主なワークフロー
自動インシデント集約によるエラー追跡
ソースドメイン
retracekit.cloud
料金
無料プランと有料プランが公開されています
注目のセットアップ
SDKベースで、ルート・リリース・セッションのコンテキストからインシデントを生成