4 comments (4 comments)0 reactions (0 reactions)0 assignees (0 assignees)C++5,373 forks (5,373 forks)batch import
area/tracingenhancementhelp wanted
Repository metrics
- Stars
- 27,997 stars (27,997 stars)
- PR merge metrics
- Avg merge 8d (Avg merge 8d)378 merged PRs in 30d (378 merged PRs in 30d)
Description
Title: Fluentd HTTP tracing support
Description:
We are currently using Fluentd protocol to collect and log Envoy access logs using envoy.access_loggers.fluentd extension and was wondering whether it make sense to add fluentd protocol support in HTTP tracing as well?
Contributor guide
- Research direction
- Examine existing Fluentd access log implementation in Envoy (source/extensions/access loggers/fluentd) and understand how it sends logs. Then study the HTTP tracing pipeline (source/extensions/tracers/) to determine where and how to add Fluentd support for tracing spans. Potentially reuse the fluentd client code and adapt it for tracing.
- Tech stack
- ccpp
- Domain
- backendnetworkingapi
- Issue type
- Feature
- Prerequisites
- C++Envoy internalsFluentd protocolHTTP tracing concepts