Composite Monitor

Monitor alerts from other monitors in the Edge Delta web application.

While log, metric and pattern monitors are able to evaluate a wide scope of events across multiple fleets against thresholds, a composite monitor is able to evaluate events emanating from monitors themselves. This allows you to develop notification trigger logic for wider scale issues across multiple monitor scopes.

In this illustration, Monitor 1 evaluates Fleets 1 and 2, while Monitor 2 evaluates all Fleets 1 to 4. The Composite Monitor evaluates Monitor 1 and Monitor 2. If the Composite Monitor is configured with AND logic, it will trigger a notification only when Monitors 1 and 2 are in triggered state.

Create a Composite Monitor

To create a Composite monitor,

  1. Click Monitors and select the Manage tab.
  1. Click + New Monitor and select Composite.

Configure a Composite Monitor

In the Monitors section, you select the monitors you want to include in the composite monitor scope. You can click Add Monitor to include additional monitors.

In the Trigger When field you configure the logic for triggering a notification. You can configure AND, OR, and NOT logic, and you can use brackets for grouping:

  • A && B: This is the logical AND operation.
  • A || B: This is the logical OR operation.
  • A && -B: This represents A AND NOT B.
  • A && (B || C): A must be true, and at least one of B or C must be true.
  • (A && (B || (C && D))): A must be true, and B must be true OR (both C and D must be true).

The triggering of a composite monitor in response to different source monitor statuses is determined by the following logic:

AND Trigger

AND type triggers will match the lowest matching status of the source monitors:

Monitor A Monitor B Composite Monitor
alert alert alert
warning warning warning
alert warning warning
warning alert warning

OR Trigger

OR type triggers will match the highest matching status of the source monitors:

Monitor A Monitor B Composite Monitor
alert OK alert
OK warning warning
alert warning alert

The type of notification is determined by the configuration of the Notifications section:

Notification

You configure the notification section with different behavior for different composite trigger severity.

{{#is_warning}}
@me@example.com
{{/is_warning}}

{{#is_alert}}
@teams-Microsoft Teams Integration
{{/is_alert}}

For details on configuring notifications, see Monitor Notifications

Example

In this example, the alert will trigger when both monitors are in the alert state. It will send a notification to a Slack channel, and it will include a Dashboard called My Dashboard in the notification.