DataService Studio は、API リクエストを確認するためのログ分析機能を提供します。リクエストが失敗した場合、インテリジェント分析機能が診断と提案を提供することで、根本原因を迅速に特定するのに役立ちます。
制限事項
インテリジェント分析機能は、DataWorks Professional Edition 以降でのみ利用可能です。この機能は無料でお試しいただけますが、より多くの製品機能にアクセスするには、Professional Edition へのアップグレードを推奨します。エディションのアップグレードに関する詳細については、DataWorks エディションをご参照ください。
ログリストの表示
-
データサービス ページに移動します。
DataWorks コンソールにログオンします。対象のリージョンで、左側のナビゲーションウィンドウで をクリックします。ドロップダウンリストからワークスペースを選択し、入力 データサービス をクリックします。
-
Service Management タブの Service Management ページで、[API 統計] > Log Analysis をクリックして Log Analysis ページを開きます。
-
[リクエスト ID]、Response Duration、または Time range でログを検索します。
説明検索条件が設定されていない場合、デフォルトで最新の 10 件のログが表示されます。
ログ分析ページの上部には、「クライアント → API Gateway → DataService Studio → データソース」というリクエストのライフサイクル図が表示され、各ノード間のリクエストと応答の方向が示されています。検索エリアでは、[リクエスト ID]、検索コンテンツ、[応答時間] (1〜100,000 ミリ秒の範囲で指定した値以上)、[時間範囲] によってログを絞り込むことができます。ログリストには、主要なパラメーターに加えて、[API ID/名前]、[アプリ名]、[データソース名]、[リクエスト開始時間]、[HTTP ステータス]、[データステータス] などの列が含まれます。
パラメーター
説明
[リクエスト ID]
各 API 呼び出しの一意の識別子です。
[応答時間 (ms)]
チャートにカーソルを合わせると、応答時間の内訳を示すツールチップが表示されます。
Operation
Log Analysis パネルを開きます。詳細については、「インテリジェントログ分析」をご参照ください。
インテリジェントログ分析
-
Log Analysis リストで対象のログを見つけ、[操作] 列の Intelligent Analysis をクリックします。ページ下部に Log Analysis パネルが展開されます。
-
Log Analysis パネルには、API リクエストのランタイムステータスが表示されます。
-
リクエストが成功した場合、呼び出しの各ステージはエラーなしで完了します。対応するガントチャートで各ステージにかかった時間を確認できます。
-
リクエストが失敗した場合、このパネルは失敗したステージを特定し、Diagnose と Suggestions を提供します。
リクエストをクリックすると、下部にトレースタイムラインが展開され、各ステージ (ゲートウェイ、DataService Studio、データソース) の時間内訳が表示されます。その後、[インテリジェント分析] をクリックして詳細な診断結果を表示できます。
-