grafana / alloy

OpenTelemetry Collector distribution with programmable pipelines
https://grafana.com/oss/alloy
Apache License 2.0
1.42k stars 205 forks source link

Add otelcol.processor.metricstransformprocessor component #964

Open Thiryn opened 5 months ago

Thiryn commented 5 months ago

Request

Add the OTEL module metricstransformprocessor.

Use case

The otelcol.processor.transform is using the generic OTTL based transform processor. This processor is in alpha and does not currently have all the transform features from the existing metricstransformprocessor.

The transformprocessor relies on the OTTL grammar, which is currently limited (see the available OTTL functions list).

The one feature I currently need is to aggregate metrics by label, there is an open issue (recently active) to add it to OTTL but is not implemented at the time.

github-actions[bot] commented 4 months ago

This issue has not had any activity in the past 30 days, so the needs-attention label has been added to it. If the opened issue is a bug, check to see if a newer release fixed your issue. If it is no longer relevant, please feel free to close this issue. The needs-attention label signals to maintainers that something has fallen through the cracks. No action is needed by you; your issue will be kept open and you do not have to respond to this comment. The label will be removed the next time this job runs if there is new activity. Thank you for your contributions!