Introduction to Alerts and Monitors

Observe Monitors are a flexible way to alert on patterns in your incoming data. Define who should receive alerts with Channels and Channel Actions, then create Monitors to watch for your desired conditions. When one occurs, Observe sends alerts to everyone (or every service) in its Channel. You can send alerts to any combination of email addresses and webhook-enabled services.

Monitors complement resource notifications by adding alerts. The diagram below describes how they work with notifications and Channels:

Observe Monitoring architecture diagram

What does a Monitor do?

A Monitor watches a dataset for a particular condition, such as a count of events or a specific text value. When you create a Monitor, Observe makes a new dataset based on the contents of the page and your conditions. This allows multiple Monitors from the same page to be independent of each other.

The Notifications tab lists active Important notifications, for alerts currently matching or exceeding their triggering conditions. Click on a notification to view its history. If an alert’s triggering condition continues, it will remain open and active (including reminders, if configured) for up to two weeks. (For more about Important/Informational notifications, see Monitor Notification Options.)

What are Channels and Channel Actions?

A Channel is a set of alert recipients, and each type of recipient is defined in a Channel Action. A Channel Action specifies the type of alert (email or webhook), where it is sent, and the template for its message or payload.

A Channel may have multiple Channel Actions, and itself be subscribed to multiple notifications. When a Monitor triggers an alert, emails or webhook requests go to all recipients in its configured Channels. You don’t need to select individual recipients each time you create a new Monitor.

You may also enable optional status updates for a Channel Action, to allow a Monitor to send reminder notifications that an alert is still active or that it has has ended.

How do I configure alerts?

Set up Channels and Channel Actions, and then create Monitors from any Worksheet or Landing Page. Each Channel Action can have a custom alert message: send your HTML to an email recipient or JSON in a webhook request.

For an example, see this page: Alerting Example: Channels, Channel Actions, and Monitors.

For more about trigger conditions, see Monitor Notification Options