Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Grafana MCP: Production AI Observability on AWS
New
Rating: 5.0 out of 5(1 rating)
7 students

Grafana MCP: Production AI Observability on AWS

Deploy Grafana MCP with Docker, Terraform, EKS, and ECS. Query from Cursor, Claude Code, Devin, and OpenCode
Created byOpeyemi Onikute
Last updated 9/2026
English

What you'll learn

  • Understand the Model Context Protocol end-to-end
  • Master how to run and operate the Grafana MCP server
  • Deploy and harden Grafana MCP in production
  • Build a production observability stack on AWS with Terraform
  • Build a production observability stack on AWS with Terraform

Course content

7 sections • 32 lectures • 2h 3m total length
  • Welcome to the Course2:24

    If you're on the fence about taking this course, this introduction is for you! You will learn:

    • What Grafana MCP is and why an AI coding assistant cannot see production data without it

    • About your instructor, a senior SRE with ~17,000 learners on various platforms

    • What you will run locally, on Grafana Cloud, and on AWS

    • The AI clients we connect to

    The complete course code is in Chapter 3, video 1.

  • Who This Course Is For1:58

    This course is for developers who want production errors in the editor, SREs who want faster incident triage, and platform engineers who need to run MCP on AWS.

  • What You Will Learn1:38

    If you're STILL on the fence, this lecture goes into more detail about what you'll learn.

    At the end of this course, you will be able to:

    • Explain MCP at a fundamental level, including architecture and security

    • Run Grafana MCP locally and on Grafana Cloud

    • Deploy Prometheus, Loki, Grafana, and a demo app on AWS with Terraform

    • Implement production-grade security hardening of MCP on ECS and EKS.

    • Query live data through an agent from at least one of Cursor, Claude Code, Devin Desktop, or OpenCode.

  • Course Environment and Prerequisites0:39

Requirements

  • Basic familiarity with Grafana: logging in, viewing dashboards, and adding datasources
  • Grafana Cloud Account (free tier)
  • Comfort with the command line: files, environment variables, and running scripts in Bash
  • Basic Docker: run containers and map ports
  • Basic Kubernetes: pods, Deployments, Services, and reading logs with `kubectl`
  • Basic git and other installed tools: `terraform`, `kubectl`, and the `aws` CLI.

Description

I have taught ~17000 students about monitoring with Prometheus and Grafana. Recently, I've been receiving several questions about how to deploy Grafana MCP in production. This course contains an extensive library of information to help you get up and running with MCP from the ground up. You will gain practical experience that you can immediately apply in your production systems.

At the end of the course, you'll have experience with the following:

  1. Running Grafana MCP locally with Docker and connecting it to a real Grafana instance.

  2. Connecting Grafana MCP to Grafana Cloud and query Cloud-backed metrics, logs, and dashboards.

  3. Deploying Prometheus, Loki, Grafana, and a demo app on AWS with Terraform.

  4. Deploying Grafana MCP on Amazon ECS Fargate and Amazon EKS with TLS, IAM, and Secrets Manager.

  5. Querying live dashboards, metrics, logs, and alerts from Cursor, Claude Code, Devin Desktop, and OpenCode.

  6. Explaining MCP architecture: clients, servers, tools, and transports (stdio, SSE, and streamable HTTP).

  7. Scoping Grafana service accounts and MCP tools so the assistant runs with least privilege, not admin.

  8. Identifying MCP security risks and apply the controls you actually need on AWS.

  9. Choosing an ECS or EKS architecture for Grafana MCP and monitoring the MCP server itself.

  10. Investigating incidents from your editor using live Prometheus and Loki data instead of screenshots.

Who this course is for:

  • Platform and DevOps engineers who need to run and manage MCP servers in production
  • Developers who use Grafana daily and want production context in their AI assistant
  • SREs or oncall engineers who want faster incident triage while adhering to least-privilege principles