---
title: "Alerts"
description: "Turn any metric, log, trace or RUM query into an alert rule with Warning and Critical thresholds, route it to Slack, PagerDuty or email, and track SLOs."
section: "Alerts"
breadcrumb: "Alerts > Alerts Features"
canonical: "https://docs.middleware.io/features/alerts"
---
# Alerts

Alerts turn any metric, log, trace or RUM query into a rule with a Warning and a Critical threshold and a window that controls how often it is checked. Each rule routes itself: Slack, Teams, PagerDuty, Opsgenie, email or a webhook, several at once if needed, with Slack threads keeping repeat fires grouped. When one goes off it links back to the exact service and query behind it, so investigating, by hand or by asking OpsAI, starts from the data rather than from a search.

## Features

- [Alerting](/features/alerts/manage-alerts) — Set thresholds on any query and route alerts to the right channel
- [SLO](/features/alerts/slo) — Set service level objectives and watch the error budget burn

## Related Features

- [Logs Management](/features/logs) — Search, filter and turn log patterns into metric
- [Infrastructure](/features/infrastructure) — Hosts, Containers, Kubernetes etc.
- [Dashboards](/features/dashboards) — Visualise telemetry data
- [OpsAI](/features/opsai) — Investigate alerts and fix issues with an SRE agent
