Title
Observability with Grafana, Prometheus,Loki, Alloy and Tempo
Complete hands-on course of Grafana, Prometheus, Loki, Opentelemetry, Alloy and Tempo

What you will 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
Why take this course?
π Course Title: Observability with Grafana, Prometheus, Loki, Alloy and Tempocourse Headline: Complete hands-on course of Grafana, Prometheus, Loki, Opentelemetry, Alloy and Tempoc
π Course Description:
Are you eager to master the art of observability and gain insights like a seasoned professional? π Our comprehensive course, led by expert instructor Aref Karimici, is your gateway to becoming an observability guru. Dive deep into the Grafana Stack with our acclaimed tutorial, which covers the essential tools in your observability journey: Grafana, Prometheus, Loki, Opentelemetry, Alloy, and Tempico.
What You'll Learn:
-
π Foundations of Observability: Understand the core concepts of observability, telemetry, metrics, and various collection methods to build a strong foundation.
-
π Mastering Prometheus: Deploy, configure, and utilize Prometheus like a pro, with an emphasis on its rich features and capabilities.
-
π₯οΈ Grafana Deployment: Learn how to set up Grafana across various environments, including Windows, Mac, Linux (multiple flavours), and using Docker.
-
π Dashboard Design Best Practices: Create effective dashboards for browser applications, backend services, microservices, and infrastructure using Grafana and Prometheus.
-
βοΈ Integration with Databases & Cloud Platforms: Connect Grafana to MySQL, SQL Server, Amazon Cloud Watch, and Google Cloud Platform to visualize data from different sources.
-
π¨ Alert Rules & Notifications: Set up proactive monitoring by creating alert rules and directing notifications through channels like Slack when thresholds are exceeded.
-
π Working with Grafana Loki: Explore Grafana's log collection and visualization software, Loki, to effectively manage and visualize your logs.
-
β¨ Opentelemetry & Grafana Alloy: Get hands-on experience with Opentelemetry and its role in monitoring microservices, and learn how Grafana Alloy collects, processes, and exports Opentelemetry signals.
-
π΅οΈββοΈ Visualizing Opentelemetry Traces with Grafana Tempo: Understand and visualize the traces using Grafana Tempo, Grafana Labs' solution for Opentelemetry traces.
Real-World Application:
The course uses a fictional online shoe retailer called ShoeHub to provide real-world context and accompanying code/software on GitHub. You'll learn how to:
-
π Generate mock data for ShoeHub company to practice your observability skills.
-
π³ Create Docker build files for custom Grafana images.
-
π― Use Docker composes files for a one-click setup of Grafana, Prometheus, Loki, and Tempo.
-
π Write a Python script to generate mock logs for Grafana Loki.
-
π₯οΈ Follow installation procedures for Ubuntu and Amazon Linux.
-
β Enjoy custom Opentelemetry instrumentation in Python and C# microservices.
-
π§ Deploy Grafana Alloy using Linux shell scripts.
Stay Updated:
This course, first published in 2018, has been continuously updated and improved. You'll receive educational communications about updates and new content to keep your observability skills sharp.
Support Along the Journey:
Questions or issues? Aref Karimici is just a click away via Udemy's Q&A feature. Count on quick, helpful responses throughout your learning experience.
Ready to Embark on Your Observability Adventure? π
Enroll now and join hundreds of students who have enhanced their monitoring and observability skills with this hands-on course. Happy learning, and see you in the classroom! ππͺπ
Screenshots




Our review
π Course Overview:
The online course covering Grafana has garnered a global rating of 4.39, with recent reviews indicating both strengths and areas for improvement. The course is designed to teach users how to use Grafana for monitoring and data visualization across various data sources. It has been praised for its clarity and helpfulness, but there are concerns regarding the version of Grafana used and the depth of coverage on certain topics.
Pros:
- π Comprehensive Content: The course covers a wide range of topics, from setting up Grafana to integrating with multiple data sources.
- β¨ Clear Instructions: Many users found the instructions and explanations clear and helpful for beginners.
- π Real-world Application: Users appreciated the practical examples and the real-world application of the concepts taught.
- π International Appeal: The course is available in multiple languages, making it accessible to a global audience.
- π οΈ Versatility in Data Sources: Some users pointed out that the course was quite good when it came to explaining how to connect Grafana to various data sources.
- π€ Community Engagement: The Q&A section has been beneficial for users, with community members often providing helpful answers.
Cons:
- β³ Outdated Versions: Several users reported that the course is based on older versions of Grafana and some data sources like InfluxDB, which may not align with current practices.
- π«οΈ Inconsistent Quality: The quality of translations and content accuracy has been flagged as an issue, particularly with outdated notions and deprecated features.
- π₯οΈ Technical Issues: Some users encountered technical difficulties such as videos not displaying on certain devices, specifically laptops.
- π οΈ Depth of Coverage: The course is criticized for not going into sufficient detail on certain topics, which may leave intermediate users without the depth they seek.
- π€« Lack of Completion Features: A few users mentioned that some labs and exercises were too vague or unrelated, making it difficult to complete them successfully.
- 𧩠Setup Complexity: The installation process and setup for Grafana are described as chaotic, with some users needing more specific guidance, especially for using Docker.
Recommendations:
- π Update Content: Ensure the content reflects the latest versions of Grafana and associated data sources.
- π οΈ Improve Lab Setups: Create more detailed labs that are less dependent on user prior knowledge or specific environments like AWS.
- π€ Technical Improvements: Address the technical issues, including video playback on various devices and sound clarity.
- βοΈ Enhance Instructions: Provide more precise instructions for setting up Grafana with different data sources, including Docker environments.
- π Expand Coverage: Offer more specific and detailed lectures, especially for users interested in advanced data sources like Prometheus, Thanos-Querier, and Loki.
Final Verdict:
While the course has its strengths and has been beneficial to many, there are significant issues with outdated content and some technical difficulties that need addressing. With improvements focused on updating the course material, enhancing lab setups, and ensuring content accuracy, this course could become a more valuable resource for users at all levels of proficiency with Grafana.
Charts
Price

Rating

Enrollment distribution
