envoyproxy/envoy

Tracing custom tags not being added to mirrored request

Open

#11.033 aperta il 1 mag 2020

Vedi su GitHub
 (3 commenti) (0 reazioni) (0 assegnatari)C++ (5373 fork)batch import
area/tracinghelp wanted

Metriche repository

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

Descrizione

@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

Guida contributor