2017-11-17 15 views
0

API管理インスタンスからレスポンスサイズ、リクエストサイズ、エラーメッセージを記録する方法はありますか? 「はい」の場合、データをどのように取得できますか?API管理でレスポンスとリクエストを記録する方法

+0

これまでに何を試しましたか? –

+0

ここでは、APIMのロギング要求/応答の詳細に関するウォークスルーがあります。https://docs.microsoft.com/en-us/azure/api-management/api-management-log-to-eventhub-sample –

+0

返信ありがとう1つは、私はどのように私は各要求のAPI時間(応答時間)を記録することができます尋ねたい。 –

答えて

0

基本的にコンテキストオブジェクト(リクエスト/レスポンス+もう少しを意味する)に存在するすべての情報をイベントハブに送信するために使用できる、組み込みの「ログ間イベントハブ」ポリシーがあります。そこから、イベントを処理するための任意の通常の方法を使用できます。

イベントをAzure Event Hubs in Azure API Managementに記録する方法。

+0

reply.Butのためにありがとう私は私のテーブルにapiの時間を徹底的なpolicies.can Uを書くのを助けてくれますか? –

+0

@soumyaranjanpanda C#式を使用してDateTimeを取得し、HTTPヘッダーに書き込むことができます。 –

0

Azure Monitorを使用して、diagnostic logsをApiManagementからStorage、Eventhub、またはLog Analyticsのいずれかに設定します。これらのログには、探しているデータがあります。

簡単なクエリ、ダッシュボード、アラートのために、Log Analyticsの無料の層から始めます。 thisを参照してください。

さらにカスタムのロギングを行うには、イベント・ハブ・ポリシーへのログを使用できます。このblogを参照してください。

関連する問題