open-telemetry / opentelemetry-collector-contrib

Contrib repository for the OpenTelemetry Collector
https://opentelemetry.io
Apache License 2.0
3.1k stars 2.39k forks source link

New component: Envoy access log receiver #36464

Open zirain opened 2 days ago

zirain commented 2 days ago

The purpose and use-cases of the new component

This receiver is design to receive logs from Envoy ALS.

Example configuration for the component

receivers:
  envoyaccesslog:
    protocols:
      grpc:
  envoyaccesslog/withendpoint:
    protocols:
      grpc:
        endpoint: 0.0.0.0:8080

Telemetry data types supported

logs

Code Owner(s)

No response

Sponsor (optional)

No response

Additional context

Both Envoy Gateway and Istio support expose access log with ALS, this would help them use Otel-collector as unify backend for collecting logs, metrics and tracing.