Feedback Reference
Warning
Feedback is a prototype feature and is not recommended or supported for use in production environments.
This is a reference for the Feedback
clustering algorithm. The Feedback configuration properties are found in $MOOGSOFT_HOME/config/moolets/feedback.conf.
Moogsoft recommends you do not change any properties that are not in this reference guide.
Moolet
name
Name of the Feedback Sigaliser algorithm. Do not change.
Type: StringRequired: Yes
Default: "Feedback"
class
Moolet class name. Do not change.
Type:StringRequired: Yes
Default:"com.moogsoft.farmd.moolet.feedback.CFeedback"
run_on_startup
Determines whether Feedback runs when Moogsoft AIOps starts. If you enable this property, Feedback captures all alerts from the moment the system starts, without you having to configure or start it manually.
Type: Boolean
Required: No
Default: false
process_output_of
Defines the Moolet source of the alerts for Feedback.
Type: List
Required: Yes
One of: AlertBuilder, AlertRulesEngine, MaintenanceWindowManager, EmptyMoolet
Default: "MaintenanceWindowManager"
Algorithm
membership_limit
Maximum number of Situations an alert can be part of. This does not impact alerts in merged Situations. Smaller limits result in fewer Situations with many alerts and many Situations with fewer associated alerts. Larger limits result in many Situations with few alerts and a few Situations with many alerts. The optimal value is between 1 and 5.
Type: Integer
Required: Yes
Default: 1
scale_by_severity
Feedback treats alerts with a high severity like alerts with a high entropy value. Moogsoft AIOps divides the severity number by the maximum severity (5) to calculate the scale. For example, for an alert with minor severity, the entropy is 3/5.
Type: Boolean
Required: No
Default: False
entropy_threshold
Minimum entropy value that an alert must have for Feedback to consider it for clustering into a Situation. Feedback does not include any alerts with an entropy value below the threshold in Situations. Set to a value between 0.0 and 1.0. The default of 0.0 means Feedback processes all alerts.
Type: Decimal
Required: No
Default: 0.0
single_matching
Enable single_matching
for Feedback to match alerts to the most suitable
neural network.
Type: Boolean
Required: No
Default: false
Neural Network (Brain)
inputs
Alert attributes that you are interested in matching and want Feedback to consider when learning from Situations.
Type: Array
Required: Yes
Default: [ "source","description","severity","manager" ],
learn_queues
Collection of actions that you want to trigger learning. See User Actions for available actions. For example, you might want Feedback to learn when a user creates a Situation or gives a Situation a high rating.
Type: Array
Required: Yes
Default: [ "manual_create","rated","merge_create","split_create","annotated","diagnosed","refined"],
unlearn_queues
Collection of actions that can trigger the removal of a neural network. For example, you might want Feedback to unlearn when a user gives a Situation a low rating.
Type: Array
Required: Yes
Default: [ "rated","split" ],
rating_threshold
Measures when to trigger learning or unlearning determined by the star rating out of five that users give the Situations in the Moogsoft AIOps UI. By default, a rating of three or higher triggers learning. A rating of lower than three triggers unlearning.
Type: Array
Required: Yes
Default: 3
precision
Determines how precisely you want to train the brain. Increase this value if Feedback is not producing accurate results. Moogsoft does not recommend reducing this below 92%.
Type: Integer (%)
Required: Yes
Default: 92.0
tolerance
Determines the percentage degree of error an alert can have to create a new Situation. For example, if the neural network has a trained value of 0.95 and the new alert has a value of 0.8, the tolerance needs to be 0.15 or lower for Feedback to create a new Situation.
Type: Integer (%)
Required: Yes
Default: 0.01
window
Determines the length of time in seconds that Feedback analyzes alerts and a Situation develops each time it runs. Defaults to 60 seconds.
Type: Integer
Required: Yes
Default: 60