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!
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 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.
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.
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.
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.
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
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.