xuhdev
xuhdev

Reputation: 9333

How can I measure the response time with grpc_cli for a gRPC call?

curl is able to measure the response time of a request, as illustrated by https://stackoverflow.com/a/22625150/1150462 . Can grpc_cli achieve this for gRPC calls?

Upvotes: 0

Views: 1697

Answers (1)

DazWilkin
DazWilkin

Reputation: 40081

Interesting question.

The docs for grpc_cli and the other common tools (gRPCurl, ghz) appear to not support this level of complexity.

I suspect this is a reflection of tool maturity.

It may be worth, filing an issue against a tool to see whether such timing is planned.

gRPC language runtimes support quite extensive debugging|tracing through environment variables and,I think the output does include some timings though you would then need to parse the output or program the runtime. See this answer.

A friend blogged about using gRPC with curl. It's a "the hard way" solution but it would be interesting to learn with curl's write-out works then too.

Upvotes: 1

Related Questions