Composite Monitor
2 minute read
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,
- Click Monitors and select the Manage tab.

- 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.
