is there a way to point two decodes(xml and ssl decrypt) to the same Server IP and port?
This is because i have SOAP and Web , both over HTTPS running on the same server and port and i need to work with the URL and webservices metrics.
Solved! Go to Solution.
If you have another device like a NAT firewall or a loadbalancer that eiter alters the IP address or manages the SSL piece, then you can take the traffic in front of that device and define the traffic against those characteristics.
Even if you have the same traffic fed twice into the AMD, there will be no de-duplication even though the payload is the same.
One way to capture SOAP calls with the SSL Decrypted analyzer is by adding the SOAP service as a monitored URL with text/xml content type enabled. URL parameter can be set up to extract the operation name from the header or SOAP envelope. The web service calls would be reported in the CAS as HTTP operations in the following format:
Also, instead of URL parameter you set up page name generation by Response rule (assuming you're using the new HTTP decode in version 12.x).
There are a few things to be cautiously aware of if using the above method:
If the SOAP doesn't behave with POST-200OK or GET-200OK style then some other method may be needed.
Another thing to look out for - if you analyze SOAP as HTTP, then in cases where you have multiple SOAP requests within a single HTTP request, you'll inflate your page load times accordingly.
For example, we were monitoring a load test with RUM at one company, and they were sending a ton of traffic - RUM didn't pick up anything. We wait 5 minutes, nothing shows up, 5 more, nothing. Finally he gives up and turns off the load. Then RUM posts a single, 20 minute long transaction with 50k SOAP queries inside (that we can't see).