Network flow logs

Use the meshctl hubble observe command to gain visibility into network and app protocol flows, such as individual TCP connections, DNS queries, or HTTP requests.

This guide assumes that you followed the get started guide to set up Gloo Network.

Before you begin

Enable Cilium flow logs.

About the meshctl hubble observe command

The meshctl hubble observe command, which is based on the hubble observe CLI command, extends the visibility that is provided by standard Kubernetes commands and the Cilium dashboard. This CLI command allows you to monitor and observe traffic to, from, and between workloads in your cluster. You can use this information to determine whether network policies were accurately applied and to confirm that requests are properly forwarded and dropped. Unlike the Hubble CLI, the meshctl hubble observe command does not require you to port forward the Hubble relay service on each cluster that you want to target. Instead, you can simply run the command against the cluster and workloads that you are interested in.

Supported flags

For supported flags, see the meshctl hubble observe command documentation.

Example commands

Review the following example commands that you can use to view flow logs for your workloads. For more information about this command, see the Hubble documentation.

View flog logs

Filter options

Use the following command options to filter the amount of flow data that is returned.