オフライン デバッグの使用

このページの内容は ApigeeApigee ハイブリッドに該当します。

Apigee Edge のドキュメントを表示します。

Offline Debug ツールを使用すると、Proxy Editor の [Debug] ビューで、以前にダウンロードした「オフライン」デバッグ セッションを表示して分析できます。保存されたデバッグ セッションは、基本的にデバッグ セッションの「記録」であり、トラブルシューティングと詳細な分析が必要な場合に有用な可能性があります。Offline Debug ツールの UI は、Proxy Editor の [Debug] ビューに似ています。

Debug Tool UI とデバッグ セッションのダウンロードについては、デバッグの使用をご覧ください。

Cloud コンソールの UIの

Debug v2(新規)

オフライン デバッグを使用して、ダウンロードしたデバッグデータを表示するには:

  1. Google Cloud コンソールにログインします。
  2. [開発] > [オフライン デバッグ] の順に選択します。

    [オフライン デバッグ] ビューに次の情報が表示されます。

    クリックして大きい画像を表示
  3. [オフライン デバッグ] ビューにデータを読み込むには、[Open Debug Session] をクリックし、先ほどダウンロードした JSON 形式のオフライン デバッグ セッション ファイルを選択して [開く] をクリックします。

    注: プロキシ エディタの [デバッグ] ビューでデバッグ セッションをダウンロードすると、ダウンロード ファイルの名前は debug-{session ID}.json の形式になります。ここで、{session id} はデバッグ セッションの ID です。このファイル名は、必要に応じて変更できます。

    Apigee UI にデバッグ ファイルのデータが読み込まれ、[トランザクション] パネルのリストにすべてのトランザクションが表示されます。

    クリックして大きい画像を表示 オフライン
デバッグ ファイルが読み込まれた [オフライン デバッグ] ビュー
  4. [トランザクション] パネルでトランザクションの行をクリックすると、[Transaction Map] にトランザクションが表示されます。クリックして大きい画像を表示 ダウンロードしたトランザクション マップ

ここから、新規作成したデバッグ セッションの場合と同様に、デバッグ セッションを確認できます。詳細については、 デバッグ セッションの作成をご覧ください。

Debug v1

オフライン デバッグを使用して、ダウンロードしたデバッグデータを表示するには:

  1. Google Cloud コンソールにログインします。
  2. メインビューから [API プロキシ] を選択します。
  3. [Develop] > [Offline Debug] の順に選択します。

    [オフライン デバッグ] ビューに次の情報が表示されます。

    オフライン
新しいプロキシ エディタの [オフライン デバッグ] ビュー

  4. [オフライン デバッグ] ビューにデータを読み込むには、[Open Debug Session] ボタンをクリックして、先ほどダウンロードした JSON 形式のオフライン デバッグ セッション ファイルを選択します。

    注: プロキシ エディタの [デバッグ] ビューでデバッグ セッションをダウンロードすると、ダウンロード ファイルの名前は「debug-{session ID}.json」の形式になります。ここで、{session id} はデバッグ セッションの ID です。このファイル名は、必要に応じて変更できます。

    Apigee UI によってデバッグ ファイルのデータが読み込まれ、左側のパネルにトランザクションの新しい行が表示されます。

    オフライン
デバッグ ファイルが読み込まれた [オフライン デバッグ] ビュー。

  5. 左側のパネルでトランザクションの行をクリックすると、ガントチャートにトランザクションのガントチャートが表示されます。

    右側のペインのトランザクション ステップのガントチャート。

ここから、新しいプロキシ エディタの [デバッグ] ビューの場合と同様に、デバッグ セッションを探索できます。「リクエストとレスポンスのガントチャートの表示」セクションをご覧ください。

従来の UI

オフライン デバッグを使用して、ダウンロードしたデバッグデータを表示するには:

  1. Apigee UI にログインします。
  2. メインビューから [API プロキシ] を選択します。
  3. [Develop] > [Offline Debug] の順に選択します。

    [オフライン デバッグ] ビューに次の情報が表示されます。

    [オフライン デバッグ] ビュー

    [オフライン デバッグ] ビューの次の領域の値をメモします。

    • Debug file: リクエスト タイプが表示されます。リクエスト内を移動するには、この領域を使用します。
    • 表示オプション: デバッグの使用で説明されている構成オプションが表示されます。
    • Debug Session Details: デバッグ セッションの詳細が表示されます。
    • Transactions Map: API プロキシからのリクエストのパスが表示されます。このパスはトランザクション マップともいいます。ここには、検出されたポリシーと、ポリシーの実行時にエラーが発生したかどうかが示されます。
    • Phase Details: 現在選択されているリクエストのリクエスト ヘッダーが表示されます。

    Apigee UI でデバッグデータを表示する場合は、さまざまなオプションを切り替えることができます。たとえば、無効なポリシーを表示するかどうか、変数とプロパティを表示するかどうかを設定できます。詳細については、デバッグツールを使用してデバッグするをご覧ください。

  4. [オフライン デバッグ] ビューにデータを読み込むには、オフライン デバッグツールの左ペインにある [ファイルを選択] ボタンをクリックし、以前にダウンロードした JSON 形式のオフライン トレース セッション ファイルを選択します。

    [オフライン デバッグ] ビュー

    注: JSON ファイルを受け付けないため、右ペインの [ファイルを選択] ボタンは使用しないでください。

    Apigee UI にデバッグ ファイルのデータが読み込まれ、表示されます。