envoyproxy/envoy

Tracing custom tags not being added to mirrored request

Open

#11,033 创建于 2020年5月1日

在 GitHub 查看
 (3 评论) (0 反应) (0 负责人)C++ (5,373 fork)batch import
area/tracinghelp wanted

仓库指标

Star
 (27,997 star)
PR 合并指标
 (平均合并 8天) (30 天内合并 378 个 PR)

描述

@kyessenov When adding custom tags in tracing, the mirrored request does not receive the same custom tags. Below is my config:

  http:
    name: envoy.tracers.datadog
    config:
      collector_cluster: test-tracing
      service_name: test-tracing

static_resources:
  listeners:
    - name: test_listener
      address:
        socket_address: { address: 0.0.0.0, port_value: 80 }
      filter_chains:
        - filters:
            - name: envoy.filters.network.http_connection_manager
              config:
                tracing:
                  custom_tags: [{"tag": "env","literal": {"value": "${ENV}"}}]
                stat_prefix: ingress_http
                route_config:
                  name: test_route
                  virtual_hosts:
                    - name: test_service
                      domains: ["*"]
                      routes:
                        - match: { prefix: "/" }
                          route:
                            cluster: xxx
                            request_mirror_policies: [{cluster: yyy}]
                http_filters:
                  - name: envoy.filters.http.router

贡献者指南