Skip to main content
Reliability & Runtime OpsLast reviewed 2026-09-20

AIOps

Applying machine learning to IT operations signals — correlating events, suppressing noise and detecting anomalies — so that the humans on call spend attention on the few things that matter.

Overview

Read the full AIOps guidance
WHAT IT IS AIOps is the application of machine learning and statistical techniques to operational telemetry: correlating thousands of related events into one incident, suppressing known noise, detecting anomalies that static thresholds miss, and surfacing probable causes to the responder. It sits alongside /observability-engineering and /incidentops as a way to make an overwhelming signal volume tractable. **Not this:** AIOps is not MLOps: it is the use of models to run operations, not the operation of models you build and ship. WHY IT EXISTS Alert volume grows with system complexity while human attention stays fixed. Past a certain scale, the binding constraint on incident response is not tooling or telemetry but the responder's ability to find the signal — and a queue that pages a person forty times a night trains them to ignore it. AIOps exists to reduce what reaches a human, on the explicit understanding that a suppressed alert is a decision with consequences. WHEN TO USE IT Adopt it when a single underlying failure routinely produces dozens of alerts, when on-call fatigue is measurable, or when correlation is already being done by a person in their head. Do not adopt it to compensate for missing telemetry or undefined ownership: a model trained on incoherent signals produces confident nonsense, and the fix is upstream. WHO OWNS IT The SRE or operations function owns the outcomes — noise reduction, correlation accuracy, and the consequences of a suppression. Whoever supplies the models owns their behaviour and retraining. Critically, the incident commander retains the decision: correlation and probable-cause output is advisory input to a human, and a system that auto-remediates without a human decision has moved into a different risk category that needs its own approval. WHAT GOOD LOOKS LIKE Correlation demonstrably reduces the number of distinct pages per underlying failure, and that reduction is measured rather than assumed. Suppressed alerts are recorded and reviewable, so a missed incident can be traced to the suppression that hid it. Anomaly detection has a measured false-positive rate and someone tunes it. Responders can see why the system grouped what it grouped; an opaque recommendation is one more thing to distrust at three in the morning. Any automated action is bounded, logged and reversible. HOW TO IMPLEMENT Fix the inputs first: consistent service and ownership metadata on every signal is what makes correlation possible at all. Start with deterministic correlation rules — most of the early win is grouping by service and time window, no model required — and measure the reduction. Introduce statistical anomaly detection on a few high-value metrics, measure its false-positive rate honestly, and tune before expanding. Keep a human in the loop on every consequential action until the record justifies otherwise. Treat the models as production systems, which means the practices in /mlops apply to them. HOW TO ASSESS YOURSELF Count pages per incident before and after correlation; if you cannot, you are not measuring the thing you bought. Ask whether anyone reviews suppressed alerts. Ask a responder whether they trust the probable-cause output and why. Take the scored assessment at /assess and sequence the findings with /roadmaps; the response procedures in /runbooks cover what to do when the correlation itself misleads.

Capabilities

  • Bounded automated remediation

    Automated responses that are narrow, logged, reversible and explicitly approved for the situations where a human decision adds no value.

  • Event correlation

    Grouping many related operational events into a single incident, so one underlying failure produces one page rather than forty.

  • Noise suppression

    Deliberately withholding known-benign alerts, with a record of what was suppressed so a missed incident can be traced to the decision that hid it.

  • Operational anomaly detection

    Statistical detection of abnormal behaviour in telemetry that fixed thresholds miss, with a measured and tuned false-positive rate.

  • Probable-cause surfacing

    Presenting a responder with likely contributing signals and the reasoning behind the grouping — advisory input to a human decision, never an automatic verdict.

  • Signal enrichment

    Consistent service, owner and environment metadata on every operational signal, which is the precondition that makes correlation possible at all.

Practices

  • Correlation tuning review

    A recurring review of grouping rules and detector thresholds against what actually happened, because an untuned rule set decays into the loudest thing you own.

  • Suppression audit

    Periodically reviewing what was suppressed and whether anything important was hidden — the control that makes noise reduction accountable.

Metrics

  • Anomaly false-positive rate

    Share of anomaly detections that turned out to be normal behaviour — the number that decides whether responders keep trusting the detector.

    Unit: percent. Good direction: down.

  • Correlation precision

    Share of correlated groups that genuinely represent one underlying failure rather than unrelated events grouped by coincidence.

    Unit: percent. Good direction: up.

  • Pages per incident

    Distinct pages a single underlying failure generates; the headline measure of whether correlation is actually working.

    Unit: pages. Good direction: down.

  • Suppressed alert review rate

    Share of suppressions reviewed in the period, which is what keeps noise reduction accountable rather than merely quiet.

    Unit: percent. Good direction: up.

Tools

  • Grafana

    Dashboards and visualization for metrics, logs, and traces.

    Visit site ↗
  • OpenTelemetry

    Vendor-neutral instrumentation standard for traces, metrics, logs.

    Visit site ↗
  • Prometheus Alertmanager

    Handles alert grouping, inhibition and silencing — deterministic correlation that delivers much of the early noise reduction without any model.

    Visit site ↗

Architecture patterns

Reference architectures and their trade-offs live in the blueprints library.

Maturity

  1. L1 ReactiveEvery signal reaches a humanrequired stage

    Alerts fire individually with no grouping, so one underlying failure produces dozens of pages and responders have learned to ignore them.

  2. L2 RepeatableDeterministic grouping by service and time windowrequired stage

    Consistent ownership metadata exists on signals and simple rule-based correlation groups them, with the reduction actually measured.

  3. L3 StandardizedSuppression is recorded and reviewable

    What was withheld from responders is logged and periodically audited, so a missed incident can be traced to the suppression that hid it.

  4. L4 MeasuredDetector accuracy is measured and tuned

    Anomaly detection and correlation carry measured precision and false-positive rates, and someone owns tuning them on a cadence.

  5. L5 OptimizedBounded automation with human authority retained

    A narrow set of automated responses is approved, logged and reversible, while consequential decisions remain with the incident commander.

Maturity for aiops is measured, not guessed — every score traces to your answers. See how maturity is scored.

Put it to work

Sources