go-jaeger-demo

go jaeger 链路追踪,实现了5个服务调用的链路,支持 gRPC 和 HTTP。

Stars
143
Committers
2

Jaeger Demo 5 Service

API go-gin-api

5 Service Demo

listen

  • 9901
  • gRPC

speak

  • 9902
  • gRPC

read

  • 9903
  • gRPC

write

  • 9904
  • gRPC

sing

  • 9905

  • HTTP

  • Speak Listen Sing

  • Read Listen Sing

  • Write Listen Sing

API 5

1 jaeger

https://www.jaegertracing.io/download/

macOS -> Binaries -> macOS

  • example-hotrod
  • jaeger-agent
  • jaeger-all-in-one
  • jaeger-collector
  • jaeger-ingester
  • jaeger-query
./jaeger-all-in-one

http://localhost:16686/

2 Service

//  Listen 
cd listen && go run main.go

//  Speak 
cd speak && go run main.go

//  Read 
cd read && go run main.go

//  Write 
cd write && go run main.go

//  Sing 
cd sing && go run main.go

3 API

//  go-gin-api 
cd go-gin-api && go run main.go

4

API http://127.0.0.1:9999/jaeger_test

🌟

Related Projects