Skip to content

Latest commit

 

History

History
37 lines (24 loc) · 1.61 KB

File metadata and controls

37 lines (24 loc) · 1.61 KB

Atlassian Aggregation Processor

Atlassian license PRs Welcome

This repo contains the source code for the Atlassian Aggregation Processor, an OpenTelemetry Collector processor that aggregates metrics over a configurable time interval and periodically forwards the result down the pipeline.

The processor is based on the OpenTelemetry Collector Contrib interval processor, with a focus on metrics with delta temporality.

The commits under /pkg are synced from a closed-source monorepo. We still welcome contributions that we can sync back upstream — see CONTRIBUTING.md.

Usage

Add the processor to a Collector metrics pipeline:

processors:
  atlassian_aggregation:
    # Interval at which aggregated metrics are exported. Must be > 0.
    interval: 60s

service:
  pipelines:
    metrics:
      receivers: [otlp]
      processors: [atlassian_aggregation]
      exporters: [otlp]

For the supported metric types and the behaviour, please see ./pkg/processor/atlassianaggregationprocessor/README.md.

Contributions

Contributions to the Atlassian Aggregation Processor are welcome! Please see CONTRIBUTING.md for details.

License

Apache-2.0 License. See LICENSE.