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 Infrastructure Overview

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

  3. Check expected diffs

    helmfile diff
  4. Apply changes

    helmfile apply