Skip to main content

Grafana (Kubernetes)

Grafana's Kubernetes Dashboard

Link to dashboard: https://syntheticlab.grafana.net/a/grafana-k8s-app

Grafana is an open-source observability stack that includes many tools for observability, including Grafana, Prometheus, Alloy, Loki etc.

Grafana provides a convenient zero-config helm chart that provides many monitoring basics, which then feed into a dashboard hosted by Grafana Cloud.

The monitoring apps run in our Kubernetes cluster in the grafana-cloud namespace.

Using the Dashboard

Go to https://syntheticlab.grafana.net and click Kubernetes on the left sidebar.

tip

I recommend filtering the namespace dropdown to default (as pictured above), as that is where our Synthetic workloads run.

Reading logs​

  1. Click on Workloads in the left sidebar.

  2. (Optional) Filter by the default namespace

  3. Click on the workload you'd like to inspect.

  4. Click on Logs & Events.

Modifying The Helm Chart

  1. See Kubernetes

  2. Modify _infra/k8s/helm/grafana-k8s/values.yaml.

  3. Check expected diffs

    helmfile diff
  4. Apply changes

    helmfile apply