It’s a cmd line tool to request gRPC-Services.
Install
$ snap install grpcurl
Request
#!/bin/bash
start=$(date +%s%3N)
sudo /snap/bin/grpcurl -insecure \
-max-msg-sz 1000000000 \
-H {auth_token} \
-d @ \
{ip_addr}:{port} \
{package}.{service}.{message} < request.json > response.json
end=$(date +%s%3N)
elapsed=$((end - start))
echo "Request took ${elapsed} ms"
$ ./run_req.sh