【发布时间】:2018-02-03 01:01:40
【问题描述】:
我们在生产环境中使用了许多 grpc 通道。一些通道打开然后关闭,许多通道一直保持打开状态。
最近在一个开发项目之后,我们意识到我们正在让一些渠道保持开放而不是关闭它们,直到它成为一个真正的修复麻烦时我们才意识到这一点。
我们希望对连接进行一些监控。
我找到了https://github.com/grpc/grpc-java/blob/master/documentation/monitoring-service-tutorial.md,但上面写着
注意:监控服务需要instrumentation-java 库实现,这些实现仍在开发中。在 Instrumentation-java 实现发布之前,本教程中的步骤将不起作用。
我正在为我们的 grpc 寻找一些简单的监控。比如通道打开、吞吐量、错误计数等基本东西。
只是想知道您的团队在生产中使用什么来监控 grpc java?
【问题讨论】:
-
您如何定义吞吐量?
-
每分钟有多少个请求,对于流入和流出流的数据可能会很好。
标签: java performance monitoring grpc grpc-java