fix:trace graceful stop,pre loss trace (#2358)

This commit is contained in:
maizige
2022-09-07 10:33:01 +08:00
committed by GitHub
parent 6078bf1a04
commit cfda972d50
8 changed files with 22 additions and 1 deletions

View File

@@ -23,6 +23,7 @@ func TestOpenTracingInterceptor(t *testing.T) {
Batcher: "jaeger",
Sampler: 1.0,
})
defer trace.StopAgent()
cc := new(grpc.ClientConn)
ctx := metadata.NewOutgoingContext(context.Background(), metadata.MD{})

View File

@@ -6,6 +6,7 @@ import (
"github.com/zeromicro/go-zero/core/proc"
"github.com/zeromicro/go-zero/core/stat"
"github.com/zeromicro/go-zero/zrpc/internal/serverinterceptors"
"google.golang.org/grpc"
"google.golang.org/grpc/health/grpc_health_v1"
)

View File

@@ -32,6 +32,8 @@ func TestUnaryOpenTracingInterceptor_Enabled(t *testing.T) {
Batcher: "jaeger",
Sampler: 1.0,
})
defer trace.StopAgent()
_, err := UnaryTracingInterceptor(context.Background(), nil, &grpc.UnaryServerInfo{
FullMethod: "/package.TestService.GetUser",
}, func(ctx context.Context, req interface{}) (interface{}, error) {