# Isolation Forest Processor

<!-- llms-txt-link: /llms.txt -->

> OpenTelemetry Collector processor · contrib distribution

The **Isolation Forest processor** adds inline, unsupervised anomaly detection to any OpenTelemetry Collector pipeline (traces, metrics, or logs). It embeds a lightweight implementation of the Isolation Forest algorithm that automatically learns normal behaviour from recent telemetry and tags, scores, or optionally drops anomalies *in‑flight* – no external ML service required.

- **Component ID**: `contrib-isolationforestprocessor`
- **Name**: `isolationforestprocessor`
- **Type**: processor
- **Distribution**: contrib
- **Repository**: `opentelemetry-collector-contrib`

## Stability

| Level | Signals |
| --- | --- |
| alpha | logs, metrics, traces |

## Data

- **JSON**: [/data/collector/components/contrib-isolationforestprocessor/contrib-isolationforestprocessor-191d16809bb5.json](/data/collector/components/contrib-isolationforestprocessor/contrib-isolationforestprocessor-191d16809bb5.json)
- **Explore**: [/collector/components/contrib/isolationforestprocessor](/collector/components/contrib/isolationforestprocessor)
