Mizu

Mizu is a simple-but-powerful API traffic viewer for Kubernetes that helps you troubleshoot and debug your microservices. Think TCPDump and Chrome Dev Tools combined.

Mizu Quickstart

Install Mizu in your Mac terminal:

curl -O https://static.up9.com/mizu/main/darwin.amd64/mizu && chmod 755 ./mizu

Or Linux:

curl -O https://static.up9.com/mizu/main/linux.amd64/mizu && chmod 755 ./mizu

Run mizu with a Kubernetes pod name, for example: mizu tap <pod name>

You should have kubectl configured to run against your Kubernetes cluster.

To see mizu’s standalone UI, point your browser to http://localhost:8899/.

Mizu

Using Mizu

Assume this is a list of our running pods:

Kubernetes Pods

To view traffic of a specific pod, identified by the pod name: mizu tap catalogue-b87b45784-sxc8q

The above command will display traffic on the catalogue-b87b45784-sxc8q pod.

To view traffic of several pods, identified by a regular expression: mizu tap "(catalo*|front-end*)"

The above command will observe the traffic of the following pods as their names match the regular expression:

  • catalogue-6676dc489b-6tx9h
  • catalogue-db-69bd898747-7p8rq
  • front-end-946fd755f-8t6gp

Learn More

Learn more about Mizu at http://getmizu.io/

Support

For support, feel free to use any one of the three: