Monitoring
Kovra provides built-in monitoring powered by VictoriaMetrics and Grafana. Each cluster gets automatic metric collection and dashboards.
Cluster Monitoring
Navigate to Monitoring to see cluster-level metrics:
- CPU Usage — Cluster-wide and per-node CPU utilization
- Memory Usage — RAM consumption across nodes
- Pod Status — Running, pending, and failed pods
- Node Health — Node conditions and resource pressure
Application Monitoring
Each application has its own monitoring dashboard showing:
- Request Rate — HTTP requests per second
- Error Rate — 4xx and 5xx response rates
- Latency — P50, P95, P99 response times
- Resource Usage — CPU and memory per pod
Configuring Monitoring
Monitoring is enabled per-cluster:
- Go to Clusters → select your cluster
- Click Configure Monitoring
- Monitoring agents will be deployed automatically
- Metrics start flowing within minutes
Alerting
Set up alerts to get notified when metrics cross thresholds:
- Navigate to your application
- Click Alerts tab
- Choose from preset alert rules or create custom ones
- Configure notification channels (Slack, email, webhooks)
See Applications for more details on per-application alerting.
Last updated on