To access a pre-built Grafana dashboard, you must have Grafana installed in your cluster. You can easily do this by installing the Prometheus community Helm chart as shown in the steps on this page.

  1. Install the Prometheus community Helm chart. This Helm chart automatically sets up Grafana in your cluster.

      helm repo add prometheus-community https://prometheus-community.github.io/helm-charts
    helm repo update
    
    helm upgrade --install kube-prometheus-stack \
    prometheus-community/kube-prometheus-stack \
    --version 30.0.1 \
    --namespace monitoring \
    --create-namespace \
    --values - <<EOF
    grafana:
      additionalDataSources:
      - name: prometheus-gloo-platform
        type: prometheus
        url: http://prometheus-server.gloo-mesh:80
    EOF
      
  2. Verify that the pods are all up and running.

      kubectl get pods -n monitoring
      

    Example output:

      NAME                                                        READY   STATUS    RESTARTS   AGE
    alertmanager-kube-prometheus-stack-alertmanager-0           2/2     Running   0          5m18s
    kube-prometheus-stack-grafana-5d9f6d4ffd-gz9rn              3/3     Running   0          5m23s
    kube-prometheus-stack-kube-state-metrics-596b9c6b55-jk8s9   1/1     Running   0          5m23s
    kube-prometheus-stack-operator-7bb8679c95-bwfw5             1/1     Running   0          5m23s
    kube-prometheus-stack-prometheus-node-exporter-9qdgv        1/1     Running   0          5m24s
    kube-prometheus-stack-prometheus-node-exporter-dks8k        1/1     Running   0          5m24s
    kube-prometheus-stack-prometheus-node-exporter-z5p5z        1/1     Running   0          5m24s
    prometheus-kube-prometheus-stack-prometheus-0               2/2     Running   0          5m17s
      
  3. Set up port forwarding on your local machine to access the Grafana dashboard.

      kubectl port-forward $(kubectl get pods -n monitoring -o name | grep grafana) 8080:3000 -n monitoring
      
  4. Open the Grafana dashboard in your web browser.

  5. Log in to the Grafana dashboard with admin as the username, and prom-operator as the password. These are the default credentials that are set by the Prometheus community chart. You can change these credentials when you log in to Grafana.

  6. Import pre-built Cilium dashboards.