Inflearn brand logo image
Inflearn brand logo image
Inflearn brand logo image
BEST
Programming

/

Devops & Infra

Learning Grafana through Practice - {{ x86-64, arm64 }}

To understand Grafana(💥) most easily and quickly, it has been structured with a focus on hands-on practice. 🧭 In particular, content verified in the already proven bestseller 'Kubernetes/Docker for Container Infrastructure Environment Construction' has been further expanded to allow deeper learning of Grafana itself. 💯 In addition, practical content is periodically added to 'supplementary lessons'. I am confident that there is no other lecture that covers Grafana this deeply and broadly!

(5.0) 17 reviews

500 learners

  • k8s
  • kubernetes
grafana
쿠버네티스
kubernetes
Kubernetes

Reviews from Early Learners

What you will learn!

  • How to configure monitoring visualization for effective Kubernetes operations

  • Building my own environment to freely practice Grafana

  • A thorough understanding of Panel, a key element of Grafana.

  • Accordion menu for more effective Grafana dashboard configuration

  • Export and import my dashboard

  • Get industry-certified, verified dashboards

  • Specificity of Grafana provided by Prometheus-stack

  • How to configure Grafana alerts

Grafana, from basics to practice all in one place!

The easiest and most comprehensive Grafana guide.

⚓ Kubernetes Dashboard with Grafana
We can make it easier and more effective.

📢 Hands-on update to Kubernetes v1.30!

  • On June 16, 2024, the Kubernetes labs were updated to match v1.30.
  • Accordingly, ch2 has been changed to a form commonly used in all lectures, and the Grafana distribution that was previously in ch2 has been changed to 2.11.
  • Also changed the base operating system from CentOS 7 to Ubuntu 22.04.
  • There is no additional footage filmed for the v1.30 update.
  • The existing reinforcement is saved in A, and after v1.30, it will proceed to B.
  • 🎉 Now officially supporting Mac silicon (M1, M2, M3, M4 / arm64) 😄

This lecture is designed to help you learn Grafana more easily by organizing the parts that are difficult to learn when learning Grafana through documentation and practicing all the content.

💡 Things to know before registering for a class

  • Grafana is not used alone, but is organically linked to the infrastructure system, so prior knowledge of Kubernetes and Prometheus, which are the current infrastructure systems, is absolutely necessary . If you do not have this prior knowledge, it will be difficult to proceed with the lecture, so please make sure to check the relevant content.
  • If you want to understand the lecture content including the above, we recommend that you first watch the 3.3. Classifying Various Types of Panels by Usability or 5.2. Changing Units (w Time series) lectures that are available for free as a preview .
  • If you feel that the above content is sufficient and that the current lecture list will be helpful, I recommend that you proceed with the lecture.

A diagram categorized by usability to help you easily understand the core elements of Grafana, the Panel.

This lecture is structured so that you can learn about each panel through examples so that you can fully understand the panels, which are the core components of Grafana. In addition, we will look at various functions that can effectively create a green Grafana dashboard in the field through various panels. In order for students to effectively achieve these goals, the course will proceed according to the following structure.

Part 1. Configuring Grafana

  • ch1: Why Grafana?
  • ch2: 『Common』 Building a Kubernetes practice environment (+ Grafana deployment)

Part 2. Getting to know the Grafana dashboard and commonly used panels

  • ch3: Check Grafana menu configuration
  • ch4: [Stable] Frequently used panels in Grafana
  • ch5: Various options available in the Grafana panel

Part 3. Getting to know Grafana and other panels (optional)

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

Part 4. Using Grafana

  • ch9: How to use Grafana Dashboard

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


Why should I learn Grafana ?

Prometheus is designed to provide monitoring data for almost everything running on the infrastructure called Kubernetes. However, Prometheus is limited in its ability to create dashboards that people actually frequently view, check, and take action on. There are several tools that can supplement this, but the most widely used and data-rich tool is Grafana.

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

In addition to Grafana provided by Grafana Labs, if you mix and match with Loki, Tempo, Mimir, and OnCall, you can also build and apply a very consistent management environment to build and operate a stable system.

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

So if you are already using or planning to use infrastructure such as Kubernetes, I hope you can learn Grafana as well as Prometheus as soon as possible and grow into a leading developer/engineer. So why not start learning about Grafana, which felt unfamiliar, right now? 😃

Kubernetes Monitoring Dashboard Green with Grafana (Related Content)


Features of this course

📕

This is the only Grafana specialized lecture in Korea that focuses on Grafana in depth and breadth.

🔎

We will explain Grafana's menu slowly and thoroughly to help learners understand.

🧰

We will introduce in detail how to use Grafana in practical applications .

👨‍💻

A lively lecture from a practitioner's perspective by a working Kubernetes engineer and IT open source contributor.

🚩

Expand your knowledge of k8s by going beyond the best-selling course, “Handling Kubernetes for Building a Container Infrastructure Environment.”

💾

For students who have difficulty setting up the Kubernetes lab environment, we provide an OVA (Open Virtualization Format) image file .

📖 We provide OVA (Open Virtualization Archive) and Qcow2 (QEMU copy on write) image files.

I have seen many people who have introduced Kubernetes around them and have difficulty expressing it after choosing Prometheus for monitoring. Even if you have understood Prometheus through the last lecture, 『Learning Prometheus through Practice』... you need a tool like Grafana that can express it in a way that people can easily understand .

Therefore, this lecture is designed to address the following concerns: 'How can we teach people how to use Grafana really easily?' and 'How can we make it work together in the Kubernetes ecosystem?'

If you listen to all of this lecture and understand the content, you will be able to freely use it in various panels described on the official Grafana website.

Various panels provided by Grafana (Go to page)


Active K8s & Grafana contributor

As a CNCF Ambassador, I regularly translate blogs and news into Korean.

What You Need to Know Now About Distributed Tracing for Kubernetes Apps (See translation)

Raising issues related to Calico certification

• • • • • •

Create an issue that occurs in Calico v3.24.5, v3.20.0 and provide a workaround (see issue)


Q&A 💬

Q. Can I take this course without taking the pre-course 『Learning Prometheus through Practice』?

I want more people to learn the wonders of Grafana, but... Grafana is in an area that cannot be understood without knowing Prometheus, so I highly, highly recommend that you listen to the pre-lecture, 『Learn Prometheus through Practice』, and take the course. If you understand all the contents of the lecture, then you can of course skip it, but since it is a continuous lecture, I will just mention the contents explained in the lecture and move on.

For a more accurate judgment, it would be a good idea to look at the contents of the Prometheus lecture table of contents for learning through practice .

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 is difficult to define from the beginning, where to start and how to learn. For example, you can think of the official Grafana documentation as a textbook, and this lecture as a reference book. However, in my personal opinion, the official Grafana documentation is not a textbook that is not organized as kindly as Prometheus, so I think you can learn Grafana more effectively by looking at the reference book first.

Q. Can I learn everything about Grafana just by taking this course?

As mentioned in previous lectures (Easy Start with Kubernetes, Learning Kubernetes with Pictures), it is impossible to teach everything about a product in a few dozen hours of online/offline lectures. However, all the core parts of Grafana are covered, and I am confident that there is no domestic lecture that covers it from this perspective.

We will also continuously update content that will be helpful from a business perspective.


Used in lectures
Program and version & lecture 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 Access Tool 🚀

Lecture Source


Last lecture
Check it out.

📣 Please check before learning!

  • We are doing our best to provide students with a pleasant hands-on experience, but please understand that we may not be able to help with Vagrant-related errors that occur depending on individual environments .
  • (x86-64) For those who are having trouble with the hands-on training due to Vagrant -related errors, we provide an OVA image . (Download address provided at the bottom of lecture 2.3)
  • We provide Q&A, but the course fee does not include Q&A. However, if you are unable to practice or if there is any incorrect information, please let us know and we will take action as quickly as possible.

Recommended for
these people

Who is this course right for?

  • Wanting to effectively visualize and monitor deployed Kubernetes.

  • For those curious about Grafana, a visualization tool already applied in the cloud.

  • Those who wish to transition from a paid monitoring system to a free monitoring system

Need to know before starting?

  • Knowledge at the level of an easy-to-start Kubernetes course

  • Knowledge level of an illustrated Kubernetes course

  • Hands-on Prometheus (Required)

Hello
This is

1,244

Learners

51

Reviews

29

Answers

4.9

Rating

2

Courses

글로벌 소셜 플랫폼 기업에서 Site Reliability Engineer로 재직 중이며, 쿠버네티스 멀티 클러스터 관리 및 데이터베이스 플랫폼 운영을 주도하고 있다. CRD(Custom Resource Definition)를 기반으로 한 오퍼레이터 개발, 분산 데이터베이스 글로벌 리전 운영, 대규모 데이터 파이프라인 자동화 등 다양한 경험을 바탕으로 현업 엔지니어들이 쿠버네티스를 보다 효율적으로 활용할 수 있도록 지원하고 있다. 또한 ISMS-P, GDPR, CCPA 등 글로벌 보안 규제에 부합하는 데이터 라이프사이클 파이프라인을 설계·운영한 실무 경험을 가지고 있으며, 쿠버네티스 오픈소스 프로젝트에도 기여하고 있다.

더불어 국내 주요 대기업 및 클라우드 퍼스트 기업을 대상으로 클라우드 전환, 데이터 거버넌스 컨설팅, 보안 컴플라이언스 대응을 지원해왔으며, 국가기관의 클라우드 인프라 및 데이터 보안 관련 정책 자문에도 참여한 경험을 통해 실무와 연구를 동시에 이어가고 있다.

Curriculum

All

75 lectures ∙ (11hr 2min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

17 reviews

5.0

17 reviews

  • shin9cheol님의 프로필 이미지
    shin9cheol

    Reviews 13

    Average Rating 5.0

    5

    100% enrolled

    グラパナ入門用講義でいいと思います。

    • k8s
      Instructor

      レビューを残してくれてありがとう。グラパナをより活用できる方案も引き続きアップデートするよう努力いたします。 ムン・ソンジュドリーム

  • nysims4253님의 프로필 이미지
    nysims4253

    Reviews 1

    Average Rating 5.0

    5

    60% enrolled

    • sungeunyun3339님의 프로필 이미지
      sungeunyun3339

      Reviews 12

      Average Rating 5.0

      5

      31% enrolled

      • seongchan님의 프로필 이미지
        seongchan

        Reviews 13

        Average Rating 5.0

        5

        91% enrolled

        よく聞いた

        • k8s
          Instructor

          こんにちはlearner10さん 準備したグラパナ講義を最後まで聞いて良い受講評を残していただきありがとうございます。 補強でグラパナを活用するのに役立つ講義でお会いしましょう。 今日は一日も楽しい一日をお過ごしください。 ありがとうございます。 ムン・ソンジュドリーム。

      • mintae1152님의 프로필 이미지
        mintae1152

        Reviews 5

        Average Rating 4.6

        5

        35% enrolled

        こんにちは。 以前の内容が間違って記載されていたようです。該当内容は削除いたしました。 現在の学習内容は理解しやすく、海外でも受講が円滑に進行しています。ありがとうございます。

        Limited time deal ends in 6 days

        $8,926.00

        24%

        $77.00

        k8s's other courses

        Check out other courses by the instructor!

        Similar courses

        Explore other courses in the same field!