Out of curiosity, how are you authenticating soapUI to have access to make these requests? Did you make it so that a login isn't required, do you have a starting step in soapUI for sending the credentials, or are you adding headers to each SOAP request?
As for your question, metrics in CA Introscope are specified as a combination of the agent name, process name, and host name. The unique agent name consists three parts separated by the | (pipe) character. For example:
[font=Courier New]Machine1|Weblogic|WeblogicAgent[font]
Metric names are hierarchical and separated by the | (pipe) character. The last part of the metric name is separated with a colon (:). For example:
[font=Courier New]EJB|Session|FooBean:Average Response Time (ms)[font]
This means that, for the
agentRegex, the below examples would macth the above agent name (each example get's more general):
[font=Courier New]Machine1\|Weblogic\|WeblogicAgent
[^\]+\|WebLogic\|WeblogicAgent
[^\]+\|WebLogic\|.*[font]
Similarly, the below
metricRegex examples would match the above metric name:
[font=Courier New]EJB\|Session\|FooBean:Average Response Time \(ms\)
EJB\|Session\|FooBean:Average Response Time.*
EJB\|Session\|[^:]+:Average Response Time.*[font]
I don't have any examples of
metricPrefix, but my guess is the below would work:
[font=Courier New]EJB|Session|FooBean[font]
As for the
dateTime, that's a standard XML format, as described
here. The below format is easiest:
2013-09-17T09:00:00