Skip to content

Monitoring

The Monitoring add-on provides Grafana dashboards and Prometheus metrics collection for your kubestart cluster.

If you haven’t already, enable the Monitoring add-on from your cluster’s detail page. See Manage Add-ons for instructions.

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.

kubestart includes dashboards for common monitoring needs:

DashboardWhat it shows
Cluster OverviewNode health, resource utilisation, pod counts
Pod ResourcesCPU and memory usage per pod
NetworkingTraffic rates, connection counts, DNS metrics

You can create your own dashboards in Grafana:

  1. Click +New Dashboard in the Grafana sidebar.
  2. Add panels using the Prometheus data source.
  3. Use PromQL to query any metric collected in your cluster.
# CPU usage by pod
sum(rate(container_cpu_usage_seconds_total[5m])) by (pod)
# Memory usage by namespace
sum(container_memory_working_set_bytes) by (namespace)
# HTTP request rate (if your app exposes metrics)
sum(rate(http_requests_total[5m])) by (service)

Grafana supports alerting rules that can notify you via email, Slack, or webhooks when metrics cross thresholds. Configure alert rules in AlertingAlert rules within Grafana.