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