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

貢獻者指南