|
12345678910111213141516171819202122232425262728293031 |
- # Example gRPC server and client with OpenCensus
-
- This example uses:
-
- * gRPC to create an RPC server and client.
- * The OpenCensus gRPC plugin to instrument the RPC server and client.
- * Debugging exporters to print stats and traces to stdout.
-
- ```
- $ go get go.opencensus.io/examples/grpc/...
- ```
-
- First, run the server:
-
- ```
- $ go run $(go env GOPATH)/src/go.opencensus.io/examples/grpc/helloworld_server/main.go
- ```
-
- Then, run the client:
-
- ```
- $ go run $(go env GOPATH)/src/go.opencensus.io/examples/grpc/helloworld_client/main.go
- ```
-
- You will see traces and stats exported on the stdout. You can use one of the
- [exporters](https://godoc.org/go.opencensus.io/exporter)
- to upload collected data to the backend of your choice.
-
- You can also see the z-pages provided from the server:
- * Traces: http://localhost:8081/debug/tracez
- * RPCs: http://localhost:8081/debug/rpcz
|