HTTP errors [HTTP エラー]ページは、ネットワーク障害が発生する理由を理解し、実用的なデータをチームと共有するのに役立ちます。
HTTP errors [HTTP エラー] ページにアクセスするには、 one.newrelic.com > All capabilities > Mobile > (アプリを選択) > HTTP Errorsに移動します。
HTTP エラー ページを使用するのは誰ですか?
チームメンバー | HTTPエラーページのデータを見て... |
---|---|
マネージャー | エラーや障害の一覧を見ることができるので、モバイルアプリチームとバックエンドチームを連携させ、問題解決に必要なデータを共有することができます。 |
QAエンジニア | アプリの新バージョンで、以前のバージョンと比べてエラーが急増していないか確認してください。 |
DevOpsエンジニア | HTTP エラーやネットワーク障害に関連するドメインと URL のリストを表示することで、エラーの原因となっているものに焦点を当て、アラートにはノイズが多すぎるステータス コードを除外できます。 |
モバイル開発者 | フロントエンドやバックエンドの問題がモバイルアプリに影響を与えているかどうかを確認し、新しいバージョンで対処できるようにします(エラーアラートが鳴らなくても)。 |
サポートエンジニア | エラーとそのエラーに関連するセッション属性(地理、接続タイプ、デバイス、アプリのバージョン)を表示して、お客様の問題を解決できるようにします。 |
HTTP エラー ページを発見する
HTTPエラー ページから、HTTPリクエストとネットワークの障害を調査します。
- 標準のページ関数を使用して、 Errors and failures[エラーと障害の] グラフの傾向を調べます。
- データをグループ化、並べ替え、フィルター処理することで、特定の種類のエラーと障害をターゲットにします。
- HTTP エラー プロファイルを使用して、リクエスト エラーの異常を見つけます。
- エラーまたは失敗を選択すると、詳細が表示されます。
また、 NRQL アラートを定義することもできます。 クリティカルなサービスのエラータイプに焦点を当てたり、 アプリのデータを照会したりすることができます。 。
エラーと故障のグループ化、ソート、フィルタリング
これをやりたいなら...。 | これを行う... |
---|---|
エラーやネットワーク障害のグループ化やソート方法の変更 | Group by と Sort by のドロップダウンから選択します。デフォルトでは、「Network errors」ページは、 は request domain でグループ化され、 は errors and failures でソートされます。 |
特定のエラーやネットワーク障害のフィルタリング | Errors and failures[エラーと失敗] リストからエラーまたは失敗を選択するか、 Filter[フィルタ] バーから複数のフィルタを選択します。 |
適用したフィルタの確認やフィルタの削除 | 選択したフィルターがフィルター バーに表示されます。フィルターをクリアするには、クリアしたいフィルターの横にある X を選択します。 |
タイムウィンドウの変更 | Time picker のドロップダウンから新しい期間を選択します。 |
特定のアプリバージョンの情報を見る | Versions ドロップダウンで、チャートやリストを見たいバージョンを選択します。 |
HTTPエラープロファイル
エラー プロファイルは、HTTP エラー イベントのさまざまな値の頻度の大きな違いに関する視覚的な詳細を提供します。 各属性のエラー プロファイルには次のものが含まれます。
- 最も逸脱した値に対してエラーの属性がどのように分布しているかを示すヒートマップ
- エラー属性の分布を他のエラーの分布と比較するラベル
これにより、モバイルアプリケーションのHTTPエラーを解決するための推測作業を減らすことができます。エラーを無視してよいのか、新しいデプロイメント、コードの変更、顧客とのコミュニケーションなどでエラーの解決を図るべきなのかを、より簡単に判断することができます。
1 つのエラーにドリルダウンする
エラーまたは失敗の詳細を表示するには、上位 20 件のエラー リストからリクエスト URL を選択します。 エラー概要ページから、バージョン情報、リクエスト属性、レスポンス本文を表示し、リクエスト URL のエラー タイプの内訳を取得できます。
エラーデータのクエリと共有
HTTP errors [HTTP エラー]ページのグラフまたはリストの背後にあるデータを探索するには、次の手順を実行します。
を任意のチャートに選択します。
[クエリを表示]を選択します。
書き込みビルダーから、エラー データをダッシュボードに追加し、パーマリンクを介して共有できます。
エラー データをさらに詳しく調べるには、次のイベントと属性についてデータをクエリします。
MobileRequestError
個のイベントと属性MobileRequest
個のイベントと属性
トレースの詳細を取得する
モバイル監視では、400または500レベルのステータスコードを返すHTTPリクエストの応答詳細をキャプチャします。また、Androidアプリで発生したエラーメッセージには、スタックトレースが含まれます。
Errors ページでエラートレースの詳細を表示するには、そのリクエストURLリンクを選択します。ここから、以下のことができます。
- レスポンスボディを表示します。
- エラーの詳細をメールで他の人と共有する。
エラー グラフは、選択したモバイル アプリの[概要]ページにも表示されます。
不明なエラーまたは URL エラーのトラブルシューティング
モバイル エージェントは、例外タイプのリストを維持します。場合によっては、アプリケーションによってスローされるカスタム例外がこのリストに含まれないことがあります。この場合、モバイルエラーページにUnknown
が表示されることがあります。
エラーのリストにUnknown
が見つかり、どの例外タイプが見落とされているかを調査する際にサポートが必要な場合は、 support.newrelic.comでサポートを受けてください。