envoyproxy/envoy
Ver no GitHubTracing context and access logging integration
Open
#16.962 aberto em 14 de jun. de 2021
enhancementhelp wanted
Métricas do repositório
- Stars
- (27.997 stars)
- Métricas de merge de PR
- (Mesclagem média 8d) (378 fundiu PRs em 30d)
Description
In this PR, we propose the ability to integrate metadata associated with HTTP tracing (e.g. Trace ID) with access logging. For example, suppose a request generates a trace context like the following
{
"trace_id": "xxx",
"spans": [.
{
"span_id": "yyyy",
...
}
]
...
}
By providing such a context to a dedicated access logging filter (this filter must be provided optimized for the tracing provider), the following log message is generated, for example.
{"trace_id": "xxx", "message":"..."}
The specific context of this function is explained in detail at here.
cc. @wu-sheng
[optional Relevant Links:]