本文へスキップ

Nadi

アプリのクラッシュを監視し、原因の診断を助ける

公式サイトを見る

Nadi とは

Nadi はアプリのクラッシュを監視し、開発チームが発生理由を理解できるようにする。迅速な診断が目的で、位置づけはテストではなくクラッシュ監視である。価値は発生後にあり、原因を早く知る必要がある場面で役立つ。

できること

製品はアプリのクラッシュを追跡し、チームが原因を理解できるようにする。用途はクラッシュの追跡と発生要因の理解であり、リリース前の確認ではなくリリース後に続く作業である。目的は報告から原因までの時間を縮め、修正を始められるようにすることである。クラッシュを防ぐとはうたっていない。

向いている人

本番環境でクラッシュを診断する必要があるアプリチーム、および診断の遅れが長期停止や利用者の不快な一日につながる組織に向く。自前の報告機構を作らずにクラッシュの文脈を得たいチームにも合う。

注意点

クラッシュ監視は失敗時の動作を見るため、取り込むデータは機微になり得る。報告にはスタックトレースや利用者の文脈が含まれることが多く、取得内容・保持期間・閲覧者を確認すること。気づきは原因の修正に使うべきで、行動につながらなければ誰も読まない dashboard になる。

最初に確認すべき制約は対応範囲である。監視は Laravel 向けの固定された問題種別を中心に構成されている。他の基盤では事故の一部しか表現されないため、導入前にフレームワークの対応を確認すること。例はホスト型のエンドポイントのみで、セルフホストは示されていない。

本番のテレメトリを送る前に、保存地域・保持期間・削除の方法を明確にすること。対応範囲の主張は自分の基盤で試してから信じるべきである。1つのサービスに実装し失敗を発生させ、通知が調査対象と一致するか確かめる。対象基盤では導入コストの低さが魅力である。

長所と短所

✓ 良い点

  • クラッシュを監視し、原因の特定を助ける
  • アプリチームの迅速な診断を目的とする
  • テストツールではなく監視である

! 注意したい点

  • クラッシュのデータに機微な利用者の情報が含まれる場合がある
  • 報告から修正への経路が必要である

よくある質問

Is Nadi for testing?

No, it is crash monitoring after release, not a pre-release test.

What does it help with?

Understanding why a crash happened, to shorten the path to a fix.

What should I govern?

What crash data is captured, how long it is kept, and who can see it.

最終評価日: 2026-09-17

その他 AIコーディングツール ツール

すべて見る →

評価方法