Moogsoft Docs

Enricher Moolet

Enable the Enricher Moolet to update alerts with Enrichment data. See Enrichment for further information.

Configure Enricher

Define the behavior for the Enricher Moolet in the "Enricher" block of $MOOGSOFT_HOME/config/moog_farmd.conf .

Enricher Parameters

The parameters that relate to the Enricher Moolet are as follows:


Determines whether Enricher runs when Moogsoft AIOps starts. If enabled, Enricher updates alerts with enrichment data from the moment the system starts, without you having to configure or start it manually.

Type : Boolean
Default : false


Enables Enricher to save its state for High Availability systems so if a failover occurs, the second moogfarmd can continue from the same point.

Type : Boolean
Default : false


Determines whether Enricher is factored into the Event Processing metric for Self Monitoring or not.

Type : Boolean
Default : false


Describes the Moolet.

Type : String
Default : Alert Enrichment

The default Enricher parameters are as follows:

   name               : "Enricher",
   classname          : "com.moogsoft.farmd.moolet.enricher.CEnricherMgr",
   run_on_startup     : true,
   persist_state      : false,
   metric_path_moolet : true,
   process_output_of  : "AlertBuilder",
   description        : "Alert Enrichment"


name and classname are hardcoded and should not be changed.

Output Parameters

These parameters control the output processed by the Moolet:


Defines the source of the alerts that Enricher processes. By default, the Moolet connects directly to the Alert Builder.

Type : List
One of: AlertBuilder, AlertRulesEngine
Default : AlertBuilder