mirror of
https://github.com/kubeshark/kubeshark.git
synced 2025-09-18 07:42:20 +00:00
da24608bec189a0af1c43c5a3bfa97d344075054
* WIP * Update tap.go, provider.go, and 2 more files... * WIP * WIP * Solved routine hanging forever: Added missing flag when calling mizuagent. * Iterate channel with range. * Panic if har channel is nil or if websocket connection is nil. * StartPassiveTapper returns read only channel. * Solved program exiting immediately: Wait for interrupt signal instead of exiting. * Solve connecting issue - Retry a few times. * Use lib const instead of magic. * Nicer error prints. * Don't coninue piping message if there is an error. * Comment. * Dependency injection. * no message * Fixed comment. * Print tapped addresses when they are updated. * Print errors in cleanup if there are any. Co-authored-by: RamiBerm <rami.berman@up9.com> Co-authored-by: Roee Gadot <roee.gadot@up9.com>
水 mizu
standalone web app traffic viewer for Kubernetes
Download
Download mizu
for your platform as
- for MacOS -
curl -o mizu https://static.up9.com/mizu/mizu-darwin-amd64 && chmod 755 mizu
- for Linux -
curl -o mizu https://static.up9.com/mizu/mizu-linux-amd64 && chmod 755 mizu
Run
- Find pod you'd like to tap to in your Kubernetes cluster
- Run
mizu --pod podname
- Open browser on
http://localhost:8899
as instructed .. - Watch the WebAPI traffic flowing ..
Description
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
amqpcloud-nativedevopsdevops-toolsdockerforensicsgogolanggrpcincident-responsekafkakubernetesmicroservicemicroservicesmicroservices-applicationobservabilityredisrestsnifferwireshark
Readme
174 MiB
Languages
Go
92.1%
Makefile
4.3%
Shell
2.1%
Smarty
1.5%