강의

멘토링

커뮤니티

BEST
Programming

/

Devops & Infra

Learn Grafana through Hands-on Practice - {{ x86-64, arm64 }}

This course is structured with a hands-on approach to help you understand Grafana (💥) in the easiest and fastest way possible. 🧭 In particular, it expands upon the proven content from the bestseller 'Kubernetes/Docker for Building Container Infrastructure Environments' to provide even deeper learning of Grafana itself. 💯 Additionally, practical content is regularly added to the 'supplementary lessons'. I'm confident that there is no other course that covers Grafana this deeply and broadly!

(4.9) 28 reviews

594 learners

Level Intermediate

Course period Unlimited

  • k8s
  • kubernetes
grafana
grafana
Kubernetes
Kubernetes
grafana
grafana
Kubernetes
Kubernetes

Reviews from Early Learners

Reviews from Early Learners

4.9

5.0

규북이

100% enrolled

I think this would be a good introductory course for Grafana.

5.0

learner10

91% enrolled

I heard it well

5.0

mintae

35% enrolled

Hello. It seems the previous content was incorrectly posted. I have deleted that content. The current learning material is easy to understand, and the course is proceeding smoothly even from overseas. Thank you.

What you will gain after the course

  • How to configure monitoring visualization for effective Kubernetes operations

  • Creating Your Own Environment to Practice Grafana Freely

  • A thorough understanding of panels, which are a core element of Grafana

  • Accordion menu for more effective organization of Grafana dashboards

  • Export and import dashboards I created

  • Import verified dashboards certified by the industry

  • The specificity of Grafana provided by the Prometheus stack

  • How to configure Grafana's Alert feature

Grafana, from basics to practical use all at once!

The easiest and most comprehensive Grafana guide.

With Grafana, you can create Kubernetes dashboards
more easily and effectively.

I notice that the `` tags are empty - there is no Korean text between them to translate. Based on the surrounding context provided: - **Before:** "Grafana, from basics to practical use all at once! The easiest and most comprehensive Grafana guide. ⚓ You can create Kubernetes dashboards more easily and effectively with Grafana." - **After:** "📢 Practice updated to Kubernetes v1.30! On June 16, 2024, Kubernetes practice was updated to match v1.30. Accordingly, ch2 is commonly used throughout the entire course..." However, since there is no actual content within the `` tags to translate, I cannot provide a translation. Please provide the Korean text you'd like translated.

📢 Hands-on lab updated to Kubernetes v1.30!

  • On June 16, 2024, the Kubernetes hands-on lab was updated to align with v1.30.
  • Accordingly, ch2 has been changed to a format commonly used throughout the entire course, and what was previously in ch2, the Grafana deployment, has been changed to 2.11.
  • Additionally, the default operating system has been changed from CentOS 7 to Ubuntu 22.04.
  • There are no additional videos recorded for the v1.30 update.
  • Previous supplementary materials were saved by A, and from v1.30 onwards, they will be handled by B.
  • 🎉 Mac Silicon (M1, M2, M3, M4 / arm64) is now officially supported. 😄

This course is designed to systematically organize the challenging aspects of learning 💥Grafana through documentation, and to make learning Grafana easier by practicing all the content hands-on.

💡 Good to know before enrolling in the course

  • Since Grafana is not used standalone but is organically integrated with infrastructure systems, prior knowledge of Kubernetes and Prometheus, which are current infrastructure systems, is absolutely necessary. Without this prerequisite knowledge, it will be difficult to follow the course, so please make sure to check this.
  • If you'd like to understand the course content including the above, we recommend watching the free preview lessons 3.3. Categorizing Various Types of Panels by Usability or 5.2. Changing Units (w Time series) first.
  • If you find the above content satisfactory and believe the current course curriculum will be helpful to you, we recommend proceeding with the course.

A diagram categorizing Grafana's core element, Panels, by usage to facilitate easy understanding

This course is structured so that you can fully understand the panels, which are the core components of Grafana, by learning about each individual panel through examples. We will also explore various features that enable you to effectively create Grafana dashboards with diverse panels in real-world settings. The course is organized as follows to help students effectively achieve these goals.

Part 1. Setting Up Grafana

  • ch1: Why Grafana?
  • ch2: "Common" Building a Kubernetes Practice Environment (+Grafana Deployment)

Part 2. Understanding Grafana Dashboards and Commonly Used Panels

  • ch3: Exploring Grafana Menu Structure
  • ch4: [Stable] Commonly Used Panels in Grafana
  • ch5: Various options provided in Grafana panels

Part 3. Exploring Other Grafana Panels (optional)

  • ch6: [Stable] Panels used for specific purposes
  • ch7: [Stable] Less commonly used panels
  • ch8: [Beta] Experimental Panels

Part 4. Using Grafana

  • ch9: How to Use Grafana Dashboards

Please refer to the [Curriculum] below for detailed table of contents 😊


Why should you learn Grafana?

Prometheus is designed to provide monitoring data for almost every component running on the Kubernetes infrastructure. However, Prometheus has limited functionality for creating dashboards that people frequently view, check, and take action on. While there are various tools that can complement this, Grafana is the most widely used tool with the most abundant resources available.

Therefore, if you implement a Kubernetes monitoring dashboard through Grafana, which is already almost always used together with Prometheus, you will be able to effectively operate & manage Kubernetes.

And if you configure it by combining Grafana provided by Grafana Labs with Loki, Tempo, Mimir, and OnCall, you can build and operate a stable system by establishing and applying a very consistent management environment.

LGTM (Loki, Grafana, Tempo, Mimir) provided by Grafana (Related documentation)

Therefore, if you are already using or planning to use infrastructure like Kubernetes, I hope you can quickly learn not only Prometheus but also Grafana together to grow as a leading developer/engineer. So why don't we start learning about Grafana, which may have felt unfamiliar until now? 😃

Kubernetes monitoring dashboard created with Grafana (Related content)


Features of this course

📕

This is the only specialized Grafana course in Korea that focuses deeply and broadly on Grafana alone.

🔎

Starting from Grafana's menus, we explain slowly and thoroughly to help learners understand.

🧰

We'll introduce in detail everything from practical usage methods for using Grafana in real-world work.

👨‍💻

A working Kubernetes engineer and IT open source contributor delivers lectures directly and vividly from a practitioner's perspective.

🚩

Building on the bestselling course 'Kubernetes for Container Infrastructure Environment Setup', we expand k8s in depth.

💾

For students struggling with Kubernetes lab environment setup, we provide scripts and manuals for manual installation and configuration.

📖 Kubernetes Cluster Manual Installation Guide (2026.01.10, link)

I've seen many people around me struggle to visualize their monitoring data after adopting Kubernetes and choosing Prometheus for monitoring. Even if you've understood Prometheus through the previous course "Learning Prometheus through Practice"... you need a tool like Grafana that can present this data in a way that's easily understandable to humans.

Therefore, this lecture incorporates the concerns of 'How can I teach people to use Grafana easily, really easily?' and 'How can I make it work together in the Kubernetes ecosystem?'

If you complete this course and understand the content, you'll be able to freely use the various panels explained on the official Grafana website.

Various panels provided by Grafana (Go to page)


Active K8s & Grafana Contribution Activities

Irregularly translating Blogs and News into Korean as a CNCF Ambassador

What You Should Know Now About Distributed Tracing for Kubernetes Apps (View translated article)

Reported Calico authentication-related issue

• • • • • •

Created an issue occurring in Calico v3.24.5, v3.20.0 and provided a workaround (View issue)


Q&A 💬

Q. Can I take this course without completing the prerequisite course "Learning Prometheus through Practice"?

I want more people to experience the wonders of Grafana, but... since Grafana exists in a realm that cannot be understood without knowing Prometheus, I very strongly recommend taking the prerequisite course "Learn Prometheus Through Practice" before enrolling. Of course, if you already understand all the content of that course at a proficient level, you don't need to take it, but since this is a continuation course, topics covered in the previous course will only be briefly mentioned before moving on.

For a more accurate assessment, it would be good to review the content in the Learn Prometheus Through Practice course syllabus.

Q. Do I have to learn Grafana through this course?

To be honest, 'No'. The best textbook is the official Grafana documentation. However, the official documentation can be difficult for beginners to define how to start and how to learn from the beginning. For example, you can think of the official Grafana documentation as a textbook, and this course as a reference guide. However, in my personal opinion, the official Grafana documentation is not as well-organized and user-friendly as Prometheus's, so I believe starting with the reference guide would be a more effective way to learn Grafana.

Q. Will I know everything about Grafana just by taking this course?

As mentioned in previous courses (Easy Start with Kubernetes, Learning Kubernetes with Diagrams), it's impossible to teach everything about a product in just a few dozen hours of online/offline lectures. However, this course covers all the core aspects of Grafana, and I'm confident that there are no other domestic courses that approach it from this perspective.

Additionally, content that may be helpful from a practical work perspective will be continuously updated.


Programs and versions used in the course
& course source address

Version 💾

  • Kubernetes - 1.30.4
  • Containerd - 1.16.31
  • Prometheus - 2.37 (LTS)
  • Grafana - 9.2.4
  • Prometheus Operator - 0.58.0
  • MetalLB - 0.14.4
  • NFS Subdirectory External Provisioner - 4.0.2
  • Kubernetes Metrics Server - Master / 0.7.1
  • Helm - 3.14.0

Infrastructure Configuration Tools 🏗️

Terminal connection tool 🚀

Course Materials


Check out the previous lecture.

I notice that the `` tags are empty - there is no Korean text between them to translate. Based on the surrounding context, if you'd like me to translate the "Before" and "After" sections, please let me know. Otherwise, please provide the Korean text that needs to be translated between the `` tags.

📣 Please check before starting!

  • We are doing our best to ensure smooth practice sessions for students, but please understand that we may not be able to help with Vagrant-related errors that occur depending on individual environments.
  • For those experiencing difficulties with practice due to (x86-64) Vagrant related errors, we provide an OVA image. (Download address provided at the bottom of lecture 2.3)
  • Q&A is provided, but it is not included in the course fee. However, if you encounter issues with the exercises or find any incorrect content, please let me know and I will address it as quickly as possible.

Recommended for
these people

Who is this course right for?

  • For those who want to effectively visualize and monitor their deployed Kubernetes

  • Those who are curious about Grafana, a visualization tool that is already being applied to the cloud

  • Those who want to migrate from a paid monitoring system to a free monitoring system

Need to know before starting?

  • Knowledge at the level of an introductory Kubernetes course

  • Knowledge at the level of "Learning Kubernetes through Pictures" course

  • Learning Prometheus Through Hands-on Practice (Required)

Hello
This is

1,399

Learners

69

Reviews

30

Answers

4.9

Rating

2

Courses

Currently serving as a Site Reliability Engineer at a global social platform company, I lead Kubernetes multi-cluster management and database platform operations. Based on diverse experience in CRD (Custom Resource Definition)-based operator development, global region operations for distributed databases, and large-scale data pipeline automation, I support field engineers in utilizing Kubernetes more efficiently. Additionally, I have hands-on experience designing and operating data lifecycle pipelines that comply with global security regulations such as ISMS-P, GDPR, and CCPA, and I also contribute to Kubernetes open-source projects.

In addition, he has supported cloud migration, data governance consulting, and security compliance for major domestic conglomerates and cloud-first companies. He continues to bridge the gap between practice and research through his experience providing policy advisory on cloud infrastructure and data security for national institutions.

Curriculum

All

75 lectures ∙ (11hr 2min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

28 reviews

4.9

28 reviews

  • shin9cheol님의 프로필 이미지
    shin9cheol

    Reviews 13

    Average Rating 5.0

    5

    100% enrolled

    I think this would be a good introductory course for Grafana.

    • k8s
      Instructor

      Thank you for leaving a review. We will continue to update ways to better utilize Grafana. Moon Seong-ju Dream

  • paulmoon008308님의 프로필 이미지
    paulmoon008308

    Reviews 111

    Average Rating 4.9

    5

    7% enrolled

    • lsw655247님의 프로필 이미지
      lsw655247

      Reviews 2

      Average Rating 4.5

      5

      31% enrolled

      • onpoomdts4413님의 프로필 이미지
        onpoomdts4413

        Reviews 1

        Average Rating 5.0

        5

        31% enrolled

        • nysims4253님의 프로필 이미지
          nysims4253

          Reviews 3

          Average Rating 4.7

          5

          60% enrolled

          $77.00

          k8s's other courses

          Check out other courses by the instructor!

          Similar courses

          Explore other courses in the same field!