Cookbook

Cookbook is a deterministic clustering algorithm in Moogsoft AIOps that creates Situations defined by the relationships between alerts.

You can configure Cookbook to cluster alerts into Situations if they have specific characteristics such as temporal proximity. Cookbook filters can include characteristics such as the following:

  • Class or type

  • Description

  • Server priority

  • Geographical location

  • Environment classification

Each Cookbook is a collection of Recipes: sets of configurable filters, triggers, and other calculations such as priority ordering and entropy threshold. A Cookbook can run multiple Recipes concurrently to process the incoming event stream and produce a variety of Situations. A Moogsoft AIOps deployment may include multiple instances of Moogfarmd, each of which can run multiple Cookbooks.

To configure a Cookbook and its Recipes via the Moogsoft AIOps UI, first configure your Recipes and then configure the Cookbooks that you want to use these Recipes in. See Configure a Cookbook Recipe and Configure a Cookbook for details.

To use more advanced features, such as merging and Moobot-controlled Recipes in Moogfarmd, see Configure a Recipe Manually and Configure a Cookbook Manually.

Cookbooks configured in the UI and in Moogfarmd can run concurrently.