# Cumulative to Delta Processor

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

> OpenTelemetry Collector processor · contrib distribution

The cumulative to delta processor (`cumulativetodeltaprocessor`) converts monotonic sum, histogram, and exponential histogram metrics from cumulative to delta aggregation temporality. Non-monotonic sums are excluded. Delta metrics are excluded from any conversion and forwarded without changes.

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

## Stability

| Level | Signals |
| --- | --- |
| beta | metrics |

## Attributes

| Attribute | Type | Description |
| --- | --- | --- |
| `metric_type` | string | The pdata metric type of the datapoint. |
| `reason` | string | The reason a datapoint was dropped instead of converted. |

## Data

- **JSON**: [/data/collector/components/contrib-cumulativetodeltaprocessor/contrib-cumulativetodeltaprocessor-32a4bfdce575.json](/data/collector/components/contrib-cumulativetodeltaprocessor/contrib-cumulativetodeltaprocessor-32a4bfdce575.json)
- **Explore**: [/collector/components/contrib/cumulativetodeltaprocessor](/collector/components/contrib/cumulativetodeltaprocessor)
