Remove the need for clients to explicitly call bgrpc.NewClientMetrics, by moving that call inside bgrpc.ClientSetup. In case ClientSetup is called multiple times, use the recommended method to gracefully recover from registering duplicate metrics. This makes gRPC client setup much more similar to gRPC server setup after the previous server refactoring change landed. |
||
|---|---|---|
| .. | ||
| main.go | ||
| main_test.go | ||