Skip to content

jamesdabbs-procore/grpc-tracing

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

Traces Trace Detail

localhost-exposed ports

  • 7001 - client-proxy envoy admin
  • 8001 - server-proxy envoy admin
  • 16686 - jaeger web

See docker-compose.yml for more details

About

A sandbox for exploring grpc, opentracing, and envoy

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published