Initial Setup
The kube-prometheus-stack is installed using Helm. This bundle includes Prometheus, Grafana, and pre-configured dashboards for Kubernetes monitoring. Refer to the kube-prometheus-stack documentation for more details.Install kube-prometheus-stack
Verify Installation
Check that all Prometheus components are running:Accessing Grafana
Grafana provides a web interface for visualizing metrics collected by Prometheus.Retrieve Admin Password
The default admin password is stored in a Kubernetes secret:Access Grafana Dashboard
Port-forward to access the Grafana UI locally:http://localhost:3000 and log in with:
- Username:
admin - Password: (retrieved from the command above)
Viewing Metrics
Grafana comes pre-configured with dashboards for:- Kubernetes cluster metrics
- Node metrics (CPU, memory, disk)
- Pod metrics
- Application-specific metrics
For production environments, consider exposing Grafana through an Ingress with proper authentication rather than using port-forward.
Accessing Prometheus
Access the Prometheus UI directly to query metrics and check targets:http://localhost:9090 to access the Prometheus dashboard.
Dashboard Screenshots
Below are examples of Grafana dashboards you’ll have access to:

Next Steps
- Configure custom alerts in Prometheus
- Create custom Grafana dashboards for your applications
- Set up persistent storage for Prometheus data
- Configure external access via Ingress

