A Flow Alert is designed to notify when any combination of alert events occurs in a specific sequence within a defined timeframe.
For example, to be notified when an increase in HTTP error rate is caused by high CPU utilization, you would configure a Flow Alert to trigger when a ‘High CPU utilization’ alert is followed by a ‘High HTTP error rate’ alert within 10 minutes.
Coralogix provides the Flow Builder tool to visually combine, and then chain together, the user-defined alerts that will trigger a Flow Alert. The basic building blocks of the Flow Alert are Stages and Groups.
A Group represents a logical combination of individual User-defined alerts. The Group supports OR, AND, and NOT logical operators to combine multiple individual alerts.
A Stage represents alert groups that need to trigger within a specified timeframe. Multiple Groups can be present in a stage.
As you define a flow alert, it is important to consider the following constraints:
The steps to create a flow alert are as follows:
Coralogix supports many built-in webhooks including Slack, PagerDuty, OpsGenie. To learn more about configuring webhooks, please refer to our Coralogix webhooks tutorial.
The Flow Alert sends a notification to the webhook attached to it. Each individual alert in the Flow Alert also sends notifications to its respective webhook.
Here is an example of a slack notification from a Flow Alert:
The insights from a flow alert will show you:
Here are some more examples to show the utility of the Flow Alert.
For any questions, please don’t hesitate to reach out via our in-app chat. We are here to help!