Observability: Configuring Prometheus and Grafana on DigitalOcean Managed Kubernetes

This week's challenge is hosted by Kim Schlesinger.

Kim Schlesinger is a Developer Advocate at DigitalOcean focusing on Cloud Native technologies. She enjoys helping people new to DevOps and Kubernetes get hands-on experiences with the tools and practices. Kim will be guest teaching this week's Summer of Kubernetes challenge on Observability with Prometheus and Grafana.

Summer of K8s: Run | Week 3 Learning Activities

Create and Connect to a DigitalOcean Managed Kubernetes Cluster

Install the Latest Version of the Kube-Prometheus-Stack

Login and Look Around the Grafana Dashboard

Install the Ambassador Edge Stack

Setup a Custom Grafana Dashboard to Show Data from the Ambassador Edge Stack

Describe how Prometheus and Grafana Work Together in a Kubernetes Cluster

Explain At Least Three Benefits of Being Able to Observe Components in Your Kubernetes Cluster

Submit your work

Submit answers to weekly challenges by Friday at 5pm PDT to qualify for weekly prize drawings.


  1. A DigitalOcean Account, which you can create with $100 in credits automatically applied here.
  2. A credit card (no purchase necessary, the card is needed to create an account) and your DigitalOcean credit code
  3. A working version of these three command line tools:
    1. kubectl (version 1.21 or higher)
    2. helm (v3.6.0 or higher)
    3. doctl (1.64.0 or higher)

Step by Step Instructions

Follow the step by step instructions located here.

Once you've completed the learning activities, answer the following questions:


Get Expert Help 🧑‍💻

Have questions or need help with certain learning activities? We’ve got you covered.

Watch the Livestream

Watch the Recording

Watch the Office Hours Session

Watch the Recording

Get help from the community

Join Slack