Cannot build jaeger dependency when tracing with traefik

I'm trying to trace all traffic that goes through traefik using jaeger on microservice architecture. It is good that all traffic can be traced.

However, all services are under the name "tracing", which is the service name of traefik. That's why the dependency graph cannot show other services.

In the first graph it should have app1, app2, app3, app4, app5, but now it shows tracing only.
The request flow should be traefik -> app1 -> traefik -> app2 -> traefik -> app3 etc

Is there any way to config traefik so that jaeger can show the correct service name of each service?