SpecsModelExploreRequirements
SpecsModelExploreRequirements
Anomaly Detector
Overview
Guide
Twin streams
Links and Communications
IDproduct.processing.stream_processor.anomaly_detector
DescriptionDetects anomalies and emits alerts.
Keyanomaly_detector
Typecomponent
Statusactive
TeamStream Processing
Owner
stream-processing@iotgateway.example
TechnologiesJava, Python, Apache Flink
Tags
Table of contents
Guide
Anomaly Detector
Detection flow
Severity
Related workflows
Links and Communications
Requirements

Attributes

detection_window5m sliding
latency<1s

Guide

Anomaly Detector

The Anomaly Detector is the last stage of the streaming pipeline. It takes windowed aggregates from the Window Aggregator, scores them against per-device baselines, and emits alerts when a device drifts outside expected bounds.

Tuned for signal, not noise

Thresholds are per-device and adaptive. A cold-storage sensor and a rooftop sensor have very different “normal” — a single global threshold would either miss real faults or drown operators in false positives.

Detection flow

Severity

A mild deviation worth recording but not paging on.

Related workflows

This component produces the alerts that drive the end-to-end pipeline:

Links and Communications

1 outgoing link

Outgoing Links(1)

Target objectLabelLink typeRelationRaw idRequiredDescription
Window Aggregator

example-iot.product.processing.stream_processor.window_aggregator

component
detects anomalies in—linksproduct.processing.stream_processor.window_aggregator——

Requirements