A demo of cross-language (Ruby => Go) gRPC tracing support.
To run
docker-compose up -d --scale ruby-client=0
docker-compose run ruby-client <n>
and then inspect the results using Jaeger's web UI (http://localhost:16686).
Requests flow
ruby-client
=> client-proxy
=> server-proxy
=> round robin between go-server
& ruby-server
localhost
-exposed ports
- 7001 - client-proxy envoy admin
- 8001 - server-proxy envoy admin
- 16686 - jaeger web
See docker-compose.yml
for more details