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
M. Mert Yıldıran 308fa78955
TRA-4383 Calculate request and response sizes and display them instead of BodySize field (#897)
* Define `ReadProgress` struct and update `Dissector` interface such that the `bufio.Reader` progress can be learned on item emitting

* Display the `requestSize` and `responseSize` fields in the UI

* Update the tests

* publish ui-common version 1.0.130 and bump to this version in ui/package.json file

Co-authored-by: gadotroee <55343099+gadotroee@users.noreply.github.com>
Co-authored-by: Roee Gadot <roee.gadot@up9.com>
2022-03-21 19:34:59 +02:00
.github Build custom branch Github action (#890) 2022-03-14 13:15:28 +02:00
acceptanceTests Fixing acceptance tests (#900) 2022-03-21 14:21:08 +02:00
agent TRA-4383 Calculate request and response sizes and display them instead of BodySize field (#897) 2022-03-21 19:34:59 +02:00
assets Update the UI screenshots (#476) 2021-11-16 22:44:31 +03:00
cli Added check pre install (#905) 2022-03-21 17:19:04 +02:00
devops Run PR validation check only when needed & use docker cache during build (#876) 2022-03-06 15:03:43 +02: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
shared Fix tapping status falling out of sync (#898) 2022-03-21 14:54:25 +02:00
tap TRA-4383 Calculate request and response sizes and display them instead of BodySize field (#897) 2022-03-21 19:34:59 +02:00
ui TRA-4383 Calculate request and response sizes and display them instead of BodySize field (#897) 2022-03-21 19:34:59 +02:00
ui-common TRA-4383 Calculate request and response sizes and display them instead of BodySize field (#897) 2022-03-21 19:34:59 +02:00
.dockerignore Split UI build (#681) 2022-01-24 10:02:35 +02:00
.gitignore UI Splitting to common components (#883) 2022-03-15 18:45:43 +02:00
codecov.yml codecov yml for tests threshold (#214) 2021-08-15 12:19:00 +03:00
Dockerfile Add /db/flush and /db/reset API endpoints (#896) 2022-03-21 15:54:36 +02:00
LICENSE Initial commit 2021-04-19 13:29:56 +03:00
Makefile Refactor to acceptance tests setup (#875) 2022-03-03 17:22:26 +02: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.