Skip to main content
  1. Services/

Observability

Metrics: VictoriaMetrics
#

The VictoriaMetrics Kubernetes Stack (VMKS) replaces the traditional Prometheus stack. It includes:

  • VictoriaMetrics as the metrics backend (metrics.wcloud.sh)
  • Grafana for dashboards (grafana.wcloud.sh), authenticated via Keycloak OIDC
  • AlertManager for alert routing (alerts.wcloud.sh)

Tracing: Jaeger + OpenTelemetry
#

The OpenTelemetry Operator manages a Jaeger collector deployed as an OpenTelemetryCollector CR. Uses Badger embedded storage on a 10Gi PVC with 7-day trace retention.

URL: jaeger.wcloud.sh

Network observability: Hubble
#

Hubble provides L3/L4/L7 network flow visibility, powered by Cilium’s eBPF datapath. Useful for debugging network policies and understanding traffic patterns.

URL: hubble.wcloud.sh

Kubernetes dashboard: Headlamp
#

Headlamp serves as the Kubernetes dashboard with plugins for:

  • Flux
  • cert-manager
  • KEDA

Authentication is handled via a kgateway OAuth2 policy that redirects to Keycloak.

URL: k8s.wcloud.sh

Related