Note: | Dependency requirement: A policy that includes this action must also include the Identify Consumer action. |
Note: | By default, this action does not include metrics for failed invocations. You can include metrics for failed invocations by setting the pg.PgMetricsFormatter.includeFaultsparameter to true in IntegrationServer_directory\instances\instance_name\packages\WmCloudStreams\config\resources\wst-config.properties. For more information, see Advanced Settings. |
Alert Interval | The time period (in minutes) in which to monitor performance before sending an alert if a condition is violated. | ||||
Alert Frequency | Specifies how frequently to issue alerts. Every Time: Issue an alert every time one of the specified conditions is violated. Only Once: Issue an alert only the first time one of the specified conditions is violated. | ||||
Alert Message | A text message to include in the alert. | ||||
Send Data To | Specify where to log the alerts. Database: Default. Logs the alerts in the CloudStreams Analytics database.
Server Log: Logs the alerts in the server log of the Integration Server on which CloudStreams is running. Also choose a value in the Log Level field: Info: Logs error-level, warning-level, and informational-level alerts. Warn: Logs error-level and warning-level alerts. Error: Logs only error-level alerts.
| ||||
Metrics Collection Level | The run-time performance metrics for a virtual service (which is invoked only in the inbound run-time scenario), are collected at the service level. That is, the metrics for all invocations of a single virtual services are aggregated together during your specified metrics publishing interval and then published. In contrast, the metrics for a connector virtual service (which is invoked only in the outbound run-time scenario) can be collected at two different levels of metric collection: Cloud Connector Service: Remember that a single connector virtual service can be used by multiple cloud connector services. Select this option if you want to collect the metrics for the connector virtual service broken down by each separate cloud connector service that uses it. For example, if a connector virtual services is used by three cloud connector services, then this option will collect the metrics of that service separately, broken down by each of the three cloud connector services that use it. Connector Virtual Service(default): Select this option if you want to aggregate all the metrics for a single connector virtual service, even if it is used by multiple cloud connector services. For example, if a connector virtual service is used by three cloud connector services, then this option will collect the combined metrics for the connector virtual service by all three of the cloud connector services that use it. | ||||
Action Configuration | Right-click the action name and click Add Action Configuration to specify a condition to monitor. To do this, select a condition Name (the metric to monitor), an Operator, and a Value for the condition. You can select Add Action Configuration multiple times to add multiple conditions. Multiple conditions are connected by the AND operator. | ||||
Name: The metric to monitor, which can be: Availability: Indicates whether the service was available to the specified consumers in the current interval. A value of 100 indicates that the service was always available. If invocations fail due to policy violations, this parameter could still be as high as 100. That is, SOAP faults returned by the native provider or faults due to CloudStreams policy enforcements do not impact Availability. Only errors that CloudStreams interprets as a provider service being down will impact Availability. | |||||
Average Response: The average amount of time it took the service to complete all invocations in the current interval. Response time is measured from the moment CloudStreams receives the request until the moment it returns the response to the caller. Fault Count: The number of faults returned during the current interval. | |||||
Maximum Response : The maximum amount of time to respond to a request in the current interval. Minimum Response: The minimum amount of time to respond to a request in the current interval. | |||||
Successful Request Count: The number of successful requests in the current interval. Total Request Count: The total number of requests (successful and unsuccessful) in the current interval. | |||||
Alert for Applications | Right-click the action name and click Add Alert for Applications to specify the consumer application to which this Service Level Agreement will apply. You can select Add Alert for Applications multiple times to add multiple consumer applications. | ||||
Add Alert Email | Right-click the action name and click Add Alert Email if you want to send the monitoring alerts to an email address you specify in the Email ID field. You can select Add Alert Email multiple times to add multiple email addresses.
|