Experimenting with OpenTelemetry using Google Cloud Trace and Google Cloud Monitoring.
make run-play
# or
go run service/play/main.go
# enable metrics and tracking
export CONFY_FEATURES_METRICS_ENABLED=true
export CONFY_FEATURES_TRACING_ENABLED=true
# enable metrics target: `prometheus` and tracing target: `stdout`
export CONFY_FEATURES_METRICS_TARGET=prometheus
export CONFY_FEATURES_TRACING_TARGET=stdout
# lock `prometheus` exporter port
export CONFY_FEATURES_METRICS_ENDPOINT=":9213"
# when using with target: `gcp`
export GOOGLE_CLOUD_PROJECT=xyz
export GOOGLE_APPLICATION_CREDENTIALS=../../../Apps/micro-starter-kit.json
make run-play
### TLS ###
grpcurl -insecure \
-protoset <(buf build -o -) \
-d '{"name": "sumo"}' 0.0.0.0:8084 mkit.service.greeter.v1.GreeterService/Hello