envoyproxy/envoy

Enable setting trace operation to http path

Open

#31.134 aperta il 30 nov 2023

Vedi su GitHub
 (5 commenti) (2 reazioni) (0 assegnatari)C++ (5373 fork)batch import
area/tracingenhancementhelp wanted

Metriche repository

Star
 (27.997 star)
Metriche merge PR
 (Merge medio 8g) (378 PR mergiate in 30 g)

Descrizione

Title: Enable setting trace operation to http path

Description: Currently DataDog APM tracing for envoy is a really useful feature, the one downside though is that the operation name is hard coded in envoy to ether ingress or egress and thus datadog groups all the different request paths together and its hard to tell the different routes apart.

image

Can an option be added that appends the request http path to the operation name thus allowing the datadog trace extension to use that as the resource name and split the requests up for unique stats like the following:

image

Relevant Links: https://docs.datadoghq.com/tracing/services/resource_page/

A resource is a particular action for a given [service](https://docs.datadoghq.com/tracing/glossary/#services) (typically an individual endpoint or query). Read more about resources in [Getting Started with APM](https://docs.datadoghq.com/tracing/glossary/). For each resource, APM automatically generates a dashboard page covering:

Guida contributor