Skip to main content

Alerts

Entities

Oodle's alerting system allows you to monitor your metrics and receive notifications when certain conditions are met. There are three entities that make up the alerting system:

  • Monitors
  • Notification Policies
  • Notifiers

Alerts functionality is available in the Oodle UI under the Bell icon in the sidebar navigation.

Monitors

Monitors are the core of the alerting system. They define:

  • A PromQL query to evaluate
  • Conditions for triggering alerts (Warning and Critical thresholds)
  • Notification policy to be used for routing alerts
  • Labels allow specifying a set of additional labels to be attached to the alert.
  • Annotations specifies a set of informational labels that can be used to store longer additional information such as alert descriptions or runbook links.

Labels and annotations can be templated in a similar manner as documented in Prometheus alertmanager.

Monitors are periodically evaluated and alerts are triggered when threshold conditions are met.

See the Monitors documentation for detailed configuration instructions.

Monitors

Notifiers

Notifiers are the endpoints where alerts are sent. Oodle supports several types of notifiers:

See the Notifiers documentation for detailed configuration instructions for each notifier type.

Notifiers

Notification Policies

Notification policies determine how alerts are routed to different notifiers. Policies allow you to:

  • Define separate notifiers for Warning and Critical alerts
  • Create global policies that apply to all monitors in addition to the specific policies attached to the monitors.

See the Notification Policies documentation for detailed configuration instructions.

Notification Policies

Support

If you have any questions or need any assistance, please contact us via our help chat app located at the bottom-right of the page or by reaching out to support@oodle.ai.