Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[processor/interval] Create the initial structure for the new processor #30756

Merged
merged 11 commits into from
Jan 26, 2024
Prev Previous commit
Next Next commit
Fix README spec
  • Loading branch information
RichieSams committed Jan 25, 2024
commit 172922006d8bab115ff1bba1607af8c846f26acc
13 changes: 12 additions & 1 deletion processor/intervalprocessor/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,18 @@

## Description

The interval processor (`intervalprocessor`) aggregates monotonic, cumulative sum and histogram metrics and periodically forwards the latest values to the next component in the pipeline. Non-monotonic sums, gauges, exponential histograms, summaries, and delta metrics are passed to the next component in the pipeline unchanged.
The interval processor (`intervalprocessor`) aggregates metrics and periodically forwards the latest values to the next component in the pipeline. The processor supports aggregating the following metric types:

* Monotonically increasing, cumulative sums
* Monotonically increasing, cumulative histograms
* Monotonically increasing, cumulative exponential histograms

The following metric types will *not* be aggregated, and will instead be passed, unchanged, to the next component in the pipeline:

* All delta metrics
* Non-monotonically increasing sums
* Gauges
* Summaries

## Configuration

Expand Down