solo-io / gloo

The Feature-rich, Kubernetes-native, Next-Generation API Gateway Built on Envoy

Home Page:https://docs.solo.io/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Envoy OpenTelemetry Extension

DuncanDoyle opened this issue · comments

Context

OpenTelemetry tracer extension in envoy is marked as "work in progress", stating that the:

Functionality is incomplete and it is not intended for production use.
This extension has an unknown security posture and should only be used in deployments where both the downstream and upstream are trusted.

Requirement

Improve the OpenTelemetry tracer extension to bring it, initially, to "alpha" status as defined in the Envoy Extension Policy documentation. As part of this the extension's security posture should be identified and documented, also as per the Envoy Extension Policy documentation.

TODO

The extension's functionality is stated as "incomplete". We should identify what (customer) required functionality is missing and define priority on the implementation of these missing features.

References:

Upstream OpenTelemetry tracer proto: https://www.envoyproxy.io/docs/envoy/latest/api-v3/config/trace/v3/opentelemetry.proto.html

Upstream issue envoyproxy/envoy#24672

Related Issues