> ## Documentation Index
> Fetch the complete documentation index at: https://otel.fyi/llms.txt
> Use this file to discover all available pages before exploring further.

# Deltatocumulative

> OpenTelemetry processor for Deltatocumulative

# Deltatocumulative Processor

![Status](https://img.shields.io/badge/status-alpha-red)

**Available in:** `contrib`, `k8s`

**Maintainers:** [@RichieSams](https://github.com/RichieSams)

**Source:** [opentelemetry-collector-contrib](https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/processor/deltatocumulativeprocessor)

## Supported Telemetry

![Metrics](https://img.shields.io/badge/metrics-alpha-green)

## Overview

## Configuration

```yaml theme={null}
processors:
    deltatocumulative:
        # how long until a series not receiving new samples is removed
        [ max_stale: <duration> | default = 5m ]
 
        # upper limit of streams to track. new streams exceeding this limit
        # will be dropped
        [ max_streams: <int> | default = 9223372036854775807 (max int) ]

```

There is no further configuration required. All delta samples are converted to cumulative.

## Troubleshooting

When [Telemetry is
enabled](https://opentelemetry.io/docs/collector/configuration/#telemetry), this component exports [several metrics](https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/processor/deltatocumulativeprocessor/documentation.md).

## Configuration

### config.yaml (testdata)

```yaml theme={null}
deltatocumulative/all:
  max_stale: 1m
  max_streams: 10
deltatocumulative/set-valid-max_stale:
  max_stale: 2m
deltatocumulative/set-valid-max_streams:
  max_streams: 20
```

### config.yaml (testdata)

```yaml theme={null}
max_streams: 10
```

***

*Last generated: 2026-07-06*
