hubble-ui icon indicating copy to clipboard operation
hubble-ui copied to clipboard

Feature request: allow displaying all namespaces

Open Cubxity opened this issue 1 year ago • 10 comments
trafficstars

In some cases, it may be useful to visualize network traffic in all namespaces at the same time. Relevant Slack discussion here.

Cubxity avatar Dec 07 '23 21:12 Cubxity

This would be super helpful to me when looking for dropped packets when running in Audit mode.

adamcharnock avatar Jul 12 '24 12:07 adamcharnock

We've just moved to separate namespaces for our apps from a singular apps namespace.

This would allow us to see dropped packets and adjust policies much easier.

mattcharlton avatar Jul 25 '24 09:07 mattcharlton

I think this is a vital feature for analyzing traffic between namespaces. I'm surprised it still doesn't exist. It would also be convenient to select several namespaces and view them in a single boundary.

Exeteres avatar Aug 03 '24 19:08 Exeteres

Not only would it be useful, it would be cool.

It would be cool to see a graph of all namespaces.

alephpt avatar Oct 29 '24 15:10 alephpt

Any updates?

LostPoE avatar Jan 04 '25 00:01 LostPoE

Would like to see that, too!

boomer41 avatar Jan 24 '25 09:01 boomer41

Is this feature on the roadmap?

LostPoE avatar Feb 09 '25 14:02 LostPoE

Any updates?

R-Studio avatar Apr 10 '25 08:04 R-Studio

For people being impacted by this not being able through the GUI, the CLI does allow for this:

#setting up a connection to hubble:
cilium hubble port-forward& 

# Observing the flows filtering on traffic that would be dropped 
hubble observe -A --verdict DROPPED -f 

You will need access to the backends to see this and both CLI tools installed (cilium & hubble)

Still it seems reasonable to have this as an option inside the GUI.

Glaaj avatar Apr 10 '25 09:04 Glaaj

This feature is available in enterprise version.

cdtzabra avatar May 19 '25 12:05 cdtzabra

Bump

isc30 avatar Aug 19 '25 16:08 isc30

Until this feature is available, we developed the hubble observer (CLI & Grafana Dashboard).

R-Studio avatar Aug 20 '25 05:08 R-Studio

Just removing the value of the query parameter namespace in the URL works for me.

Example: https://hubble-ui.example.com/?namespace=default -> https://hubble-ui.example.com/?namespace=

Versions:

  • quay.io/cilium/hubble-ui:v0.13.2@sha256:9e37c1296b802830834cc87342a9182ccbb71ffebb711971e849221bd9d59392
  • quay.io/cilium/hubble-ui-backend:v0.13.2@sha256:a034b7e98e6ea796ed26df8f4e71f83fc16465a19d166eff67a03b822c0bfa15

TrodelHD avatar Sep 10 '25 16:09 TrodelHD

Wait so its just a simple ui change if it actually works already?

lucsoft avatar Sep 11 '25 08:09 lucsoft

It does work, technically. It is good for getting a cluster view of the traffic flow at the bottom. I use the tool exclusively for troubleshooting network policies currently.

Due to the layout engine the graphical display is unreadable. The sharp corners and overlapping edges are impossible to follow beyond the most simple of namespaces. Just compare the Hubble layout engine to something like Kiali. Already an open issue but viewing all namespaces makes it that much more apparent.

especially-relative avatar Sep 11 '25 13:09 especially-relative