# Schema Processor

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

> OpenTelemetry Collector processor · contrib distribution

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

## Stability

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

## Attributes

| Attribute | Type | Description |
| --- | --- | --- |
| `from_schema_url` | string | The schema URL the signal arrived with |
| `migration_from_schema_url` | string | The migration from version boundary (only present when migration is active) |
| `to_schema_url` | string | The target schema URL the signal was translated to |

## Data

- **JSON**: [/data/collector/components/contrib-schemaprocessor/contrib-schemaprocessor-a03fd8472860.json](/data/collector/components/contrib-schemaprocessor/contrib-schemaprocessor-a03fd8472860.json)
- **Explore**: [/collector/components/contrib/schemaprocessor](/collector/components/contrib/schemaprocessor)
