ブラウザ監視の API リクエストページでは、Web アプリケーションが行うすべての API 呼び出しを追跡します。このページを使用して、ユーザーに影響が及ぶ前に、低速なエンドポイント、失敗したリクエスト、エラーパターンを特定できます。
| 問題 | 確認場所 |
|---|---|
| どの API が失敗していますか? | [Success Rate] タブ — 成功率に基づいてエンドポイントをランキングし、信頼性の低い API を特定します。 |
| どのようなエラーが返されていますか? | [Message] タブ — 応答メッセージごとに API 呼び出しをグループ化し、ボリューム順にソートします。 |
| 成功している API のうち、最も遅いものはどれですか? | [Success RT] タブ — 成功した呼び出しの平均レスポンスタイム (RT) に基づいてエンドポイントをランキングします。 |
| 失敗も遅くなっていますか? | [Failure RT] タブ — 失敗した呼び出しの平均 RT と失敗ボリュームを併せて表示します。 |
| 問題はリージョン固有またはデバイス固有ですか? | [Geographical View]、[Terminal View]、および [Version View] セクション — ロケーション、ブラウザ、OS、デバイス、解像度、アプリバージョンごとにすべてのメトリックを内訳表示します。 |
メトリック
API リクエストページには、監視対象のすべての API エンドポイントについて、4 つのコアメトリックが表示されます。
成功率 -- 成功応答を返す呼び出しの割合。
応答メッセージ -- 各 API から返された応答メッセージを、呼び出しボリューム順にランク付けしたもの。
成功した呼び出しの平均 RT -- 成功したリクエストが完了するまでにかかる平均時間。
失敗した呼び出しの平均 RT -- 失敗したリクエストがエラーを返すまでにかかる平均時間。
4 つのメトリックはすべて、地理的なロケーション、ブラウザ、オペレーティングシステム、デバイス、解像度、バージョンの 6 つのディメンションで分類できます。
API 成功率の調査
左側の [成功率] タブは、モニター対象のすべての API をその呼び出し成功率順にランキング表示します。
API を選択すると、以下が表示されます。
[API 成功率] (右パネル) -- 選択した時間範囲における呼び出しボリュームと成功率を示す時系列チャート。
API リンクトレース (上位 20 件)(右側パネル) -- 該当 API の失敗したトレースおよび成功したトレースの上位 20 件です。「[リンクトレース]」を [操作] 列でクリックして、分散トレースを確認します。「[詳細の表示]」をクリックすると、リクエストおよび応答の完全なデータを表示できます。

トレース詳細では、フロントエンドの API 呼び出しとバックエンドの処理が関連付けられます。これにより、問題がクライアントサイドのコード、ネットワーク遅延、またはバックエンドサービスに起因するかどうかを判断できます。API の成功率が急激に低下した場合は、失敗したトレースをドリルダウンして、バックエンドのタイムアウト、認証エラー、または予期しないステータスコードを確認してください。
API 応答メッセージの分析
左側の [メッセージ] タブでは、すべての API 応答を応答メッセージでグループ化し、総呼び出しボリュームでランク付けします。
メッセージを選択すると、右側に [メッセージリクエスト詳細] パネルが開きます。このパネルには、そのメッセージを返したすべての API 呼び出しが、呼び出しボリュームの降順で一覧表示されます。

単一のエラーメッセージがリストの大半を占める場合、それが最も影響の大きいデバッグターゲットです。
成功した呼び出しのレスポンスタイムの確認
左側の [成功時の RT] タブでは、成功した呼び出しの平均 RT で API をランク付けします。
API を選択すると、右側に [API 成功応答時間] パネルが表示され、以下が表示されます:
平均 RT の経時的な折れ線グラフ。
成功した総呼び出しボリュームの経時的な横棒グラフ。

RT と呼び出しボリュームを相関させることで、実際の速度低下と低トラフィックの外れ値を区別します。呼び出しボリュームが多い状況で RT が急上昇した場合、通常は実際のパフォーマンス問題を示しています。
失敗した呼び出しのレスポンスタイムの確認
左側にある [失敗 RT] タブには、失敗した呼び出しの平均 RT 順に API が表示されます。
API を選択すると、右側に [失敗した API のレスポンスタイム] パネルが表示され、以下の内容が示されます。
失敗した呼び出しの平均 RT の経時的な折れ線グラフ。
失敗した総呼び出しボリュームの経時的な横棒グラフ。

失敗した呼び出しの RT が高い場合は、すぐに返されるクライアントエラーではなく、バックエンドのタイムアウトを示していることがよくあります。[メッセージ] タブと比較して、遅い失敗が特定のエラーメッセージと相関しているかどうかを確認してください。
ロケーション別のメトリック分類
[地域ビュー] セクションでは、API メトリックをユーザーのロケーション別に分類します。2 つのタブが利用可能です。
[中国ビュー] -- 中国国内の省別に集計された統計。
[ワールドビュー] -- 世界中の国またはリージョン別に集計された統計。
このビューを使用して、リージョン固有のパフォーマンスや信頼性の問題を特定します。これは、CDN、DNS、またはネットワークレベルの問題を示している可能性があります。
ターミナル別のメトリック分類
「ターミナルビュー」セクションでは、クライアント環境ごとに API メトリックを分解して表示します。4 つのタブが利用可能です。
| タブ | 表示内容 |
|---|---|
| [ブラウザ] | ブラウザタイプ (Chrome、Firefox、Safari など) 別にグループ化されたメトリック |
| OS | オペレーティングシステム別にグループ化されたメトリック |
| デバイス | デバイスタイプ別にグループ化されたメトリック |
| 解像度 | 画面の解像度別にグループ化されたメトリック |

失敗や遅い応答が特定のブラウザや OS に集中している場合、問題は SDK の互換性やブラウザ固有の API 動作に関連している可能性があります。
バージョン別のメトリック分類
[バージョンビュー] セクションでは、ホストバージョンとアプリケーションバージョンでグループ化されたメトリックが表示されます。

デプロイメント後、現在のバージョンを以前のバージョンと比較して、新しいリリースでパフォーマンスや信頼性のリグレッションが発生していないかを確認します。
ページコントロール
これらのコントロールは、API リクエストページのすべてのタブで利用できます。
リストのソート -- 左側の任意のタブで、矢印アイコンをクリックして昇順と降順を切り替えます。
チャートビューとテーブルビューの切り替え -- 右側の任意のパネルで、右上隅のリストアイコンをクリックして、チャートビューとテーブルビューを切り替えます。

カスタム時間範囲の設定 -- 右側の任意のパネルで、右上隅の時計アイコンをクリックして、表示されるデータの特定の時間範囲を選択します。
