Observability with Grafana, Prometheus,Loki, Alloy and Tempo
What you'll learn
- Fundamentals of Observability (types of telemetry data, metric collection methods etc.)
- Prometheus (Installation, Configuration and Usage) comprising 21 lectures.
- Installation of Grafana on Windows, Mac, Linux (multiple flavours) and with Docker.
- Architecture of Highly Available and Highly Scalable Grafana for Produciton use.
- Dashboard Design Best Practices (Browser Apps, Backend Apps and Infrastructure)
- Building Dashboards and Graphs in Grafana
- Creating and Managing Alerts and Notifications in Grafana
- Integration with MySQL, SQL Server, AWS CloudWatch, GCP etc.
- Grafana Loki: Retrieval and Visualisation of Logs
- Administration of Grafana (Users, Teams, OAuth integraiton, LDAP integration etc.)
- Opentelemetry
- Grafana Alloy
- Grafana Tempo
Requirements
- A Windows, Mac or Linux Computer with Administrative access.
- Docker Desktop (Installation instruction is included in the course)
- GitHub Desktop
- Elementary knowledge of Computers, IT, and Networks.
Description
Master observability with the Grafana Stack, including Grafana Loki for logs, Grafana Tempo for distributed tracing, Grafana Alloy for telemetry pipelines, and OpenTelemetry (OTel) for collecting and exporting signals from your applications.
This course provides a comprehensive, hands-on path to building modern observability systems, starting with metrics using Prometheus, and progressing to logs, traces, alerting, and custom dashboards in Grafana.
We begin with the core concepts of observability, telemetry data, and methods for metric collection. Then, you'll dive into Prometheus — learning how to install, configure, and use it like a pro.
Next, you'll deploy Grafana across Windows, macOS, Linux (including Ubuntu and Amazon Linux), and Docker. Once your stack is running, we cover Grafana dashboard design for real-world use cases: APIs, infrastructure, and microservices.
In the logging section, you'll work with Grafana Loki to ingest and visualise logs, including dynamic label extraction from unstructured logs.
Then we go deeper: you'll learn the fundamentals of OpenTelemetry and set up Grafana Alloy to receive, process, and export OTel metrics and traces. You'll instrument microservices (in Python and C#) and export signals to Grafana Tempo, where you'll trace distributed calls and analyze service graphs with TraceQL.
To make it practical, the course is based on a fictional online retailer, ShoeHub, with mock data, dashboards, alerts, and services that simulate real-world observability use cases.
No setup headaches — you'll also get instant access to a browser-based playground powered by Killer Coda, so you can start experimenting without installing anything.
Included in the course:
Docker Compose files for Prometheus, Grafana, Loki, Tempo, ShoHub metrics, and Example Microservices Tracing.
Sample dashboards and panel configurations.
Log generator script in Python.
Set up guides for multiple platforms.
Binary executable files for ShoeHub and the example microservices (if you don't want to use Docker).
Optional cloud lab environment (Killer Coda) for instant hands-on practice.
If you encounter any issues or have questions, I will respond promptly via the Udemy Q&A system.
Happy learning — and welcome to the world of observability!
Who this course is for:
- DevOps Engineers
- Developers
- Solution Architects
Featured review
Instructor
Aref is a seasoned technology leader, strategist, and entrepreneur with over 20 years of experience driving innovation and growth in the tech industry. As a CTO and advisor, Aref has helped startups and enterprises align technology with business goals, delivering measurable results.
Aref is also a published author of several top-selling books, including:
- Tech Leadership for Profit: The CTO's Guide to Building a Thriving IT Company.
- Digital Transformation: From Bricks to Bits!
- The Vendor Management Playbook: Turn Your Vendor Relationships into a Competitive Advantage.
In addition to being an accomplished author, Aref is a passionate educator who teaches courses on Udemy and LinkedIn Learning. His courses, consistently the highest-rated and best-selling for over seven years, empower professionals to excel in software development, observability, DevOps, and leadership by providing practical insights and actionable strategies.
Join Aref's courses to gain real-world expertise and elevate your career!