The API traffic analyzer for Kubernetes providing real-time K8s protocol-level visibility, capturing and monitoring all traffic and payloads going in, out and across containers, pods, nodes and clusters. Inspired by Wireshark, purposely built for Kubernetes
Go to file
Nimrod Gilboa Markevich 692c500b0f
Improve Go TLS address availability (#1207)
Fetch source and destination addresses with bpf from tcp kprobes, similar to how it is done for openssl lib.
Chunk contains both source address and destination address.
FD is no longer used to obtain addresses.
2022-07-19 14:31:27 +03:00
.github Generate bpf files before running tests (#1194) 2022-07-11 12:31:45 +03:00
acceptanceTests Fix memory of acceptanceTests minikube cluster (#1209) 2022-07-19 12:55:44 +03:00
agent Removed telemetry (#1208) 2022-07-19 12:29:48 +03:00
assets Update the UI screenshots (#476) 2021-11-16 22:44:31 +03:00
cli Removed telemetry (#1208) 2022-07-19 12:29:48 +03:00
devops Fix Go crypto/tls eBPF tracer on ARM64 (#1162) 2022-06-26 14:11:04 +03:00
docs Readme changes: moving all usage documentation to getmizu.io, and have only dev documentation in Github (#879) 2022-03-06 10:44:37 +02:00
logger Make logger a separate module such that don't depend on shared module as a whole for logging (#1047) 2022-04-27 22:26:27 +03:00
performance_analysis Added redact using insertion filter (#1196) 2022-07-12 10:19:24 +03:00
shared Removed telemetry (#1208) 2022-07-19 12:29:48 +03:00
tap Improve Go TLS address availability (#1207) 2022-07-19 14:31:27 +03:00
ui fix elastic time picker ui css (#1204) 2022-07-14 11:11:05 +03:00
ui-common Grooming Traffic Stats Modal - change font and time picker position (#1206) 2022-07-17 17:19:44 +03:00
.dockerignore Split UI build (#681) 2022-01-24 10:02:35 +02:00
.gitignore Delete ebpf object files (#1190) 2022-07-11 12:08:20 +03:00
codecov.yml codecov yml for tests threshold (#214) 2021-08-15 12:19:00 +03:00
Dockerfile Fix Go crypto/tls eBPF tracer on ARM64 (#1162) 2022-06-26 14:11:04 +03:00
LICENSE Initial commit 2021-04-19 13:29:56 +03:00
Makefile Delete ebpf object files (#1190) 2022-07-11 12:08:20 +03:00
README.md Readme changes: moving all usage documentation to getmizu.io, and have only dev documentation in Github (#879) 2022-03-06 10:44:37 +02:00

Mizu: The API Traffic Viewer for Kubernetes

GitHub License GitHub Latest Release Docker pulls Image size Slack

The API Traffic Viewer for Kubernetes

A simple-yet-powerful API traffic viewer for Kubernetes enabling you to view all API communication between microservices to help your debug and troubleshoot regressions.

Think TCPDump and Wireshark re-invented for Kubernetes.

Simple UI

Quickstart and documentation

You can run Mizu on any Kubernetes cluster (version of 1.16.0 or higher) in a matter of seconds. See the Mizu Getting Started Guide for how.

For more comprehensive documentation, start with the docs.

Working in this repo

We ❤️ pull requests! See CONTRIBUTING.md for info on contributing changes.
In the wiki you can find an intorduction to mizu components, and development workflows.

Code of Conduct

This project is for everyone. We ask that our users and contributors take a few minutes to review our Code of Conduct.