Alerts
Monitors
Create and configure monitors for alerting
Notifiers
Configure notifiers for alert delivery
Notification Policies
Configure notification policies for alerts
Muting
Temporarily silence alert notifications during maintenance windows or known incidents
Terraform for alerts
Configure all your alerts and notifiers through terraform.
Composite Monitors
Create composite monitors that combine multiple monitor conditions
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
Additionally, you can create composite monitors that combine multiple monitor conditions.
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 (
WarningandCriticalthresholds) - 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.
Notifiers
Notifiers are the endpoints where alerts are sent. Oodle supports several types of notifiers:
- Slack
- PagerDuty
- Opsgenie
- Webhook
- Google Chat
- Microsoft Teams
See the Notifiers documentation for detailed configuration instructions for each notifier type.
Notification Policies
Notification policies determine how alerts are routed to different notifiers. Policies allow you to:
- Define separate notifiers for
WarningandCriticalalerts - 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.
Composite Monitors
Composite monitors allow you to create monitors based on combinations of multiple monitors. Using the ALERTS metric, you can implement complex logic such as:
- Alert only when multiple conditions are met simultaneously (AND logic)
- Alert when any of several conditions are met (OR logic)
- Alert when a threshold number of monitors are firing
For example, you can create a composite monitor that triggers only when both a database monitor and an API service monitor are firing, helping you identify dependent service failures.
See the Composite Monitors documentation for detailed configuration instructions and examples.
Support
If you have any questions or need any assistance, please contact us via our help chat app available on the Support link in the sidebar, or by reaching out to support@oodle.ai.