Grafana Observability
Overview
Grafana delivers unified visualization and monitoring for the Kubernetes node and container workloads. It aggregates Prometheus metrics, pod resource utilization (CPU, memory, disk I/O), and network traffic through NGINX Gateway Fabric.
Key Dashboards
- Cluster Node Status: Core CPU load, RAM allocation, disk pressure, and temperature.
- Container Resource Quotas: Memory usage and throttling limits per namespace.
- Ingress Gateway Traffic: HTTP request rates, response latency percentiles (p50, p95, p99), and status code distributions (2xx, 4xx, 5xx).
Operations
# Check Grafana pod status
kubectl get pods -n grafana
# Check logs
kubectl logs -n grafana -l app.kubernetes.io/name=grafana -f