# Lookup Processor

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

> OpenTelemetry Collector processor · contrib distribution

The lookup processor enriches telemetry signals by performing external lookups to retrieve additional data. It evaluates an [OTTL](https://github.com/open-telemetry/opentelemetry-collector-contrib/blob/main/pkg/ottl/README.md) value expression to extract a lookup key, queries a lookup source, and writes the results as new attributes.

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

## Stability

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

## Data

- **JSON**: [/data/collector/components/contrib-lookupprocessor/contrib-lookupprocessor-500864ff4720.json](/data/collector/components/contrib-lookupprocessor/contrib-lookupprocessor-500864ff4720.json)
- **Explore**: [/collector/components/contrib/lookupprocessor](/collector/components/contrib/lookupprocessor)
