次の本番エラーは、こちらから探しに行く前に、向こうから届く。
TracebellはSentryのIssueをiPhoneに届ける非公式クライアントです。新しいエラーはプッシュ通知で受け取り、スタックトレースをその場で読み、解決・アーカイブ・担当割り当てまでラップトップを開かずに完了。トークンを貼り付ければ、あなたのプロジェクトがそこに並びます。
コア機能は無料のまま変わりません · sentry.io(US・EU)とセルフホストに対応 · 日本語 & English
どこにいても、トリアージできる
「何かが壊れた」から「誰かが担当する」までの全部を、ポケットの中の画面で。
新しいエラーに、ベルを
自分のSentry組織からWebhookをつなぐと、何かが壊れたときにTracebellが鳴ります。新規Issueの開始お知らせと週間サマリーは、全員無料。Tracebell Advancedなら、作成・再発・解決などすべてのイベントが起きたその場で届き、通知するイベント種別を自分で選べます。プロジェクトとレベルでの絞り込みも。
通知を中継するサーバーはSentryのトークンを一切持ちません。詳細はあなたのiPhoneが、Sentry APIから直接取得します。
全イベントの即時プッシュはTracebell Advancedスタックトレースを、スマホサイズで
Issueを開けば、何が起きたかが分かります。例外、前後のソース行付きのフレーム、「自分のコードのみ」切り替え、パンくず(breadcrumbs)、リクエスト、重要なタグ。Issueのイベント履歴も新しい順にたどれます。
朝まで待てるエラーかどうかは、スタックトレースを見れば大抵わかる。それがソファの上で分かるようになります。
座る前に、解決まで
解決・未解決に戻す・アーカイブ、メンバーやチームからの担当者選択、優先度の変更、ブックマーク。一覧のスワイプでも、詳細画面のボタンでも操作できます。操作はWebダッシュボードと同じSentry APIを通ります。
検索はいつものSentry検索構文のまま。プロジェクト・環境・期間でも絞り込めます。
ホーム画面ウィジェット
未解決件数をひと目で。最新Issue 3件の中サイズや、ロック画面ウィジェットも。Advanced
Live Activity
障害の推移を、アプリを開き直さずにロック画面で追えます。Advanced
アプリアイコンの変更
ホーム画面に合わせてアイコンを選べます。Advanced
リリースとクラッシュなし率
リリースごとのクラッシュなしセッション率・ユーザー率。最新のデプロイで良くなったかが分かります。無料です。
sentry.ioもセルフホストも
sentry.ioのUS・EUリージョンは自動判定。自前で運用しているセルフホストのSentryサーバーにも接続できます。
全組織が無料
同じトークンでアクセスできる組織はすべて表示され、いつでも切り替えられます。無料プランのままで。
プロジェクトをひと目で
各プロジェクトの未解決件数と直近24時間のイベント数。静かな日と騒がしい日がすぐ分かります。
デモモード
トークンを貼る前に試したい? 架空のワークスペースで、Advanced機能も含めて全画面を触れます。
日本語と英語
アプリ全体が日本語と英語に対応。プッシュ通知も含めて。
無料版とTracebell Advanced
Issueの閲覧と操作は無料のまま変わりません。Advancedは、サーバー費用のかかる機能——即時通知・ウィジェット・Live Activity——をカバーします。
| 無料 | Advanced | |
|---|---|---|
| 同一トークンがアクセスできる全組織への接続(sentry.io US/EU・セルフホスト) | ✓ | ✓ |
| Issue一覧・検索・絞り込み | ✓ | ✓ |
| Issue詳細・イベント・スタックトレース | ✓ | ✓ |
| 解決・アーカイブ・担当・優先度・ブックマーク | ✓ | ✓ |
| リリースとクラッシュなしセッション率・ユーザー率 | ✓ | ✓ |
| 新規Issueの開始お知らせ+週間サマリー | ✓ | ✓ |
| デモモード(サンプルデータ) | ✓ | ✓ |
| 全イベントの即時プッシュ(作成・再発・解決) | — | ✓ |
| 通知するイベント種別の選択 | — | ✓ |
| ホーム画面・ロック画面ウィジェット | — | ✓ |
| Live Activity(障害中の表示) | — | ✓ |
| アプリアイコンの変更 | — | ✓ |
価格
Tracebellは無料でダウンロードでき、コア機能はずっと無料です。Tracebell Advancedは任意のアップグレードです。
- Advancedの全機能
- App Storeでいつでも解約可能
- Advancedの全機能
- 14日間無料で試せて、いつでも解約可能
- 月額より約33%おトク
- Advancedの全機能をずっと
- サブスクリプションなし
価格は日本・米国のApp Storeでの表示価格です。地域により異なる場合があります。購入はAppleが処理します。サブスクリプションは期間終了の24時間前までに解約しない限り自動更新され、App Storeのアカウント設定からいつでも管理・解約できます。開発を応援したいだけの方には、アプリ内に小さな投げ銭(チップ)もあります。チップで機能が増えることはありません。
よくある質問
ほかに質問があれば oikon48@gmail.com までどうぞ。
Sentryの公式アプリですか?
いいえ。Tracebellは個人開発者がSentryの公開APIの上に作った、独立した非公式クライアントです。Functional Software, Inc.とは提携しておらず、同社の承認や後援も受けていません。SentryはFunctional Software, Inc.の登録商標です。
サインインの仕組みは? トークンはどこに保存されますか?
Sentryのアカウント設定でUser Auth Token(Personal Token)を作成し、アプリに貼り付けます。トークンは端末のiOSキーチェーンにのみ保存され、iCloudには同期されず、開発者のサーバーにも一切送信されません。アプリは端末からSentry APIへHTTPSで直接通信します。
トークンにはどのスコープが必要ですか?
閲覧だけなら org:read・project:read・event:read。アプリから解決・アーカイブ・担当割り当てをするなら
event:write を、担当者の候補表示に
member:read
を追加します。接続画面に2つのプリセットの説明があり、足りないスコープは検出して該当ボタンを無効にします。
どのSentry環境に対応していますか?
sentry.ioのUS・EU両リージョン(組織ごとのリージョンは自動判定)と、URLを指定したセルフホストのSentryサーバーに対応します。同じトークンでアクセスできる組織はすべて無料で使えます。別のSentryアカウントを使うときは、サインアウトしてそのアカウントのトークンで接続し直してください。
プッシュ通知の仕組みは?
自分のSentry組織にInternal Integrationを作成し、そのWebhookを自分専用のTracebell中継URLに向けます。SentryがWebhookを送ると、中継がAppleのプッシュサービス経由で最小限の通知をiPhoneに届けます。新規Issueの開始お知らせと週間サマリーは全員無料で、Tracebell Advancedならすべてのイベントが即時に届き、通知するイベント種別も選べます。中継が保存するのは配信に必要なものだけ——端末のプッシュトークン、組織slug、イベント種別の設定、Webhook用シークレット——で、Sentryのトークンは保存しません。詳しくはプライバシーポリシーをご覧ください。Internal Integrationの作成には通常、組織のAdmin・Manager・Ownerいずれかのロールが必要です。
無料で使えますか?
はい。しかも無料の範囲がクライアントの本体です。同一トークンの全組織、Issueの閲覧・検索、スタックトレース、トリアージ操作、クラッシュなし率付きのリリース、新規Issueの開始お知らせと週間サマリーまで、期限なしで使えます。任意購入のTracebell Advancedは、全イベントの即時プッシュとイベント種別の選択・ウィジェット・Live Activity・アプリアイコンの変更——サーバー費用のかかる機能——を追加します。
Sentryアカウントなしで試せますか?
試せます。デモモードを開くと、架空のプロジェクト・Issue・スタックトレースが入ったワークスペースで、Advanced機能も含めた全画面を操作できます。
データは安全ですか?
トークンはiOSキーチェーンに保存され、通信はすべて端末からSentry APIへのHTTPS直通です。アプリに広告・アクセス解析・トラッカーはありません。関与するサーバーは任意機能のプッシュ中継だけで、保存するのは通知の配信に必要な最小限の情報です。
バグ報告や機能要望はどこへ?
oikon48@gmail.com へのメール、またはアプリの設定内のフィードバックリンクからどうぞ。開発者に直接届きます。
ダッシュボードの再読み込みは、もう終わり。
エラーにベルを付けましょう。クライアント本体は無料、即時通知は14日間のトライアルから。
近日公開 App Store