Collect WSDM Metrics Assertion

The Collect WSDM Metrics assertion collects metrics for a specified resource that is interoperable with the Web Services Distributed Management (WSDM) specification. This assertion is automatically added to a policy when the WSDM QosMetrics internal service is published. This assertion forwards GetMultipleResourceProperties requests to the CA implementation of the WSDM service.
gateway83
The
Collect WSDM Metrics
assertion collects metrics for a specified resource that is interoperable with the Web Services Distributed Management (WSDM) specification. This assertion is automatically added to a policy when the WSDM QosMetrics internal service is published. This assertion forwards
GetMultipleResourceProperties
requests to the CA implementation of the WSDM service.
The Collect WSDM Metrics assertion requires that the cluster property
serviceMetrics.enabled
be set to
true
(default setting).
Using the Assertion 
  • This assertion is automatically added to a policy when you publish an WSDM QosMetric internal service. You can also manually add it to a policy if it has been deleted. For more information, see Add an Assertion.
There are no properties or user-definable settings for this assertion. When the Collect WSDM Metrics assertion detects a request directed at a specific WSDM QosMetrics resource, it will collect the information requested and return it to the caller.
Supported Metrics
The following table summarizes the QosMetrics supported by the Gateway.
Property
Description
muws2:OperationalStatus
This relates to the published service’s enabled state. If you disable a published service using the Policy Manager for example, the corresponding managed resource will have a value of
Unavailable
for this property.
mows:NumberOfRequests
 
The total number of requests classified for the published service corresponding to the managed resource for the period in question.
mows:NumberOfFailedRequests
 
The number of requests which resulted in a policy violation for the published service corresponding to the managed resource for the period in question.
mows:NumberOfSuccessfulRequests
 
The number of requests which resulted in a policy success for the published service corresponding to the managed resource for the period in question.
mows:ServiceTime
 
This is sum of all the total response times (whether or not a request was successful) for a service, across all cluster nodes in a gateway cluster during the period in question.
mows:MaxResponseTime
 
The maximum value recorded for the corresponding published service to respond to a requestor. If the policy being enforced includes routing the message to one or more back-end services, the routing time will be included in this response time.
mows:LastResponseTime
 
The last value recorded for the corresponding published service to respond to a requestor. If the policy being enforced includes routing the message to one or more back-end services, the routing time will be included in this response time.
qosm:Throughput
 
The number of requests processed for a specific time unit. The time unit is chosen depending on the traffic being handled. For example, instead of indicating 0.0833 req/sec, the Gateway will indicate 5 req/min. The time unit is indicated by the
Duration
attribute.
qosm:AvgResponseTime
 
The average value recorded for the corresponding published service to respond to a requestor. If the policy being enforced includes routing the message to one or more back-end services, the routing time will be included in this response time.