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