{"repo":"netobserv/netobserv-cli","free":true,"listed":false,"github":"https://github.com/netobserv/netobserv-cli","clone":"git clone https://github.com/netobserv/netobserv-cli.git","description":"A Kubernetes CLI tool for network observability","language":"Go","stars":25,"topics":["cli","kubernetes","observability","openshift"],"license":"Apache-2.0","category":"cli-tools","readme_excerpt":"Network Observability CLI network-observability-cli is a lightweight Flow, Packet and Metrics visualization tool. It deploys NetObserv eBPF agent on your k8s cluster to collect flows or packets from nodes network interfaces and streams data to a local collector for analysis and visualization. Output files are generated under output/flow and output/pcap directories per host name. On Openshift environments, you can also capture metrics in your monitoring stack and display a fully configured dashboard. Prerequisites To run this CLI, you will need: - A running kubernetes / OpenShift cluster - either oc or kubectl command installed and connected to your cluster - Cluster admin rights Getting started with Krew The CLI is available as a Krew plugin, which is the fastest way to get it up and running if you already use Krew. If not, please refer to its installation guide. To install the NetObserv CLI, run: Or if you had an older version, to update it: Then, run it as a kubectl plugin, such as: You can get detailed help using these commands: Run Flow Capture For instance, to capture all flows on the cluster that go through the br-ex network interface: - As a kubectl plugin: - Or from the repository Makefile : Run the following command to start capturing flows, replacing USER , VERSION and COMMAND ARGS accordingly: It will display a table view with latest flows collected and write data under output/flow directory. To stop capturing press Ctrl-C. This will write data into two separate fi","default_branch":null,"files":null,"tree":[],"storefront":"/r/netobserv","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/netobserv/netobserv-cli/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}