Log Management and Monitoring - ELK, Prometheus, Grafana

The ultimate guide for job seekers and current developers new to log management and monitoring! Learn log management methods using the ELK stack, and monitoring using Prometheus and Grafana.

(4.8) 27 reviews

397 learners

Level Beginner

Course period Unlimited

Elasticsearch
Elasticsearch
Logstash
Logstash
Kibana
Kibana
Prometheus
Prometheus
grafana
grafana
Elasticsearch
Elasticsearch
Logstash
Logstash
Kibana
Kibana
Prometheus
Prometheus
grafana
grafana

Reviews from Early Learners

Reviews from Early Learners

4.8

5.0

딱새우

100% enrolled

The lessons are really easy to follow and understand. Your diction is so clear that it’s easy to stay focused. Also, I think you’re a great teacher who makes the classes fun. I found myself chuckling a few times while listening lol. I usually have a hard time concentrating, but because the studying wasn't boring and was actually fun, I was able to finish the entire course. The Notion lecture materials were also organized so neatly, which was great. I took your previous course as well, and this one was excellent too. I’m planning to take all your other courses in the future. Thank you!

5.0

준돌

89% enrolled

I really enjoyed the lecture as you explained everything step-by-step, from the basics of logging to monitoring! Often when I take courses, they can be as boring or difficult to understand as a university professor's lecture, but this course wasn't like that at all, which made it even better. I had heard a lot about Elasticsearch but never had the chance to study it, so it was great to finally get some hands-on experience! The course materials were very clean and well-organized, and the final section on setting up Discord notifications was laid out step-by-step, making it easy to follow the practice session. Please release many more follow-up courses in the future!

5.0

seamoon

100% enrolled

I really enjoyed the lecture. I've been thinking a lot lately about how to apply log management and monitoring to my work, and after watching this lecture, I was able to see the big picture. I will do my best to apply what I've learned to my tasks at work. Thank you.

What you will gain after the course

  • From 'simple log writing' to 'context-specific log writing' tailored to professional standards

  • Beyond the black console: 'Fast error search and visualization' using ELK

  • Proactive monitoring through 'Prometheus & Grafana', rather than post-incident recovery

  • Building an 'automated Discord notification' system using Webhooks, just like a real-world enterprise infrastructure environment.

🥵 You still don't know how to log, so you're using System.out.print..?

I am JSCODE Sini, who started as a developer and has produced over 200 developers while working as a bootcamp instructor for 5 years.


Looking back at my time as a junior developer, I think I studied tech stacks like Spring really hard,
but I never once studied log management.


I suspect those of you reading this might be in a similar situation as I was.
Whether during projects or at work, while self-consciously trying to debug,
are you still typing out System.out.print?


I fully understand that you've made up your mind that you should study log management someday,
but you don't know where or how to start,
and you don't want to be looked down upon as a developer who doesn't even know about logs.cũng như không muốn bị xem thường là một nhà phát triển thậm chí còn không biết về log.


I also remember pretending to know what I was talking about because I didn't want to be looked down upon.🥺


Perhaps this concept is so obvious that no one ever bothered to tell you.


I created this course so that those new to log management and monitoring can learn quickly in a short period and
apply it directly to their practical work.


Practice is better than theory!
Rather than studying concepts for a hundred days,
it is fastest to implement it yourself with code and apply it to a real-world project.



👍 Recommended for these people!

I don't know anything about logs
Those who know how to develop
but have no idea
how to use logs

I want to analyze and visualize logs!
Those who want to analyze logs
and use the ELK stack
to perform visualization.

I'm curious about monitoring.
Those who are struggling because they have
never done monitoring before
while studying development.



🎯 The goal of this course is clear.

Beginners in log management and monitoring will learn
how to write logs suitable for practical work in just 3 hours, and
will be able to monitor systems using the ELK stack (Elasticsearch, Logstash, Kibana),
Prometheus, and Grafana.


I hope you don't have to pretend to know things while walking on eggshells, like I did during my junior years.
Do you want to study logging properly?
Have you suddenly been assigned the task of managing and visualizing logs using the ELK stack?


If so, I hope you take this course to lower your fears
and firmly grasp only the core concepts essential for real-world practice..


Then, I'll see you in the lecture. ☺️



🍀 What will you achieve after this course?

  • Escape from being a 'Log Novice' and gain technical confidence You will gain the confidence of a practitioner who can write and analyze logs and operate systems without panic, even during sudden server errors or monitoring tasks.

  • Acquire essential concepts for immediate practical use Instead of getting buried in vast theories, you will master only the core concepts and operating principles that are essential in practice, such as Elasticsearch, Kibana, Prometheus, and Grafana.Grafanaなど、実務で必ず知っておくべき核心的な概念と動作原理だけを厳選して自分のものにします。Grafana.

  • Customized Problem-Solving Skills for Real-World Situations By learning how the concepts you've acquired are applied in actual troubleshooting or performance monitoring logic, you will be able to build and implement log systems immediately.

  • Grasp the core flow of logging and monitoring You will understand the overall mechanism of how scattered logs are collected and visualized, and gain experience in reading the status of a server.



🧑‍🍳 A quick taste of the lecture!

'The 6 Levels of Logs' lecture video

'Logback, Logstash, ES Architecture' lecture video

'Creating a DataView with Kibana' lecture video

'Sending Discord Notifications with Grafana Alert' lecture video



✔ Notes

This course is conducted under the assumption that you have a basic knowledge of Java, Spring Boot, and Docker.


However, please note that even if you lack some of these concepts, we have included
additional explanations and code comments to ensure you have no trouble with the hands-on practice.



💬 What if you have questions while listening to the lecture?

If you have any questions or find something difficult to understand while listening to the lecture, please feel free to ask via the
Question Board (Q&A Board) or the 1:1 Open KakaoTalk room!🤩


I will check it quickly and provide an answer.



👩‍💻 There are many practitioners who write good code, but educators who make code easy to understand are rare.

A practitioner is someone who writes code well.


However, an educator is someone who ponders day and night why that code was written that way and
how to convey the code to students in the easiest possible way.


There are many experts in the field, but
often their explanations are so difficult that they leave you tilting your head in confusion.
This is because they focused more on listing knowledge rather than on the weight of education.


Receiving the wrong education makes the learning process itself painful,
and ultimately leads to unwanted results, wasting precious time and opportunities in your life.


I want to be more than just an 'instructor' who simply passes on skills; I want to be a
'teacher' who contemplates your career and life together with you.

The power to turn complex concepts into our own language instead of jargon,
that is my pride as an educator.

Please take a look at the path I have walked and my sincerity,
and make a careful decision for your precious future.



💚 Introducing myself!

Hello! I am JSCODE Sini.
It feels like just yesterday that I was dragged by a friend to a major class in college,
but I've already been developing for nearly 10 years.


At first, I wanted to make a positive impact on the world through the programs I created.
However, as time passed, I came to one firm realization.


'Rather than creating a service myself,
wouldn't raising one truly skilled developer have a much greater impact on the world?'


If the developers I taught create wonderful services in their respective positions,
that positive influence will grow exponentially.


With that single mindset, I have trained over 200 developers in the field at bootcamps over the past 5 years.
(* Produced successful candidates for LINE, Kakao, and Kurly ☺️)


Watching my students grow as they enter the industry,
I feel the power and fulfillment of education every single day.


Now, I intend to meet you beyond the offline classroom, in the wider online world.


I want to generously share the skills and know-how I have accumulated in the field
to help you grow into a 'capable developer' who creates new value.


I sincerely hope that this lecture, prepared with great care,
brings a positive change to your life as a developer! 🙌



🎖︎ Student Best Review

** This is a review written for the previous course <Introduction to Spring Batch: Basics of Large-Scale Processing in 3 Hours>.



🚌 Feeling lost about which order to take the courses in?

'[2026] Essential Curriculum for Getting a Job as a Backend Developer (IT Service Companies)' Please refer to this!

Recommended for
these people

Who is this course right for?

  • Job seekers and junior developers who have "never studied logs even once"

  • Practitioners who want to study "Log Visualization using the ELK Stack"

  • Job seekers who need a "practical, industry-aligned portfolio"

  • Job seekers and developers who "only use System.out.print because they don't know how to leave logs"

Need to know before starting?

  • Basic Java knowledge

  • Spring Boot Basic Knowledge

  • Basic knowledge of Docker (even if you are not familiar with it, you should have no major problems following the hands-on exercises).

Hello
This is synee

2,021

Learners

122

Reviews

6

Answers

4.9

Rating

3

Courses

Key Experience

  • National Core Network Management: Expert in operating and optimizing Supreme Court and Public Procurement Service systems

  • Next-Generation Public Platform Construction: Intelligent NEIS Application SW Development and Architecture Design

  • Full-stack Education Expert: Transferring practical skills through numerous lectures, including K-company bootcamps

  • Enterprise Solution Expert: Possessing capabilities in large-scale system maintenance and advanced architecture design


Hello! I'm Sini from JSCODE, who started as a developer and is now active as an educator.

I have personally built and operated critical national systems, but what I am actually best at is "explaining those difficult concepts so that anyone can understand them."

Actual field work is inherently rough and complex. 🤯

But there's no reason the learning process has to be that way, right?

It doesn't matter what stack you want to learn right now.

I will break down the complex technologies of the actual field and feed them to you in an easy-to-understand way that matches your level! 🍀

Experience the amazing transformation of complex ideas in your head into actual working services—let's start this journey together in an easy and fun way!

More

Co-instructor

Curriculum

All

37 lectures ∙ (2hr 46min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

27 reviews

4.8

27 reviews

  • ang23174433님의 프로필 이미지
    ang23174433

    Reviews 2

    Average Rating 5.0

    5

    78% enrolled

    I never thought I knew nothing about logs, but after watching this lecture, it feels like I actually didn't know anything at all. Having finished the entire course, I'm very satisfied as it was even better than I expected. It's great for a light watch over the weekend! Thank you~~

    • synee
      Instructor

      Hello, Gaegamgaegap! This is Sini from JSCODE~ It's amazing to see your passion, studying over the weekend like that! haha I didn't realize it either back when I wasn't paying attention to logs, but after studying them, I can really feel the difference now! haha I'll be rooting for you until you finish the course! haha Thank you for the great review~~

  • ang01153194님의 프로필 이미지
    ang01153194

    Reviews 1

    Average Rating 5.0

    5

    89% enrolled

    I really enjoyed the lecture as you explained everything step-by-step, from the basics of logging to monitoring! Often when I take courses, they can be as boring or difficult to understand as a university professor's lecture, but this course wasn't like that at all, which made it even better. I had heard a lot about Elasticsearch but never had the chance to study it, so it was great to finally get some hands-on experience! The course materials were very clean and well-organized, and the final section on setting up Discord notifications was laid out step-by-step, making it easy to follow the practice session. Please release many more follow-up courses in the future!

    • synee
      Instructor

      Hello Jundol! This is Sini from JSCODE~~ Thank you so much for leaving such a great review! Haha, I put a lot of effort into creating the lecture materials, so I'm very proud to hear that you liked them~! It's even better to hear that you followed along well with the hands-on practice! I will continue to work hard to release follow-up lectures in the future~!!

  • majjol2905님의 프로필 이미지
    majjol2905

    Reviews 44

    Average Rating 5.0

    5

    32% enrolled

    Thank you for explaining everything in such great detail. Thank you for providing detailed explanations focusing on practical applications used in the field.

    • synee
      Instructor

      Hello Neosky! This is Sini from JSCODE~ Thank you for leaving such a great review! haha I will continue to bring you even better lectures in the future! haha I'll be rooting for you until you complete the course~!

  • devkuka님의 프로필 이미지
    devkuka

    Reviews 318

    Average Rating 5.0

    Edited

    5

    76% enrolled

    I had a vague understanding of technologies like Logback and ELK, but I was able to understand them much more clearly through the hands-on practice. The part about receiving error notification logs via Discord webhooks was also impressive! Thank you for the great lecture~!!

    • synee
      Instructor

      Hello KYUNG TAE BAE! This is Sini from JSCODE! haha Thank you so much for leaving such a precious course review. I am even more delighted to hear that you were able to fully make Logback and the ELK stack your own through hands-on practice, as they can be quite abstract when approached only through theory~!! Hearing that 'concepts that were once vague have now become clear' is the most rewarding moment for me as an instructor! Beyond just knowing the functions, you will now be able to confidently build logging systems in practice. I will be rooting for you until you complete the course~!!

  • seamoon10297295님의 프로필 이미지
    seamoon10297295

    Reviews 10

    Average Rating 5.0

    5

    100% enrolled

    I really enjoyed the lecture. I've been thinking a lot lately about how to apply log management and monitoring to my work, and after watching this lecture, I was able to see the big picture. I will do my best to apply what I've learned to my tasks at work. Thank you.

    • synee
      Instructor

      Hello seamoon! This is Sini from JSCODE~ I see you've recently taken on log management and monitoring tasks at work!! hehe Since you've drawn the big picture through the lectures, I believe you'll be able to do even better by building up your knowledge more solidly from here on out~~ Applying what you've learned to projects or practical work is the best way to learn, so I'm really looking forward to seeing you apply it in the field! hehe Congratulations on completing the course, and thank you so much for the great review! I will continue to return with even better lectures in the future! Always keep it up~!!

Similar courses

Explore other courses in the same field!

$42.90