grafana / alloy

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

Add live debugging support to all otel processors #1042

Open wildum opened 1 week ago

wildum commented 1 week ago

PR Description

Which issue(s) this PR fixes

Fixes #1030

Notes to the Reviewer

I created a new consumer that is injected into every otel processors.

When a stream is open, it will format the consumed telemetry using the OTLP text formatting and send it to the live debugging service. Else it does nothing.

TODO:

test the otelcol.processor.discovery

PR Checklist