Workflow Engine Tutorials

This topic collects the Moogsoft AIOps Workflow Engine tutorial videos to help you get started.

Introduction to Workflow Engine

Workflow Engine is a UI-based feature that handles custom logic for event, alert and Situation processing. This tutorial covers the event, enricher, alert, and Situation engines that let you fine tune data processing flow. You can check conditions against object data, modify object data, and controlling object routing. Building logic through the Workflow Engine enables you to customize and standardize incoming data to achieve accurate clustering and deduplication.

The following video introduces the Workflow Engine and logic implementation process:

Event workflows

Event workflows process event data after data ingestion from a LAM and before the Alert Builder. You can use an event workflow to normalize event data or drop unwanted events to prevent them from processing.

The following video introduces event workflows:

Alert workflows

Alert workflows escalate alerts. You can use an alert workflow to route a specific alert, such as a disk space alert, to a specific clustering algorithm.

The following video introduces alert workflows:

Heartbeat workflows

Heartbeat workflows detect the absence of events, such as a missing keep alive event, from a predictable source.

The following video introduces heartbeat workflows:

Situation workflows

Situation workflows integrate with ticketing or automation frameworks for remediation, enabling you to configure how and when the ticketing system creates tickets for Situations.

The following video introduces Situation workflows:

Stop workflows

The stop Workflow Engine function prevents objects progressing through the workflow and subsequent data processing. The object only resumes processing if an update causes it to re-enter the workflow engine.

The following video introduces the Stop function:

JDBC Enrichment workflows

The JDBC Enrichment Workflow Engine, available in Moogsoft Add-ons 1.3, works in conjunction with the JDBC Enrichment integration to enable you to add data to alerts from an external data source. To walk through an example scenario, see Enrich Alerts Using a JDBC Data Source.

The following video details the JDBC Enricment Workflow Engine and integration:

Infrastructure automation workflows

You can use the Workflow Engine to integrate with several infrastructure automation and orchestration tools like Ansible, Puppet, eyeShare, and ignio.

The following video demonstrates automation integrations using the Workflow Engine: