Skip to main content

Deltatocumulative Processor

Status Available in: contrib, k8s Maintainers: @RichieSams Source: opentelemetry-collector-contrib

Supported Telemetry

Metrics

Overview

Configuration

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, this component exports several metrics.

Configuration

config.yaml (testdata)

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)

max_streams: 10

Last generated: 2026-04-13