The following are general features of the Success Calculations module:
The Success Calculations module has a set of parameters that configures its behavior.
For every parameter there is a default value so that if a parameter is not defined in the metric, this default value is assumed. This allows for the creation of a simple metric that assumes default behavior without the need to create each and every parameter that is supported by the module.
Users can define simple comparisons. If such comparisons are not enough, and users want to give the module maximal flexibility, it is possible to configure the module’s behavior using complex expressions.
The Success Calculations module supports filtering. This is accomplished using an optional table parameter called FilteringCriteria where one can encode a certain criteria (such as field X equals 3) and all events which do not meet that criteria are filtered out and not handled by the module. The exact structure of the table parameter is described in Criteria Parameter Structure. If the metric does not supply this parameter then all the received events are handled.
The Success Calculations module supports distinctness. This means that the metric can supply a parameter that contains a field identifier. If the module receives several events with the same value in that field name during the same period of time, only the first of those events is handled. If the user does not supply this parameter or the parameter is empty then all the events are handled.
The Success Calculations module can be aware of timeslots or not based on a parameter value. This is accomplished using an optional parameter called IgnoreTimeslots. If the value of this parameter is Yes, the module ignores all events received outside of timeslot hours. If the parameter is No, or the parameter is not defined the metric handles all events.
|
Copyright © 2012 CA.
All rights reserved.
|
|