Monitoring
The Monitoring add-on provides Grafana dashboards and Prometheus metrics collection for your kubestart cluster.
Enable monitoring
Section titled “Enable monitoring”If you haven’t already, enable the Monitoring add-on from your cluster’s detail page. See Manage Add-ons for instructions.
Access Grafana
Section titled “Access Grafana”Once the Monitoring add-on is active, a Grafana link appears on your cluster detail page. Click it to open the Grafana web interface.
Grafana is pre-configured with:
- A Prometheus data source connected to your cluster’s metrics.
- Pre-built dashboards for Kubernetes resource usage.
Pre-built dashboards
Section titled “Pre-built dashboards”kubestart includes dashboards for common monitoring needs:
| Dashboard | What it shows |
|---|---|
| Cluster Overview | Node health, resource utilisation, pod counts |
| Pod Resources | CPU and memory usage per pod |
| Networking | Traffic rates, connection counts, DNS metrics |
Create custom dashboards
Section titled “Create custom dashboards”You can create your own dashboards in Grafana:
- Click + → New Dashboard in the Grafana sidebar.
- Add panels using the Prometheus data source.
- Use PromQL to query any metric collected in your cluster.
Useful PromQL queries
Section titled “Useful PromQL queries”# CPU usage by podsum(rate(container_cpu_usage_seconds_total[5m])) by (pod)
# Memory usage by namespacesum(container_memory_working_set_bytes) by (namespace)
# HTTP request rate (if your app exposes metrics)sum(rate(http_requests_total[5m])) by (service)Alerting
Section titled “Alerting”Grafana supports alerting rules that can notify you via email, Slack, or webhooks when metrics cross thresholds. Configure alert rules in Alerting → Alert rules within Grafana.
Next steps
Section titled “Next steps”- Kubeconfig — Connect with kubectl to inspect monitoring resources.
- Create a Cluster — Provision additional clusters.