Traefik mirroring w/ Docker services

I have 2 applications running on my swarm that are served via traefik with the appropriate labels

I'm trying to create a mirror to replicate requests on service A to service B and I've done some work on this but I don't see any indication that requests are being mirrored to service B. Nor do I see any indication that my configuration is wrong such as an error message that the service doesn't exists or can't be mirror.

An example I'm looking at is doing a GET request to a specific endpoint on service A. Doing the request shows in the traefik logs (docker service logs traefik) the access to the endpoint. With mirroring enabled, I'm not seeing this same request replicated to service B (from what the access logs would indicate)

My assumption is that if I do a GET to service A, the result would be 2 entries in the access logs - One to service A and one to service B (unless I'm wrong on that)

This is the snippet of the configuration file I'm using for mirroring:

http:
  services:
    app-mirror:
      mirroring:
        service: app_prod@docker
        mirrors:
        - name: app_stag@docker
          percent: 100

This is the label definitions I have for both service's stack configurations:

        - traefik.enable=true
        - traefik.docker.network=traefik-public
        - traefik.constraint-label=traefik-public
        - traefik.http.routers.app_prod-http.rule=Host(`service.a.com`)
        - traefik.http.services.app_prod.loadbalancer.server.port=1234
        - traefik.enable=true
        - traefik.docker.network=traefik-public
        - traefik.constraint-label=traefik-public
        - traefik.http.routers.app_stag-http.rule=Host(`service.b.com`)
        - traefik.http.services.app_stag.loadbalancer.server.port=1234

My swarm is configured with both file providers and docker providers enabled. Traefik dashboard shows the mirror service is created. Both services are up and running as expected so there should be no issues on that end.

Is there anything I'm missing? Some advice would be appreciated. I've spent some time browsing the web and I can't find much information in regards to traefik mirroring docker services.

I have the same issue. Do we have any answer ?

I don’t think you would see a second mirrored request (doc) in access log, as that is about the incoming requests, not about internals or proxied/forwarded requests.

Enable and check Traefik debug log (doc), maybe you see something there.

I tried to enable TRACE log level on master Traefik but still nothing related to mirror requests in logs. It looks like Traefik doesn't pick up incoming requests.