refactoring tracing interceptors. (#1009)

* refactor tracing interceptors

* add stream tracing interceptor
This commit is contained in:
Kevin Wan
2021-09-07 17:58:22 +08:00
committed by GitHub
parent 96a35ecf1a
commit c837dc21bb
9 changed files with 160 additions and 12 deletions

View File

@@ -67,14 +67,15 @@ func (c *client) buildDialOptions(opts ...ClientOption) []grpc.DialOption {
grpc.WithInsecure(),
grpc.WithBlock(),
WithUnaryClientInterceptors(
clientinterceptors.TracingInterceptor,
clientinterceptors.UnaryTracingInterceptor,
clientinterceptors.UnaryOpenTracingInterceptor(),
clientinterceptors.DurationInterceptor,
clientinterceptors.PrometheusInterceptor,
clientinterceptors.BreakerInterceptor,
clientinterceptors.TimeoutInterceptor(cliOpts.Timeout),
clientinterceptors.OpenTracingInterceptor(),
),
WithStreamClientInterceptors(
clientinterceptors.StreamTracingInterceptor,
clientinterceptors.StreamOpenTracingInterceptor(),
),
}