Sentryを使ったReact Nativeエラーのトラブルシューティング | Scribe

    Sentryを使ったReact Nativeエラーのトラブルシューティング

    • Jay Revels |
    • 13 steps |
    • 2 minutes
    1
    **React Nativeプロジェクト - エラーは赤でマークされ、パフォーマンスの問題は青でマークされます。Sentry は業界最高のフィンガープリント(スタックトレースやメッセージ名などの情報でイベントを識別するユニークな方法)によって問題をグループ化します。 Sentry は類似した特徴を持つ問題を自動的にグループ化します。 エラーの場合のみ、プロジェクト > 設定 > 課題のグループ化 > フィンガープリント・ルールでカスタム・フィンガープリント・ルールを設定できます。**
    2
    **Sentryの検索は、「is」、「user」、「serve」、「browser」などの予約キーワードを提供し、issue、event、replay、releaseのプロパティ検索に使用できます。 検索対象のカスタム・タグを作成することもできます。 カスタムタグは、プロジェクト > 設定 > タグ > カスタムタグの追加で作成できます。**
    3
    **Sentryでは、検索結果を保存して後で使用することができます。 検索に名前をつけることで、重要な問題を簡単に特定することができます。 検索を保存すれば、自分だけが見ることも、組織に公開することもできます。**
    4
    **Sentryがフロントエンドとバックエンドの両方で利用されている場合、トレースナビゲータはフロントエンドとバックエンド間の分散トレースと関連するエラーを見ることができます。**
    5
    **スパンビューでは、トランザクション内の各操作にどれだけの時間が費やされたかを、操作の種類、所要時間、総所要時間に占める割合で表示します。**
    6
    **オペレーションでフィルタリングして、遅いオペレーションを見つけます。ウォーターフォール図を使って、これらのオペレーションとサービスがどのように相互作用しているかを確認しましょう。**
    7
    **Sentryは具体的なコード行を表示し、問題の原因を素早く見つけるのに役立つタグで重要なコンテキストデータを提供します。**
    8
    **Githubのリンクをクリックし、すぐにGithubアカウントの正しいコードリポジトリで問題のコードを見つけます。**
    9
    **Webプロジェクトでは、Sentryセッションリプレイにより、ユーザーセッションをビデオのように再現し、エラーやパフォーマンス問題の発生前、発生中、発生後にユーザーが経験したことを見ることができます。**
    10
    **ブレッドクラムは、イベントに至るまでの履歴とタイムラインを提供し、完全にカスタマイズ可能です。業務別に簡単にフィルタリングできるため、どの業務が中核となる問題に影響を与えたかを掘り下げることが可能です。**
    11
    **Sentryのトランザクションサマリーは、パフォーマンスに最大の影響を与えるスパンとイベントを提案します。**
    12
    **トランザクションのサマリーには、トランザクションのほとんどの時間が費やされた場所に対応する疑わしいスパンのリストが含まれます。**
    13
    **ウェブプロジェクトでは、サイトとページのパフォーマンスをGoogle標準(LCP、FCP、FID、CLS)と比較します。Good、Meh、Poor(それぞれ良い、まあまあ、悪い)で評価されます。**