如何从平衡器获取gPRC呼叫状态

时间:2016-10-18 14:50:38

标签: go grpc

平衡器接口Get方法有一个put函数,作为其返回之一,应该在grpc调用之后调用:

  

//函数返回在rpc完成或失败后调用的put。

     

// put可以收集RPC报告并将其报告给远程负载均衡器。

https://github.com/grpc/grpc-go/blob/master/balancer.go#L74

如何获取gRPC呼叫(成功/失败)和统计信息的状态?

使用拦截器是另一种选择,但如果可以获得状态/统计数据,则希望使用此方法。

1 个答案:

答案 0 :(得分:0)

目前,您无法访问put中的状态/统计信息。在收集统计数据时有WIP。完成后,您可以通过Get的输入上下文访问它们。 ETA是今年年底。