envoyproxy/envoy

Enable setting trace operation to http path

开放

#31,134 创建于 2023年11月30日

 (5 条评论) (2 个反应) (0 位负责人)C++ (5,373 个派生)batch import
area/tracingenhancementhelp wanted

仓库指标

星标
 (27,997 个星标)
PR 合并指标
 (PR 指标待抓取)

描述

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:

贡献者指南