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 dd430c31d5
Always derive the summary and method fields from the entry in the database on read (#877)
* Always derive the summary and method fields from the entry in the database on read

* Update the expected JSONs in the protocol unit tests

* Add test cases for `Summarize` method

* Remove unused `GetEntry` method, `DataUnmarshaler` struct and `UnmarshalData` method

* Temporarily enable the acceptance tests

* Temporarily disable Slack notification on failure

* Update the Cypress tests

* Fix an issue in Redis

* Fix a typo and the Cypress tests

* Revert "Temporarily disable Slack notification on failure"

This reverts commit cad1901ea4.

* Revert "Temporarily enable the acceptance tests"

This reverts commit bad7706c9b.
2022-03-06 15:41:36 +03:00
.github Refactor to acceptance tests setup (#875) 2022-03-03 17:22:26 +02:00
acceptanceTests Always derive the summary and method fields from the entry in the database on read (#877) 2022-03-06 15:41:36 +03:00
agent Always derive the summary and method fields from the entry in the database on read (#877) 2022-03-06 15:41:36 +03:00
assets Update the UI screenshots (#476) 2021-11-16 22:44:31 +03:00
cli Add option to specify k8s context (#878) 2022-03-05 19:15:33 +02:00
devops Refactor to acceptance tests setup (#875) 2022-03-03 17:22:26 +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 Add option to specify k8s context (#878) 2022-03-05 19:15:33 +02:00
tap Always derive the summary and method fields from the entry in the database on read (#877) 2022-03-06 15:41:36 +03:00
ui Always derive the summary and method fields from the entry in the database on read (#877) 2022-03-06 15:41:36 +03:00
.dockerignore Split UI build (#681) 2022-01-24 10:02:35 +02:00
.gitignore Add the ability to set the insertion filter into CLI (#843) 2022-03-02 12:51:32 +03:00
codecov.yml codecov yml for tests threshold (#214) 2021-08-15 12:19:00 +03:00
Dockerfile Upgrade Basenine version to v0.5.4 (#873) 2022-03-02 22:34:06 +03: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.