私の会社の内部HTTPエンドポイントの1つに大量のリクエストがありますが、どこから来たのかわかりません。これらの要求の起源をどのように追跡することができますか?HTTPリクエストの発信元を表示するにはどうすればよいですか?
更新: NewRelicを使用してリクエストの起点を見たいと忘れていました。私はまた、私の生産環境にFiddlerのようなデバッグツールをインストールするという贅沢はありません。
私の会社の内部HTTPエンドポイントの1つに大量のリクエストがありますが、どこから来たのかわかりません。これらの要求の起源をどのように追跡することができますか?HTTPリクエストの発信元を表示するにはどうすればよいですか?
更新: NewRelicを使用してリクエストの起点を見たいと忘れていました。私はまた、私の生産環境にFiddlerのようなデバッグツールをインストールするという贅沢はありません。
新しいRelic does not trackソースIPアドレスのような識別子はすぐに使用できます。これらの識別子を追跡するには、アプリ内でカスタム計測を実装する必要があります。例えば
、することができます元のIPアドレスを追跡し、またはますTransaction
またはPageView
イベントタイプにadd a custom attributeあなたの洞察にrecord a custom eventことができます。
カスタム属性を追加する場合は、あなたのようなクエリを使用して新しいRelicの洞察を使用することができるはずです:カスタムイベントを追加する場合は、あなたが新しいRelicの洞察を使用することができるはず
SELECT `source.ip.address` FROM Transaction
以下のようなクエリを使用して:
SELECT * FROM YourCustomEventName
新しいレリックのcustom instrumentationは、あなたの目標を達成することができるようになります。