| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Name | Name | Last commit date | ||
|---|---|---|---|---|
parent directory.. | ||||
The GCP Observability example consists of a Hello World client and a Hello World server instrumented for logs, metrics and tracing.
Please refer to Microservices Observability user guide for setup.
Build the Observability client & server. From the grpc-java/examples/example-gcp-observability directory:
$ ../gradlew installDist
This creates the scripts build/install/example-gcp-observability/bin/gcp-observability-client and build/install/example-gcp-observability/bin/gcp-observability-server.
To use Observability, you should first setup and configure authorization as mentioned in the user guide.
You need to set the GRPC_GCP_OBSERVABILITY_CONFIG_FILE environment variable to point to the gRPC GCP Observability configuration file (preferred) or if that is not set then GRPC_GCP_OBSERVABILITY_CONFIG environment variable to gRPC GCP Observability configuration value. This is needed by both build/install/example-gcp-observability/bin/gcp-observability-client and build/install/example-gcp-observability/bin/gcp-observability-server.
$ export GRPC_GCP_OBSERVABILITY_CONFIG_FILE=src/main/resources/io/grpc/examples/gcpobservability/gcp_observability_server_config.json $ ./build/install/example-gcp-observability/bin/gcp-observability-server
$ export GRPC_GCP_OBSERVABILITY_CONFIG_FILE=src/main/resources/io/grpc/examples/gcpobservability/gcp_observability_client_config.json $ ./build/install/example-gcp-observability/bin/gcp-observability-client
| Back | FazBrowse Home | New Git URL |