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