API 呼び出しを監視する

Microsoft Dynamics 365 Fraud Protection の API 監視ツールは、サービスに対して行った API 呼び出しに関するデータを提供します。 また、エラー ログを参照して、問題の特定に役立てることもできます。

Fraud Protection インスタンスに複数の環境がある場合は、メニュー バーの右上にある環境スイッチャーを使用して、各環境の API 呼び出し情報を確認できます。 環境に子環境がある場合、API 要求と [エラー] タブのデータには、すべての子環境の API 呼び出しが含まれます。

監視ページを表示する

  • 左側のナビゲーションで、[データ] を選択し、[API 管理] を選択し、[API 要求] タブまたは [エラー] タブを選択します。

    このページの情報はリアルタイムで更新されます。

API 要求

[ API 要求 ] タブには、時間の経過に伴うパフォーマンスを評価できるように、サービス メトリックの対話型グラフが表示されます。

  • ドロップダウン メニューを使用して日付範囲を選択し、期間、API 名と種類、不正アクセス防止のエクスペリエンス別に API 要求を確認します。
  • 選択内容を変更してグラフを更新し、指定したデータのみを表示します。

平均要求/最小タイルは、時間の経過に伴う API アクティビティの種類別の概要を提供します。 [1 分あたりの要求数] グラフには、表示するために選択した API の種類について、この時間枠内のすべてのアクティビティがプロットされます。

  • グラフ上のポイントにカーソルを合わせると、タイムスタンプ別に特定の要求の合計が表示されます。

エラー

[エラー] グラフには、日付別にプロットされたエラーが表示されます。

  • [エラー] タブを選択して、発生した可能性のあるエラーを確認し、その種類を区別します。
  • ビューをフィルター処理する期間と API 名を選択します。
  • グラフ上のポイントにカーソルを合わせると、その時点で発生したエラーの数、その種類、および特定のタイムスタンプが表示されます。

エラーの完全な一覧には、HTTP 状態の説明とコード、それらが適用される API、エラーが発生した日時、その種類のエラーの数が表示されます。

  • 列ヘッダーのいずれかを選択して結果をフィルター処理します。
  • 折れ線を選択してグラフ内でそのエラーを見つけ、もう一度クリックして選択を解除します。 結果のレンダリングには数秒かかる場合があります。

オンライン URL への正常性 ping

Fraud Protection は、お客様が任意のクライアントから Web サービスへの接続を確認できる正常性 ping エンドポイントを提供します。 正常性 ping エンドポイントは、ネットワーク層での待機時間と可用性に関する基本的なチェックです。

エンドポイントは、200 HTTP 状態コードと共に 0 バイトのペイロードを返します。

Curl

curl https://contoso-guid.api.dfp.dynamics.com/api/v1/health 2>&1 | grep HTTP
> GET /api/v1/health HTTP/1.1
< HTTP/1.1 200 OK

PowerShell

(Invoke-WebRequest https://contoso-guid.dfp.dynamics.com/api/v1/health).StatusCode
200