inflearn logo

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) 14 reviews

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

🥵 Are you still printing logs with System.out.print because you don't know how to do it properly..?

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 many of you reading this might be in a similar situation as I was.
Whether it's for a project or at work, are you still self-consciously typing
System.out.print just to debug?


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.


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 explain it.


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 a hundred words!
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 achieve 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 practical application.


I'll see you in the lecture. ☺️



🍀 What will you achieve after this course?

  • Escape from being a 'Log Beginner' 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.

  • Customized Problem-Solving Skills for Real-World Scenarios 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.



🧑‍🍳 Take a quick peek at the lectures!

'The 6 Levels of Logs' lecture video

'Architecture of Logback, Logstash, and ES' 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 understanding of Java fundamentals, Spring Boot, and Docker.


However, please note that even if you lack some of these concepts, the course includes
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 taking the lecture, please use the
Question Board (Q&A Board) or the 1:1 Open KakaoTalk room to ask!🤩


I will check it quickly and provide an answer.



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

A practitioner is someone who writes good code.


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


There are many masters 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 than on the weight of education.


If you receive the wrong education, the learning process itself becomes painful,
and it 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 translate complex concepts into our own language rather than technical 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 when I was dragged by a friend to attend 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 services myself,
wouldn't properly raising one talented developer have a much greater impact on the world?'


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


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


Seeing 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 help you grow into a 'skilled developer' who creates new value by unreservedly sharing the techniques and know-how I have accumulated in the field.


I sincerely hope that this lecture, prepared with great care,
brings a pleasant change to your development career! 🙌



🎖︎ Student Best Review

** This review was 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 Hired 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

1,897

Learners

86

Reviews

4

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

14 reviews

4.8

14 reviews

  • 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~!!

  • kjyyy73419815님의 프로필 이미지
    kjyyy73419815

    Reviews 2

    Average Rating 5.0

    5

    97% enrolled

    This was just the right time as I needed to improve the logging for a company project, and this served as a great reference :) I'll be looking forward to the next lecture. Thank you! haha

    • synee
      Instructor

      Hello kjyyy7341! This is Sini from JSCODE~! Thank you for the great review! Haha, I'm excited to hear that you'll have the chance to apply what you learned in class to your actual work!! Haha, thank you for working so hard in class, and I hope to see you again with even better lectures in the future~~!! Congratulations on completing the course~~!!

  • 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~!!

  • 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~~

  • bmh7190님의 프로필 이미지
    bmh7190

    Reviews 6

    Average Rating 4.8

    5

    32% enrolled

    • synee
      Instructor

      Hello bmh7190! This is Sini from JSCODE~~ Thank you for leaving such a great review! I’ll be rooting for you all the way until you complete the course! haha

Similar courses

Explore other courses in the same field!

Limited time deal

$30.80

28%

$42.90