Skip to content

onzack/hubble-observer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Hubble Observer Logo

Hubble Observer

The Hubble Observer is a small observability component that monitors network flows within Cilium.

The Hubble Observer includes a Grafana dashboard for visualizing Cilium network flows. Here's a preview of the dashboard:

Grafana Dashboard Preview

Prerequisites

Before installing the Hubble Observer, ensure you have the following components installed in your Kubernetes cluster:

  1. Hubble Relay

    • Required to connect to all Cilium pods and export the flows.
  2. Grafana Operator

    • Required for deploying the Grafana dashboard. (you can disable this: grafanaDashboard.enabled=false)
    • Installation instructions: Grafana Operator Documentation
  3. Loki

    • Required for log aggregation and querying
    • The Grafana dashboard uses LogQL queries
    • Installation instructions: Loki Documentation

The way it works is very straightforward: it uses the hubble container image which connects to the hubble relay and sends all flows to the stdout. Thats why you need a log collector which ships the logs to Loki.

Installation

helm upgrade --install hubble-observer oci://ghcr.io/onzack/hubble-observer:<VERSION>

Configuration

See values.yaml for configuration options.

About

The Hubble Observer is a small observability component that monitors network flows within Cilium.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors 2

  •  
  •  

Languages