私は、人々が使用するミュールを備えたWebサービス(WSDLを使用)を持っています。
Web サービスを使用しているユーザーに関する情報を取得したいと考えています。例: API 呼び出しの IP とタイムスタンプ。
また、mule で Web サービスがどのくらい使用されているか知りたいですか?
私は、人々が使用するミュールを備えたWebサービス(WSDLを使用)を持っています。
Web サービスを使用しているユーザーに関する情報を取得したいと考えています。例: API 呼び出しの IP とタイムスタンプ。
また、mule で Web サービスがどのくらい使用されているか知りたいですか?
そのような統計情報はないと思います。ただし、「Web サービス XXX が呼び出されました」などのマークを付けるロガー プロセッサをフロー (フローであると仮定) に追加することはできます。ロガーフォーマッターにより、ログに記録されたメッセージにはタイムスタンプも含まれます。
サービスを呼び出した IP に関しては、Mule は発信アドレスをメッセージ Inbound プロパティ remoteAddress に配置します。したがって、次の行をフローに追加するだけです。
<logger message="Incoming message. Caller Address: #[message.inboundProperties['remoteAddress']]"/>
これにより、各アクセス (分析ツールによって統計目的で使用される可能性があります) とそれぞれの呼び出しアドレスがログに記録されます。