本项目为 《【Go】透彻理解 context.Context》的示例代码, 项目中大部分内容出自 grpc-go 项目中的 HelloWorld 示例代码。
做了简单的修改:
- 在 greeter_client 中插入 metadata
- 在 greeter_server 中打印超时时间和 key-val 内容
- greeter_client_with_otel 在 greeter_client 的基础上,增加OpenTelemetry Trace
- greeter_server_with_otel 在 greeter_server 的基础上,增加OpenTelemetry Trace
make./server
./client