Skip to content

gRPC tools for load testing and debugging. Based on weaveworks/loadtester, includes ghz, hey, evans.

Notifications You must be signed in to change notification settings

alaa/grpc-tools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 

Repository files navigation

gRPC Tools

Simple container including tools for loadtesting and debugging gRPC services. It is based on weaveworks loadtester image but adds evans to the tools chain as well.

Run locally

It is possible to use it locally like this

docker run -it --net=host alaa/grpc-tools:0.17.0

and then exec into the cotnainer to use the evans tool

docker exec -it $CONTAINER_ID ./evans -h

Run on Kubernetes

This is basically when it is needed the most, to be able to teset and debug and use the gRPC interface of a service running insde the Kubernetes cluster.

kubectl run grpc-tools --restart=Never --image=alaa/grpc-tools:0.17.0 -n default
kubectl exec -it -n default grpc-tools bash

About

gRPC tools for load testing and debugging. Based on weaveworks/loadtester, includes ghz, hey, evans.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published